Ako vrátim viac stĺpcov údajov pomocou ImportXML v tabuľkách Google?

How Do I Return Multiple Columns Data Using Importxml Google Spreadsheets



Riešenie:

ImportXML podporuje používanie xpath| oddeľovač, aby zahrnoval toľko dopytov, koľko chcete.

= ImportXML ('http: // url'; '//@autor | //@catalogid | //@publisherid')

Však to robí nie rozbaľte výsledky do viacerých stĺpcov. Získate jeden stĺpec opakujúcich sa tripletov (alebo bez ohľadu na to, koľko atribútov ste vybrali), ako je uvedené nižšie v stĺpciTO.



Nasledujúce položky sú zastarané

16. 06. 2015: continue nie je k dispozícii v 'nových Tabuľkách Google' (pozri: Dokumentácia Google preďalej).



Nemusíte však používať automaticky vloženéFunkcia CONTINUE () na umiestnenie vašich výsledkov.



= POKRAČOVAŤ ($ A $ 2, (ROW ()-ROW ($ A $ 2) +1)*$ A $ 1-B $ 1, 1)

Umiestnený vB2, ktoré by sa malo čisto vyplniť a doplniť, aby vám poskytlo rozumné údaje stĺpcov.

ukážka snímky obrazovky

  • ImportXML je vo formáteA2.
  • A3 a nižšie sú uvedené akoAutomaticky sa vyplnia funkcie POKRAČOVAŤ ().
  • A1 je počet atribútov.
  • B1: D1 sú indexom atribútov pre ich stĺpce.

Ďalším spôsobom, ako previesť riadky = CONTINUE () na stĺpce, je použiť transpose ():



= transponovať (importxml ('http: // url', '// a | // b | // c')) 

Stačí spojiť svoje dotazy pomocou '|'

= ImportXML ('http://twitter.com/status/user_timeline/matthewsim.xml?count=200','/statuses/status/created_at |/statuses/status/text')