仕事中に若干困ったのでメモ。
IMPORTXMLでURLのタイトルを取得するのはときどきやる。
=IMPORTXML(url, "//title")
それでまぁ、取ってきているURLのリストは自分の管理外のところから引っ張ってきているのでリストの行数はわからない。なのでARRAYFORMULAを使う。
=ARRAYFORMULA(IMPORTXML(urlリスト, "//title"))
ちなみにURLリストの部分はINDIRECTとCOUNTAでやる。
ARRAYFORMULA(IMPORTXML(INDIRECT("A2:A"&COUNTA(A:A)),"//title"))
arrayformula&importxml検証 - Google スプレッドシート
どうやってもうまくいかない。何か間違ってるんじゃないかと中身を簡素にしていったが、とにかくARRAYFORMULAとIMPORTXMLが噛み合ってくれないことがわかった。
調べていると同じようなケースがあった。
It doesn't work with arrayformula - importdata, and importxml will not work it unfortunately.
なるほどね。