Создание ссылки "Описание ссылки" на ссылку "Ссылка на ссылку" в операторе IMPORTXML

Я очищаю финансовые данные FINVIZ с помощью функции IMPORTXML в таблицах Google, а именно:

=IMPORTXML("http://finviz.com/quote.ashx?t="&B1,"//table[@id='news-table']/tr")

Против следующего источника:

<table width="100%" cellpadding="1" cellspacing="0" border="0" id="news-table" class="fullview-news-outer">
    <tr>
        <td width="130" align="right" style="white-space:nowrap">Feb-15-20 03:58PM&nbsp;&nbsp;</td>
        <td align="left"><a href="https://finance.yahoo.com/news/u-evacuate-citizens-quarantined-ship-043646253.html" target="_blank" class="tab-link-news">U.S. Woman From Cruise Falls Ill as 2,200 Head Home: Virus Update</a> <span style="color:#aa6dc0;font-size:9px">Bloomberg</span></td>
    </tr>
    <tr>
        <td width="130" align="right">03:41PM&nbsp;&nbsp;</td>
        <td align="left"><a href="https://www.marketwatch.com/story/afraid-of-sky-high-stock-valuations-consider-this-deep-value-strategy-2020-02-12?siteid=yhoof2&yptr=yahoo" target="_blank" class="tab-link-news">Afraid of sky-high stock valuations? Consider this deep value strategy</a> <span style="color:#aa6dc0;font-size:9px">MarketWatch</span></td>
    </tr>
    <tr>
        <td width="130" align="right">10:47AM&nbsp;&nbsp;</td>
        <td align="left"><a href="https://www.marketwatch.com/story/if-you-could-buy-only-one-stock-for-5g-and-artificial-intelligence-this-would-be-it-2020-02-14?siteid=yhoof2&yptr=yahoo" target="_blank" class="tab-link-news">If you could buy only one stock for 5G and artificial intelligence, this would be it</a> <span style="color:#aa6dc0;font-size:9px">MarketWatch</span></td>
    </tr>
</table>

Следовательно, если я выберу биржевой тикер для Apple (AAPL), то компонент XPATH в приведенном выше вызове IMPORTXML вернет следующее:

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

Вопрос: Как мне изменить компонент XPATH, чтобы сделать описание новости интерактивным для HREF?

Я НЕ хочу, чтобы URL-адрес заменял новости - просто новости указывали на место назначения, так что щелчок по новости переводил меня по ссылке.


person waltz777    schedule 16.02.2020    source источник
comment
Классно, чувак! Большое спасибо за ваш быстрый отзыв!   -  person waltz777    schedule 16.02.2020
comment
Еще один вопрос: формат даты для строки 2 на скриншоте ниже показывает 15:41:00. Моя, показывает 1899-12-30 15:41:00. Как мне заставить его показывать время только тогда, когда целочисленное значение даты ‹1, как вы?   -  person waltz777    schedule 16.02.2020


Ответы (1)


пытаться:

=ARRAYFORMULA({INDEX(IMPORTXML("http://finviz.com/quote.ashx?t="&B1,
 "//table[@id='news-table']/tr"),,1), 
 HYPERLINK(IMPORTXML("http://finviz.com/quote.ashx?t="&B1,
 "//table[@id='news-table']/tr//a/@href"), 
 INDEX(IMPORTXML("http://finviz.com/quote.ashx?t="&B1,
 "//table[@id='news-table']/tr"),,2))})

0

person player0    schedule 16.02.2020