文 前 推 荐
不用函数从文本中提取数字的5种方法多表汇总的自动更新数字和字母的万能提取公式3种更漂亮的隔行填色图片
图片
编按:
分享一个不用函数批量提取文本中多个数字的技巧:用Word的查找替换把数字之外的都换成空即可。
今天介绍一个小技巧:利用Word的查找替换实现字符串中多个数字的批量提取。譬如下图,需要将字符串中的多个数字提取出来。图片
如果用函数,公式很长的:=TEXTSPLIT(TRIM(CONCAT(IF(IFERROR(FIND(MID(A2,ROW($1:$50),1),"-0.123456789"),0),MID(A2,ROW($1:$50),1)," ")))," ")图片
其实,用Word的查找替换更简便,下面是具体方法。Step 01 在Excel中复制数据,然后在Word文档中选择性粘贴(或直接按快捷键Ctrl+Shift+V)为无格式文本。图片
Step 02 按Ctrl+H调出“查找和替换”对话框。在“查找内容”栏输入[一-龟],“替换为”栏保持为空;单击“更多”,勾选“使用通配符”复选项;最后单击“全部替换”。图片
说明:在Word中“一”到“龥”(发音yù)的序列[一-龥](两字中间有短横线)代表所有汉字。由于“龥”字不好输入,所有用“龟”字代替,序列[一-龟]几乎囊括所有常用汉字。替换后的效果如下:图片
Step 03 继续查找替换,将逗号“,”替换为制表符^t。图片
替换后效果如下:图片
说明:如果不需要把数字分列,则可以省略Step 03。Step 04 在Word中复制所有数据,然后回到Excel中粘贴即可。图片
扩充:如果原始数据中还有其他符号,如“/”“:”等,也简单,只要把符号加入用方括号括起来的序列中即可。譬如下方:图片
只需将Step 02 中的查找内容[一-龟]改成[一-龟/]即可。图片
如果原始数据中还有英文字母,那把英文序列加入即可。A-Z表示大写字母序列,a-z表示小写字母序列。譬如下方,有小写字母:图片
将Step 02 中的查找内容[一-龟]改成[一-龟/a-z]即可。图片
Ok,利用Word的查找替换功能批量提取文本中的多个数字就介绍到这里。 本站仅提供存储服务,所有内容均由用户发布,如发现有害或侵权内容,请点击举报。