我需要在excel 2013中包含文本的单元格中查找并提取第一个连续数字。请帮我执行此任务。
感谢。
答案 0 :(得分:1)
这是一个从单元格中选取第一个数字的解决方案。这意味着如果单元格包含1.23abc
,它将选择1.23,而不仅仅是数字1。
=LEFT(A1,SUMPRODUCT(--ISNUMBER(VALUE(LEFT(A1,ROW(INDIRECT("1:"&LEN(A1))))))))
如果单元格是非数字的,则会返回空白
否则返回最左边数字可以创建的最大数字。返回值是文本。如果您想要一个可以计算的数字,请将公式括在VALUE(...)
函数中。