У меня была такая же проблема, но в моем случае хром ранее был установлен в папку временных файлов пользователя, после чего была переустановлена в файлы программы. Поэтому любое решение, предлагаемое здесь, не помогло мне. Но если указать путь к chrome.exe, все работает:
chromeOptions.setBinary("C:\\Program Files (x86)\\Google\\Chrome\\Application\\chrome.exe");
Надеюсь, это поможет кому-то =)
Если вы возвращаете результат на основе текста, вы можете добавить строку нулевой длины в функцию 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 можно было легко написать.
Если вы уверены, что возвращаете только номера или пустые ячейки, это предотвратит двойной поиск:
=IFERROR(VALUE(A1&" "),"")
В вашем случае замените A1
на VLOOKUP($C$3,Table1[#All],2, FALSE)