Как использовать НЕ внутри Xpath для функции IMPORTXML?

#google-sheets #google-sheets-formula

Вопрос:

Формула, которую я в настоящее время использую, такова:

 =IMPORTXML(
           "https://www.sportsgambler.com/injuries/football/",
           "//select[@class='team-news-dropdown']
               /option
                 /@value[not(@value='/injuries/football/')]"
          )
 

Результатом текущего импорта является:

 /injuries/football/
/injuries/football/argentina-superliga/
/injuries/football/austria-bundesliga/
/injuries/football/belgium-first-division-a/
/injuries/football/brazil-serie-a/
 

Если это именно это значение, я не хочу, чтобы оно появлялось в результате:

 /injuries/football/
 

Ожидаемый результат будет:

 /injuries/football/argentina-superliga/
/injuries/football/austria-bundesliga/
/injuries/football/belgium-first-division-a/
/injuries/football/brazil-serie-a/
 

Ответ №1:

вы можете попробовать:

 =QUERY(IMPORTXML("https://www.sportsgambler.com/injuries/football/",
 "//select[@class='team-news-dropdown']
  /option
  /@value[not(@value='/injuries/football/')]"), "offset 1", 0)
 

введите описание изображения здесь

или:

 =QUERY(IMPORTXML("https://www.sportsgambler.com/injuries/football/",
 "//select[@class='team-news-dropdown']
  /option
  /@value[not(@value='/injuries/football/')]"), 
 "where not Col1 = '/injuries/football/'", 0)
 

введите описание изображения здесь