Возвращаемое значение пустой ячейки 0 [дубликат]

У меня была такая же проблема, но в моем случае хром ранее был установлен в папку временных файлов пользователя, после чего была переустановлена ​​в файлы программы. Поэтому любое решение, предлагаемое здесь, не помогло мне. Но если указать путь к chrome.exe, все работает:

chromeOptions.setBinary("C:\\Program Files (x86)\\Google\\Chrome\\Application\\chrome.exe");

Надеюсь, это поможет кому-то =)

2
задан Jeeped 5 April 2016 в 23:59
поделиться

2 ответа

Если вы возвращаете результат на основе текста, вы можете добавить строку нулевой длины в функцию VLOOKUP .

=VLOOKUP($C$3,Table1[#All],2, FALSE)&""

Это не изменит возвращаемую строку, но не будет показывать нуль, когда возвращаемое значение будет пустым.

Если вы возвращаете числа или даты, тогда вам нужно проверить, нет ли возвращаемого значения.

=IF(LEN(VLOOKUP($C$3,Table1[#All],2, FALSE)), VLOOKUP($C$3,Table1[#All],2, FALSE), "")

К сожалению , это двойной поиск, как мы должны были сделать, чтобы проверить ошибки до того, как появилась функция IFERROR , но до сих пор нет функции IFBLANK на рабочем листе.

A UDF IFBLANK можно было легко написать.

1
ответ дан Jeeped 4 September 2018 в 08:43
поделиться

Если вы уверены, что возвращаете только номера или пустые ячейки, это предотвратит двойной поиск:

=IFERROR(VALUE(A1&" "),"")

В вашем случае замените A1 на VLOOKUP($C$3,Table1[#All],2, FALSE)

0
ответ дан Scripter22 4 September 2018 в 08:43
поделиться
Другие вопросы по тегам:

Похожие вопросы: