excel混合文本提取数字
1、首先要分析数据内容,根据不同的类型,使用不同的方法。
2、分析这个表格,可以发现,除了数字外,就是汉字,在双字节字符中,每个汉字算两个字节,利用此特点,可以算出有多少个汉字、多少个数字,单字节字符数用LEN函数:=LEN(A2)。
3、双字节字节数用LENB函数,注意下两者的区分,单字节指字符个数,双字节指字节个数:=LENB(A2)。
4、二者相减,即可得到文字的个数:=LENB(A2)-LEN(A2)。
5、再用总字符数减去文字个数,即得到要提取出来的数字个数:=LEN(A2)-(LENB(A2)-LEN(A2)),去掉括号,合并起来,公式为:=LEN(A2)*2-LENB(A2)。
6、知道了数字个数,再知道数字开始的位置,就可以用MID函数将数字提取出来了,但是现在不知道数字是从什么位置开始的,可以使用SEARCHB双字节查找函数+通配符?来查询单字节出现的位置:=SEARCHB(?,A2)。
7、这样提取公式就有了,提取函数也要用双字节函数:=MIDB(A2,SEARCHB(?,A2),LEN(A2)*2-LENB(A2)),如果用单字节函数也可以,但公式稍长些:=MID(A2,INT(SEARCHB(?,A2)/2)+1,LEN(A2)*2-LENB(A2))。
8、提取结果是文本格式,如果要转为常规的数字格式,可以在公式前加上--,或者*1,来转换:=--MIDB(A2,SEARCHB(?,A2),LEN(A2)*2-LENB(A2)),转换格式后,可以进行下一步的统计运算。
9、如果文字中有空格,直接提取就会出去,需要对原来的内容进行去空格替换后,再提取:=--MIDB(SUBSTITUTE(A2, ,),SEARCHB(?,SUBSTITUTE(A2, ,)),LEN(SUBSTITUTE(A2, ,))*2-LENB(SUBSTITUTE(A2, ,)))。
10、但是上面的方法,只能用于除了数字就是文字的内容提取,如果除此之外,还有其它的字母、符号等单字节字符,就会出错。
11、对于这种不定型的,可以用数组公式进行提取,从每个字符开始,取出1~若干个字符(比如10个),再加上运算符号进行判断,取出的是不是数值,再用MAX函数从中取出是数值的最多数字:=MAX(IFERROR(--MID(A2,ROW($1:$30),COLUMN($A:$J)),)),在输入数组公式时,需要同时按住Ctrl+Shift+Enter结束公式编辑,公式会自动生成一对“{}”。
12、当然,也可以不用上面的数组公式,利用LOOKUP函数的向后兼容性,来提取出数字:=-LOOKUP(1,-MID(A2,MIN(FIND({0,1,2,3,4,5,6,7,8,9},A2&0123456789;)),ROW($1:$10))),此公式先判断数字出现的最小位置,再从此位置开始依次取出若干个字符,最后用LOOKUP函数取出最长数字串的那个数字,即达目的。
13、虽然利用公式,可以从各种不同的混合文本中找出规律提取出数字,但是还是应该养成良好的习惯,在制作表格时,就将其分在不同的列中,有助于后续统计。


问答推荐:
螃蟹冷藏还是冷冻
活的螃蟹只能冷藏不能冷冻,冷冻会把螃蟹冻死,肉冻散,会导致没有任何口感。活的螃蟹放入冰箱时,应该放入冰箱冷藏室中,可以贮...胡萝卜切片怎么切菱形视频教程
胡萝卜切片切菱形步骤将胡萝卜平放在案板上,刀和胡萝卜成四十五度夹角切下去平行于横切面厘米的位置再切一刀切成一个这样的菱形...qq音乐等级在哪看
音乐等级的查看方法首先在音乐主界面的最上方中找到我的选项,点击进入然后点击我的界面上方的昵称,进入个人资料页面在个人资料...什么牌子的豆浆机实惠又好用
九阳豆浆机。可制作五谷豆浆全豆豆浆果蔬豆浆玉米汁。且机器具有自动清洗自动加热连续制浆的功能。四大特色文火熬煮,熬得透喝着...椒盐蘑菇
主料平菇克。辅料椒盐克鸡蛋个玉米淀粉克面粉克五香粉克盐克。平菇用盐水泡洗干净,撕成条状。倒锅里飞过水,用凉水泡过再挤干水...如何订好学习计划
目标要明确适当。选择目标一定要切合自己的学习实际,要正确估计自己的知识和能力估计能够自己支配的时间,了解自己学习上的缺欠...大门什么颜色最吉利
在招财风水学中,选择大门的颜色一定要和店铺主人的五行之色匹配,这样才能够更加安全稳固,催旺店铺的生意。店铺主人五行喜金大...连花清瘟和板蓝根可以一起吃吗 为什么连花清瘟和板蓝根不能一起服用
连花清瘟和板蓝根是生活中比较常见的两种药,它们都可以起到很不错的药用效果,很多人都会买连花清瘟和板蓝根。从成分上来看,连...蜗牛怎样才能产卵
第一首先,蜗牛分为雌性与雄性,所以蜗牛产卵的前提便是雌性与雄性要进行交配,这样才能产卵。第二如果两只蜗牛都有繁殖行为,那...斯洛文尼亚是哪个国家
斯洛文尼亚是巴尔干国家。斯洛文尼亚的前身是南斯拉夫的一个加盟共和国,这两个都是社会主义国家,后来先后解体,两个国家距离的...怎样做布丁又简单又好吃
把不锈钢锅洗干净,放到电磁炉上。量好的开水倒进锅里面,开电磁炉加热。量好布丁粉。再量好白砂糖。把量好的布丁粉和白砂糖一起...协助扩散需要能量吗
自由扩散和协助扩散不需要消耗能量,只有主动运输消耗能量。协助扩散的特点是由高浓度向低浓度运输,不需要能量而主动运输可以从...iphone6均衡器怎么调好听
点击屏幕上的设置在设置里将声音打开即可点击设置点击通用点击辅助功能将电话噪声消除打开就可以了,这样效果会更好一些。如嫔在古代是几品
嫔在古代是正六品,如是封号。古代后宫级别正六品为嫔从六品为良媛良娣庶六品为小仪小媛。正六品是古代的一个官职品级。中国古代...玫瑰花苗怎么移栽
玫瑰花苗的移栽方法除去包住根的薄膜,花根用泥炭藓或泥炭之类的保护材料保护小心仔细的除去保护材料和泥土,在认真确认根部没有...