首页 >>  正文

excel提取最后一个数字

来源:baiyundou.net   日期:2024-09-20

工作中,经常一个单元格里面,有一个复杂文本,现在需要提取里面的部分内容,举个例子,我们的数据列是姓名和数字合并在一起的,现在需要把它们分开

1、LEFT和RIGHT

文本提取,通常需要用到LEFT和RIGHT函数公式,分别是从左边,或者从右边提取N位字符,例如,我们输入=LEFT(A2,2)时,就可以提取A2单元格的前2个字符

我们输入=RIGHT(A2,5)时,就是向右提取5个字符,那就是

如果说汉字或数字是固定字符的,那我们可以直接填充,得到所有的结果,但是这里所有的汉字,长度不一定,有2位的,有3位的,有4位的

而数字长度也不一定,那我们重点就是如果确定汉字和数字的长度

2、引入字符长度和字节长度的概念

在计算机里面,我们通常看文本占多少位就是多少个字符,用LEN函数公式,就可以算出来,左边的字符长度是多少

关于字节数,就不一样了,先说结论,数字和英文字母,标点符号等等占一个字节,中文汉字占二个字节

下面计算机原理解释原因(可以忽略)

1个字节在计算机里由8位二进制数字组成,电脑刚开始的时候,数字,字母,英文标点等这些分别由一个8位二进制数字在电脑里面存储,但是8位数的二进制会被用光,存储是有限的,所以后面出现的汉字,都用2个8位二进制数字来存储,所以占2个字节

计算字符公式是lenb公式,当我们输入的公式是:

所以我们设汉字长度为X,数字长度为Y

X+Y=LEN

2X+Y=LENB

解二元一次方程,下面的公式减上面的,得到

X=LENB-LEN

Y=2LEN-LENB

所以我们就可以提取出来左边文本汉字的长度和数字的长度了

3、套用LEFT和RIGHT

最后我们只需要套用LEFT函数公式,就可以提取出来汉字了

输入的公式是:

=LEFT(A2,LENB(A2)-LEN(A2))

=RIGHT(A2,2*LEN(A2)-LENB(A2))

你学会了么?动手试试吧!

","gnid":"99474c03563be47aa","img_data":[{"flag":2,"img":[{"desc":"","height":"624","title":"","url":"https://p0.ssl.img.360kuai.com/t01cc476e5618f429f5.jpg","width":"939"},{"desc":"","height":"463","title":"","url":"https://p0.ssl.img.360kuai.com/t01e4d41c9a1994bf76.jpg","width":"927"},{"desc":"","height":"439","title":"","url":"https://p0.ssl.img.360kuai.com/t016116bd3bf0cea0df.jpg","width":"910"},{"desc":"","height":"478","title":"","url":"https://p0.ssl.img.360kuai.com/t0131edda8fa3d4f38a.jpg","width":"717"},{"desc":"","height":"178","title":"","url":"https://p0.ssl.img.360kuai.com/t01acd5ce04c44df3c0.jpg","width":"705"},{"desc":"","height":"462","title":"","url":"https://p0.ssl.img.360kuai.com/t019a2dc55e6f3624c3.jpg","width":"921"},{"desc":"","height":"556","title":"","url":"https://p0.ssl.img.360kuai.com/t01d02b59c1bce14609.jpg","width":"793"},{"desc":"","height":"390","title":"","url":"https://p0.ssl.img.360kuai.com/t014fc5a13f9608a56d.jpg","width":"786"}]}],"original":0,"pat":"art_src_3,fts0,sts0","powerby":"hbase","pub_time":1687007160000,"pure":"","rawurl":"http://zm.news.so.com/746aa5eabe3634d3d6bdb734dbecd5f7","redirect":0,"rptid":"97d1653337ff11da","rss_ext":[],"s":"t","src":"Excel自学成才","tag":[],"title":"Excel不规则数字文本拆分,一个公式搞定!

