=index(ImportXml("https://www.google.com/finance?q=ibm", "//div[@class = 'companySummary']" ),0,1)
Googleシートの任意の場所に配置すると、テキストブロックを含むセルが表示されます。このテキストは段落形式であり、数行を占めます。テキストが1行になるように数式を使用するにはどうすればよいですか?必要に応じて手でできるので可能です。
私はもう試した:
=join(" ",split(A1," "))
次の式を使用してください
=SUBSTITUTE(A1,Char(10)," ")
IMPORTXMLは、ASCIIコードが10である改行文字を追加しました。Char(10)を使用する代わりに、ブレークライン(CTRL + ENTER)引用符で囲みます:
=SUBSTITUTE(A1,"
"," ")
=regexreplace(index(ImportXml("https://www.google.com/finance?q=ibm", "//div[@class = 'companySummary']" ),0,1),"\n","")
Regexreplace関数を使用すると、「\ n」で表される改行のすべてのインスタンスを置き換えて「」に置き換えることができ、文字列を1行に変換できます。