EXCEL返回指定字符串的倒数第二个字符,可使用MID和LEN函数组合实现。
MID函数返回指定字符串指定位置起指定个数的字符,可使用LEN函数获得字符串长度减去1即为字符串倒数第二个字符所在位置。
方法步骤如下:
1、打开需要操作的EXCEL表格,在相应单元格输入公式=MID(A1,LEN(A1)-1,1)。
【其中A1是需要提取字符的字符串所在单元格,可根据实际情况修改】
2、回车完成公式编辑输入,然后下拉填充下方单元格公式即可。
3、返回EXCEL表格,发现在EXCEL中返回指定字符串的倒数第二个字符操作完成。
工具/材料:电脑、EXCEL 。
可使用函数公式:=FIND("*",A1,FIND("*",A1,1)+1)
第一步,打开电脑,进入桌面,打开软件。
第二步,打开软件后打开相应的文档。
第三步,A1单元格写如查找的字符,B1写入公示=FIND("*",A1,FIND("*",A1,1)+1)“*”意思是需要查找的字符。
第四步,完成上面操作后按下键盘enter键确认,查看结果
假设是要返回A1单元格字符串中倒数第二个字符内容,那么可以在另一单元格写入公式
公式一
=LEFT(RIGHT(A1,2))
公式二
=MID(A1,LEN(A1)-2,1)
相关函数的定义
1.LEFT函数
也应用于:LEFTB
LEFT 基于所指定的字符数返回文本字符串中的第一个或前几个字符。
LEFTB 基于所指定的字节数返回文本字符串中的第一个或前几个字符。此函数用于双字节字符。
语法
LEFT(text,num_chars)
LEFTB(text,num_bytes)
Text 是包含要提取字符的文本字符串。
Num_chars 指定要由 LEFT 所提取的字符数。
Num_chars 必须大于或等于 0。
如果 num_chars 大于文本长度,则 LEFT 返回所有文本。
如果省略 num_chars,则假定其为 1。
Num_bytes 按字节指定要由 LEFTB 所提取的字符数。
2.RIGHT函数
也应用于:RIGHTB
RIGHT 根据所指定的字符数返回文本字符串中最后一个或多个字符。
RIGHTB 根据所指定的字符数返回文本字符串中最后一个或多个字符。此函数用于双字节字符。
语法
RIGHT(text,num_chars)
RIGHTB(text,num_bytes)
Text 是包含要提取字符的文本字符串。
Num_chars 指定希望 RIGHT 提取的字符数。
Num_bytes 指定希望 RIGHTB 根据字节所提取的字符数。
说明
Num_chars 必须大于或等于 0。
如果 num_chars 大于文本长度,则 RIGHT 返回所有文本。
如果忽略 num_chars,则假定其为 1。
3.MID函数
也应用于:MIDB
MID 返回文本字符串中从指定位置开始的特定数目的字符,该数目由用户指定。
MIDB 返回文本字符串中从指定位置开始的特定数目的字符,该数目由用户指定。此函数用于双字节字符。
语法
MID(text,start_num,num_chars)
MIDB(text,start_num,num_bytes)
Text 是包含要提取字符的文本字符串。
Start_num 是文本中要提取的第一个字符的位置。文本中第一个字符的 start_num 为 1,以此类推。
Num_chars 指定希望 MID 从文本中返回字符的个数。
Num_bytes 指定希望 MIDB 从文本中返回字符的个数(按字节)。
说明
如果 start_num 大于文本长度,则 MID 返回空文本 ("")。
如果 start_num 小于文本长度,但 start_num 加上 num_chars 超过了文本的长度,则 MID 只返回至多直到文本末尾的字符。
如果 start_num 小于 1,则 MID 返回错误值 #VALUE!。
如果 num_chars 是负数,则 MID 返回错误值 #VALUE!。
如果 num_bytes 是负数,则 MIDB 返回错误值 #VALUE!。
4.LEN函数
也应用于:LENB
LEN 返回文本字符串中的字符数。
LENB 返回文本字符串中用于代表字符的字节数。此函数用于双字节字符。
语法
LEN(text)
LENB(text)
Text 是要查找其长度的文本。空格将作为字符进行计数。
=LEFT(RIGHT(A1,2),1)
或者
=MID(A1,LEN(A1)-1,1)
=LEFT(RIGHT(A1,2))