Google sheets 如何从由两个管道分隔的表格数据中提取/导入文本

Google sheets 如何从由两个管道分隔的表格数据中提取/导入文本,google-sheets,google-sheets-formula,Google Sheets,Google Sheets Formula,如何从由两个管道分隔的表数据中提取/导入文本 我用 A1ishttps://finviz.com/quote.ashx?t=tsla,输出是两个管道之间的文本 TSLA[NASD] *Tesla, Inc.* Consumer Cyclical | Auto Manufacturers | USA 如何仅提取“汽车制造商”?更新 也可以得到相同的结果(如下面的原始答案),而无需将表导入其他单元格 甚至只使用以下公式,省略所有参考单元格,直接导入最终的汽车制造商 =

如何从由两个管道分隔的表数据中提取/导入文本

我用

A1
is
https://finviz.com/quote.ashx?t=tsla
,输出是两个管道之间的文本

TSLA[NASD]      
*Tesla, Inc.*       
Consumer Cyclical | Auto Manufacturers | USA

如何仅提取“汽车制造商”?更新

也可以得到相同的结果(如下面的原始答案),而无需将表导入其他单元格

甚至只使用以下公式,省略所有参考单元格,直接导入最终的
汽车制造商

=REGEXEXTRACT(INDEX(TRANSPOSE(IMPORTHTML("https://finviz.com/quote.ashx?t=tsla", "table",7)),,3),"\| (.*) \|")

原始答案

请尝试以下公式

=REGEXEXTRACT(A5,"\| (.*) \|")  

使用的功能:


请记住,您也可以为这个帮助您的社区做出贡献。当一个答案回答你的问题时,它甚至是它,这样其他人也能从中受益。嗨,Marikamitos,谢谢你所有的选项都起作用了,我更喜欢选项1。在我们结束之前最后一个问题,,,3是什么意思。?这是指第3行的第三项吗?我想,如果你已经移除了管道,它将是第2项。“3是什么意思?”。它的意思是第三列。尝试从内到外“剥离”配方,以了解其工作原理。也。“…在我们结束之前”你可能会接受并投票表决答案:)嗨,Marikamitsos,我已经接受了你的答案并按要求投票表决。感谢您对这条评论的帮助。
=REGEXEXTRACT(INDEX(TRANSPOSE(IMPORTHTML("https://finviz.com/quote.ashx?t=tsla", "table",7)),,3),"\| (.*) \|")
=REGEXEXTRACT(A5,"\| (.*) \|")