Как мне уточнить результаты функции importXML?

Я делаю электронную таблицу, чтобы попытаться отследить сердцевину азеротских уровней, и моя камера настроена как

=IMPORTXML("https://worldofwarcraft.com/en-gb/character/Zenedar/Father","//*[@class='GameIcon-level']")    

однако, кажется, возвращает число 36 дважды, один раз в ячейке, которую я хочу, и другой в ячейке ниже, как я могу уточнить это до одной ячейки '36'

1 ответ

Как насчет этих модификаций? В этой модификации он добавляет родительский узел.

Модифицированная формула 1:

Если вы хотите получить 1-е значение из 2-х значений, вы можете использовать это.

=IMPORTXML(A1,"//div[@class='CharacterProfile-item']//*[@class='GameIcon-level']")

Модифицированная формула 2:

Если вы хотите получить 2-е значение из 2-х значений, вы можете использовать это.

=IMPORTXML(A1,"//div[@class='List-item']//*[@class='GameIcon-level']")

Замечания:

  • Вы также можете использовать div[@class='GameIcon-level'] вместо *[@class='GameIcon-level'],
Другие вопросы по тегам