EXCEL 如何返回指定字符串的倒数第二个字符

如题所述

EXCEL返回指定字符串的倒数第二个字符,可使用MID和LEN函数组合实现。

MID函数返回指定字符串指定位置起指定个数的字符,可使用LEN函数获得字符串长度减去1即为字符串倒数第二个字符所在位置。

方法步骤如下:

1、打开需要操作的EXCEL表格,在相应单元格输入公式=MID(A1,LEN(A1)-1,1)。

【其中A1是需要提取字符的字符串所在单元格,可根据实际情况修改】

2、回车完成公式编辑输入,然后下拉填充下方单元格公式即可。

3、返回EXCEL表格,发现在EXCEL中返回指定字符串的倒数第二个字符操作完成。

温馨提示:答案为网友推荐,仅供参考
第1个回答  2019-06-09

工具/材料:电脑、EXCEL 。

可使用函数公式:=FIND("*",A1,FIND("*",A1,1)+1)

第一步,打开电脑,进入桌面,打开软件。

第二步,打开软件后打开相应的文档。

第三步,A1单元格写如查找的字符,B1写入公示=FIND("*",A1,FIND("*",A1,1)+1)“*”意思是需要查找的字符。

第四步,完成上面操作后按下键盘enter键确认,查看结果

本回答被网友采纳
第2个回答  推荐于2017-10-13

假设是要返回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    是要查找其长度的文本。空格将作为字符进行计数。

第3个回答  2013-02-19

 =LEFT(RIGHT(A1,2),1)

 

或者

 

=MID(A1,LEN(A1)-1,1)

 

第4个回答  2013-02-19

=LEFT(RIGHT(A1,2))