excel 中如何确定最后一个字母的位置

比如 A2单元格中的字符串为 “carbon 碳” 需要获得 为6
A3单元格里面字符串为 “a (large) number of 许多 ”返回20

第1个回答  2018-08-17
如果只是去掉最后的中文后的位置可以用
=2*LEN(A2)-LENB(A2)
但如果中英文有交替的就不适用了
刚试了一下,有中英文交替的,最后一个英文的位置
=MAX(IF(LENB(MID(A2,ROW($1:$100),1))=1,ROW($1:$100)))
按 ctrl+shift+enter
其结果是如果有中文算1,如果没有中文,就是对的。比如 abc一def二,结果就是7
第2个回答  2018-08-17
在B2中输入或复制粘贴下列公式
=FIND(RIGHT(A2,LENB(A2)-LEN(A2)),A2)-1
下拉填充

在B2中输入或复制粘贴下列公式
=MIN(IF(LENB(MID(A2,ROW($1:$100),1))=2,ROW($1:$100)))-1
按三键CTRL+SHIFT+ENTER结束公式输入
下拉填充本回答被网友采纳
第3个回答  2018-08-17
比如求A1的字符串中@的最后位置 =-LOOKUP(,-FIND("@",A1,ROW(A:A)))
第4个回答  2018-08-17
B2用公式:
=MIN(IF(LENB(MID(A2,ROW($1:$100),1))=2,ROW($1:$100)))-2
数组公式,需要按CTRL+SHIFT+回车,完成公式,下拉。

如何获取最后的字母的位置
可以这样获取最后字母的位置。1.打开需要操作的EXCEl表格,在空白单元格输入公式=RIGHT(A1,1)。【公式执行结果返回A1单元格右起1个字符,即返回最后一个字符】2.回车完成公式输入,可得相关结果。3.下拉填充下方单元格公式,返回EXCEL表格,发现在EXCEL中提取字符串中的最后一个字符操作完成。

excel 中如何确定最后一个字母的位置
按 ctrl+shift+enter 其结果是如果有中文算1,如果没有中文,就是对的。比如 abc一def二,结果就是7

excel怎样提取数字的最后一位
SUBSTITUTE(A1, " ", "", LEN(A1)-LEN(SUBSTITUTE(A1, " ", ""))) 这部分是用来替换最后一个空格为波浪符 ""。这是为了找到最后一个字母的位置。FIND("~", 上述替换的结果) 是用来查找最后一个字母的位置。RIGHT(A1, LEN(A1)-上述找到的位置) 用于提取最后一个字母及其后面的字符。VALUE...

excel函数中怎么样去筛选最后一个英文字母?
A1是你字母所在的单元格。在B1中输入=if(right(a1,) ="M",A1,"")

EXCEL可否按照某列单元格中的最后一个字母排序
1.可以用VBA函数StrReverse()倒置数值;2.截取最后位数字,在第一个数值表格(假设A1)后表格(B1)输入“=MID(A1,LEN(A1)-#+1,#)”,不要引号,#号为倒数尾数(1为最后1位,2为倒数两位),然后可按B列排序即可,如果截取倒数的数字需要从最后位倒置,可以用mid()每次取一位数后合并送入B列...

怎样在excel里按最后字母排序?
只能再加列。然后用MID函数 列D:=MID(A1,3,2)MID函数是Excel中一个强大的辅助函数,作用是从指定字符串中指定位置提取指定个数字符。MID函数语法:MID(text,start_num,num_chars)text表示指定的字符串,一般为引用的单元格;start_num表示指定位置 num_chars表示指定个数 ...

EXCEL如何选取一串数字的后四位或前四位?
EXCEL中,选取一串数字或字母当中的后四位或前四位,可以使用”LEFT“以及”RIGHT“函数来完成,具体操作可以参考下方步骤。1、演示使用的软件为Excel,版本为office家庭和学生版2006。2、打开Excel电子表格并在表格中输入一些用于演示截取字符串操作的长数字。3、在b1单元格中输入公式”=LEFT(A1,4)“,...

...文字 字母 数字 字母,如何提取数字, 最后一个字母,倒数第三个字母...
最后一个字母是 right(a1,1)倒数第3个字母是 mid(a1,len(a1)-2,1)提取数字是=MAX(--TEXT(MID(P26,ROW(1:30),COLUMN(A:J)),"0;0;0;!0")) Ctrl+Shift+Enter三键同时按下

请教一个关于EXCEL问题,如何得到最后一位字母
B1=right(A1,1)下拉

excel怎么提取字符前后的数字
excel中如何提取*字符前后的数字 字符前面的数值 01、B2:B18单元格内数据只包含一个*字符,而且*字符前面的数字个数是不一样的,有些是3位数,有些是4位数,有些是5位数。这种情况,我们需要用到LEFT函数和FIND函数。02、选中C2:C18这区域的单元格;接着,在编辑栏中输入公式:=LEFT(B2,FIND("*...

相似回答