enter image description here

Ссылка:
https://www.sportsgambler.com/injuries/football/england-premier -лига /

Ошибка теста (ссылка в строке A2 и название команды в A1):

A1 = Aston Villa
A2 = https://www.sportsgambler.com/injuries/football/england-premier-league/

=IMPORTXML(A2,"//h3[contains(@class,'"&A1&"')]//span[@class='inj-player'] | //h3[contains(@class,'"&A1&"')]//span[contains(@class,'inj-return')]")

Но он возвращается с ошибкой, если мне также нужна помощь, чтобы узнать, как лучше всего импортировать эти два столбца данных и разделить их на два столбца в электронной таблице, потому что с чистым importxml вы пытались узнать, что при импорте будут представлены все данные только в одном столбце.

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

Emiliano Martinez            Doubtful
Jack Grealish                Early March
Matty Cash                   Mid March
Kortney Hause                Mid March
Wesley Moraes                Late March
0
Brondby IF 2 Мар 2021 в 03:15

1 ответ

Лучший ответ

Я верю вашей цели следующим образом.

  • Вы хотите получить следующие значения.

      Emiliano Martinez            Doubtful
      Jack Grealish                Early March
      Matty Cash                   Mid March
      Kortney Hause                Mid March
      Wesley Moraes                Late March
    

Если вы хотите использовать один IMPORTXML, как насчет следующего примера формулы?

Пример формулы:

=QUERY(IMPORTXML(A2,"//div[./h3/a[text()='"&A1&"']]/div/div[@class='inj-container']"),"SELECT Col2,Col8")
  • В этой формуле ячейки "A1" и "A2" - это Aston Villa и https://www.sportsgambler.com/injuries/football/england-premier-league/ соответственно.

  • Когда я проверил вашу формулу, значения не возвращаются. Когда я увидел HTML-код URL, A1 из h3[contains(@class,'"&A1&"')] находится в тексте тега a. Я думаю, что при этом никакие значения не возвращаются.

Результат:

enter image description here

Ссылки:

1
Tanaike 2 Мар 2021 в 02:09