如何将文本字符串转换为数字在谷歌表中的importhtml函数?



我无法排序列Z,因为我的importtml公式返回一个文本字符串。如何将文本字符串转换为数字,以便对列进行排序。公式和结果在Google表格上的截图

这是谷歌表格公式,解析文本/编号字符串作为文本字符串(列Z3我得到386.02 2b):

我如何将其转换为数字,以便我能够正确排序?

=IFERROR(SUBSTITUTE(INDEX(IMPORTHTML("https://finviz.com/quote.ashx?t="&$D3,"table",9),4,2),"*",""),)

要将Z列转换为数字,只需像这样使用一个辅助列:

将此公式插入AA3=ArrayFormula(IF(Z2:Z="",,REGEXREPLACE(Z2:Z,"[a-zA-Z]", "")*1))

Breakdown:
1 -REGEXREPLACE(Z2:Z,"[a-zA-Z]", "")替换所有字母。
2 -*1确保结果转换为数字。
3 -ArrayFormula(IF(Z2:Z="",,使数组公式不需要拖拽单元格。

我希望这能回答你的问题。

相关内容

  • 没有找到相关文章