怎样在excel中快速提取文本数字?

如题所述

在excel中怎样快速提取数字里的文本内容,提供一个解决方法给你们。

第一步,假设数值在A列

在B列输入以下公式:

    =CONCAT(IF(ISNUMBER(--MID(A1,ROW($1:$50),1)),"",(MID(A1,ROW($1:$50),1))))

第二步,下拉复制,查看结果。

此公式分下面三步进行处理:分述如下:

    第一步,用MID把A1中的字符串拆分,并分别存放到第1行至50行,行数多少由A1中的字符个数决定。MID(A1,ROW($1:$50),1))

    第二步,将拆分的数值进行判断,--MID(A1,ROW($1:$50),1)),加两个-,就是把拆分的结果进行数字类型转换。用IF把数字类型的字符置空(去掉),IF(ISNUMBER(--MID(A1,ROW($1:$50),1)),"",(MID(A1,ROW($1:$50),1)))。当然,剩下来的就是文本类型字符了。

    第三步,用CONCAT函数把文本字符合并,就是我们需要的结果。

就是这些啦。

温馨提示:答案为网友推荐,仅供参考
相似回答