Когда ячейка содержит ошибку, подобную #VALUE!
, это не текст с фразой «VALUE»; не то, что вы можете (или должны) искать таким образом. Это своего рода заполнитель, показывающий, где ошибка.
Чтобы определить, использует ли формула или функция ошибку, используйте ISERROR
или IFERROR
.
Например, если вы хотите вернуть Not Found
, если ваша формула выдает ошибку, вы можете использовать:
=IFERROR(SEARCH($A:$A,'Sheet 2'!$A:$A),"Not Found")
Я предпочитаю VLOOKUP
для поиска совпадений.
Например, вы можете ввести ячейку B2
на листе First
:
=VLOOKUP("*" &A2&"*",second!$A$2:$A$5,1,FALSE)
... а затем заполнить или скопировать формулу до ячейки A7
.
Если a совпадающая фраза найдена в Second
, тогда она покажет эту фразу, иначе она вызовет ошибку.
На этот раз с использованием ISERROR
(а также IF
) в качестве примера вы можете отобразить, было ли совпадение, вместо этого, используя эту формулу в ячейке B2
на листе First
:
=IF(ISERROR(VLOOKUP("*"&A2&"*",second!$A$2:$A$5,1,FALSE)),"No Match","Matched!")
... и затем заполните или скопируйте формулу до ячейки A7
.
[/g3]
Python имеет встроенный метод абс.
pyspark также предоставляет метод abs, но для столбца DataFrame.
Если вы импортируете метод pyspark 'abs' в оболочке pyspark, вы переопределяете встроенный метод abs.
Похоже, что вы переопределили метод abs примерно так: