«Если» функция с ImportXML в Google Sheets - PullRequest
0 голосов
/ 19 октября 2018

Я не могу заставить мою формулу работать.В основном я пытаюсь заархивировать здесь, чтобы сделать следующую функцию:

= ImportXML ("https://anywebsite.com/product/"&C3;"//*[@id='content']")

Работая с функцией IF, я предположил, что это будетработать следующим образом:

= IF (RegExMatch (D15; "# N / A"); ImportXML ("https://anywebsite.com/product/"&C15;"//*[@id='content']/div[1]/div[2]/h1/span[2]/a[2]");"")

Если предыдущая формула показывает"# N / A "- он запустит importXML и отобразит результаты.

Формула ImportXML сама по себе прекрасно работает.

Пожалуйста, помогите мне. Спасибо заранее.

1 Ответ

0 голосов
/ 19 октября 2018

Короткий ответ

Вместо REGEXMATCH используйте ISNA

Пояснение

  • REGEXMATCH(A1,"#N/A") возвращает #N/A, когда значение A1 равно #N/A вместоTRUE
  • ISNA(A1) возвращает TRUE, когда значение A1 равно #N/A
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...