首页 >>  正文

excel提取数字和字母

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

今天分享的是Excel中的文本函数公式,len函数和lenb函数

len函数,用来计算字符的长度,例如,当我们输入公式:=LEN(A2)的时候,它会计算字符有多少个

而lenb函数公式,是用来计算字节的长度,例如我们使用lenb函数公式,求得的结果

你会发现

中文的标点符号,以及中文的汉字,它都是占2个字节的,所以算出来都是双倍的

英文的符号,以及英文大小写字母,它和字符算出来的结果一样

有了这些基础的概念,那实现工作中,有什么用呢?

举个工作中的实例

左边有原始数据,是汉字和数字组合在一起的,现在需要将汉字和数字分隔开来

因为汉字的长度,以及数字的长度都是不固定的,很难进行提取,但是我们可以用字符和字节的差异来进行求解

如果我们的文本是汉字+数字组成的,那我们可以设X为汉字长度,Y为数字长度

那len函数公式和lenb函数公式,就可以用公式表达出来

最后将这个二元一次方程解出来

得到汉字的长度,就是用lenb-len

数字的长度,就是用2倍的len-lenb

有了以前的理解概念,我们再结合left函数公式,就可以轻松提取汉字了

我们使用的公式是:

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

同样的道理,如果我们想提取数字的话,就是使用公式:

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

关于这个函数公式,你学会了么?动手试试吧!

","gnid":"909bbb1bc769e2411","img_data":[{"flag":2,"img":[{"desc":"","height":"836","title":"","url":"https://p0.ssl.img.360kuai.com/t01fe89c5e8d8e010b8.jpg","width":"918"},{"desc":"","height":"437","title":"","url":"https://p0.ssl.img.360kuai.com/t01c82156662b8c89a1.jpg","width":"920"},{"desc":"","height":"539","title":"","url":"https://p0.ssl.img.360kuai.com/t01ba1b3090fd499858.jpg","width":"1003"},{"desc":"","height":"335","title":"","url":"https://p0.ssl.img.360kuai.com/t01699f045a72e674c3.jpg","width":"673"},{"desc":"","height":"529","title":"","url":"https://p0.ssl.img.360kuai.com/t0188546ecc0ec8d7fd.jpg","width":"1014"},{"desc":"","height":"421","title":"","url":"https://p0.ssl.img.360kuai.com/t01bfc0090270bcc086.jpg","width":"777"}]}],"original":0,"pat":"art_src_3,fts0,sts0","powerby":"pika","pub_time":1708776540000,"pure":"","rawurl":"http://zm.news.so.com/05ef724b5f7fa968e202436d0494dd82","redirect":0,"rptid":"e438c3ba7977f1a3","rss_ext":[],"s":"t","src":"Excel自学成才","tag":[],"title":"Excel函数公式,len和lenb区别,你会么?

融宙鹏5181EXCEL如何自动识别数字和字母,并自动取位数.EXCEL 如何用函数命令分辨:BC123456ED ,B123456E 从第一个数字开始识别,若第六个数字后有两个... -
庾龚陈18688914031 ______[答案] =MID(LEFT(A1,LEN(A1)-1),MIN(FIND({0,1,2,3,4,5,6,7,8,9},LEFT(A1,LEN(A1)-1)&"0123456789")),LEN(LEFT(A1,LEN(A1)-1))) 回复 paulf101:你原来没说有这种情况啊,稍改一下就行了,思路是一样的=LEFT(MID(A1,MIN(FIND...

融宙鹏5181EXCEL 中字母和数字分开 -
庾龚陈18688914031 ______ Excel2013版本中可以利用快速填充分离Excel中有规律的字母和数字(比如数字在前字母在后,或者字母在前数字在后) 软件版本:Office2013 方法如下: 1.将B列中的字母和数字分离: 2.现在C1中输入B1中的完整字母,然后双击填充,点击右下角的图标,选择“快速填充”: 3.就得到了全部的字母,同样的道理,可以得到全部的数字,这样就将数字和字母分离了:

融宙鹏5181excel提取数字和字母 -
庾龚陈18688914031 ______ B1公式下拉填充: =SUBSTITUTE(A1,-LOOKUP(1,-LEFT(A1,ROW($1:$9))),,1) C1公式下拉填充: =-LOOKUP(1,-RIGHT(A1,ROW($1:$9))) D1公式下拉填充: =-LOOKUP(1,-LEFT(A1,ROW($1:$9))) E1公式下拉填充: =D1&SUBSTITUTE(B1,-LOOKUP(1,-RIGHT(B1,ROW($1:$9))),) 注意:五条公式需按顺序输入,即 B1 C1 D1 E1 ,分别对应提问中的五个要求.

融宙鹏5181EXCEL提取字母+数字 -
庾龚陈18688914031 ______ 比如内容在A1,公式:=LOOKUP(9E+307,--LEFT(MID(A1,FIND("LBRT",A1)+4,50),ROW($1:$50)))50位以内数字都适用.

融宙鹏5181excel单元格中分别提取数字和字母
庾龚陈18688914031 ______ <p>B1公式</p> <p>=LEFT(A1,MAX(IF(ISNUMBER(--MID(A1,ROW($1:$100),1)),ROW($1:$100))))</p> <p>crtl+shift+enter结束公式</p> <p>C1公式</p> <p>=SUBSTITUTE(A1,B1,)</p> <p>向下填充</p> <p></p>

融宙鹏5181如何在EXCEL中提取字母前的数字,数字位数不固定,而字母后的数字不要?例如:4A1提取42.5A2提取2.54K2提取42.5A2提取25 -
庾龚陈18688914031 ______[答案] 假设这列数据在a列 在b1单元格输入 =-LOOKUP(0,-LEFT(A1,ROW($1:$1024))) 下拉

融宙鹏5181EXCEL急需!怎么取出数字字母
庾龚陈18688914031 ______ 将公式 =RIGHT(A1,LEN(A1)*2-LENB(A1)) 粘贴至B1单元格,如图:

融宙鹏5181如何用Excel从字母数字字符串中提取数字 -
庾龚陈18688914031 ______ 按ALT+F11,插入-模块,复制下列语句 FunctionSplitNumEng(str As String, sty As Byte) Dim StrA As String Dim StrB As String Dim StrC As String Dim i As Integer Dim SigS As String For i = 1 To Len(str) SigS = Mid(str, i, 1) If SigS Like "[a-zA-...

融宙鹏5181EXCEL字符中提取数字 -
庾龚陈18688914031 ______ 1、以excel2010版本为例,如下图,可用left和right结合find函数来提取“*”号前面和后面的数字; 2、首先在B1单元格输入公式=LEFT(A1,FIND("*",A1)-1),按enter键后则可提取出“*”符号前面的数字; 3、再在C1单元格输入公式=RIGHT(A1,LEN(A1)-FIND("*",A1)),按enter键后则可提取出“*”符号后面的数字; 4、如下图,最后下拉填充公式则可.

融宙鹏5181excel中 一个单元格中有文字 字母 字符 和 数字 如何能把数字单独提取出来? -
庾龚陈18688914031 ______ 用mid函数,如果a1=“本月电费收入(美兰供电所)(对帐标志:2010.01.07)” 如果数字都在最后,格式一样,哪么: b1=mid(a1,len(a1)-10,4)& mid(a1,len(a1)-5,2)&mid(a1,len(a1)-2,2) 然后下拉

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