皮物裘2948EXCEL数据中从一串数字种从第6位数开始提取后面的数据,当提取到最后一位数时,在最后一位数前加一个*号.比如:A1列中提取B1列中的数据B1列数据... -
冉支华19461736415 ______[答案] =MID(A1,6,LEN(A1)-6)&"*"&RIGHT(A1,1)

皮物裘2948excel 如何提取最后一个值? -
冉支华19461736415 ______ qinqh_yl - 首席执行官的答复很精彩,但有点瑕疵,后面少了个括号,应该是“=IF(COUNTIF(A$2:A2,A2)=1,0,C2-INDEX(C:C,MAX(IF(A$1:A1=A2,ROW($1:1)))))”.

皮物裘2948Excel 如何提取行有有效数据最后一行的最后一个有效数据 -
冉支华19461736415 ______ 如图,提取最后一行的最后一个数据:=LOOKUP(1,0/(OFFSET($1:$1,MAX(IF($A$1:$G$6="","",ROW($A$1:$G$6)))-1,)<>""),OFFSET($1:$1,MAX(IF($A$1:$G$6="","",ROW($A$1:$G$6)))-1,)),按CTRL+SHIFT+ENTER结束.提取...

皮物裘2948如何在excel取最后一行的值,并在公式中使用 -
冉支华19461736415 ______ 取A列最后一行的值 =LOOKUP(9E+307,A:A) 在A列查找9E+307(这是EXCEL的极大值), 如果没有查到,则显示此列的最后一个数值. 如果要显示A列最后一行的文本,则用如下公式 =LOOKUP("座座",A:A) 或 =LOOKUP(REPT("座",254),A:A)

皮物裘2948每个工作表的行数不同,excel中如何获取每个工作表中有数据的最后一行数据 -
冉支华19461736415 ______ 比如一个工作簿中有三个工作表:SHEET1、SHEET2、SHEET3,那么可以在SHEET1 B1中输入公式: =LOOKUP(9E307,INDIRECT("SHEET"&ROW(A1)&"!D:D")) 下拉 即可将三个工作表中D列最后一个数字提到到SHEET1的B列中.

皮物裘2948EXCEL如何获取某列中的最后一个非空的数值
冉支华19461736415 ______ 假如A列 =INDEX(A:A,MAX(IF(A:A&lt;&gt;"",ROW(A:A)))) 写完后ctrl+shift+enter 原理,列出A列所有不为空的单元格的行IF(A:A&lt;&gt;"",ROW(A:A) 求最大的行,即最后一个MAX(IF(A:A&lt;&gt;"",ROW(A:A)) 在A列里面符合要求的那个INDEX(A:A,MAX(IF(A:A&lt;&gt;"",ROW(A:A)))) 数组计算,所以要ctrl+shift+enter

皮物裘2948excel中如何提取一个数组中的最后一个有效数字. -
冉支华19461736415 ______ =index(1:1,max(if(A1:AA1<>"",column(A:AA),0)) Ctrl+Shift+回车结束 或者 =index(A:A,max(if(A1:A1000<>"",row(1:1000),0)) Ctrl+Shift+回车结束

皮物裘2948EXCEL中查找以上单元格中最后一个数值 -
冉支华19461736415 ______ L4单元格写公式: =OFFSET($A$4,0,LARGE(IF($B$3:$J$3=L$3,COLUMN($B$3:$J$3)-1,0),1)),然后在上面公示栏鼠标点击进去,然后按Ctrl+Shift+Enter/回车,直至整个公式收尾出现{ }.最后,将L4单元格公式向右拖动填充到N4单元格.

皮物裘2948Excel 怎样提取一组数据的最后两位数 -
冉支华19461736415 ______ =value(right(单元格,2))

皮物裘2948Excel 怎么提取最后椅子数字!
冉支华19461736415 ______ 在B1输入 =right(A1) 往下复制即可.

(编辑:自媒体)
关于我们 | 客户服务 | 服务条款 | 联系我们 | 免责声明 | 网站地图 @ 白云都 2024