excel怎么筛选指定字符的前面一格内容

发布网友 发布时间:2022-02-20 04:59

我来回答

2个回答

热心网友 时间:2022-02-20 06:28

excel怎样获取单元格中特定字符前面或者后面的内容

1、先举例,要提取#后面的字符“SDK”到B列;

2、在B2中输入公式:=FIND("#",A2),返回#在字符串中的位置,#在A2单元格文本中是第6个字符;

3、FIND()函数查找第一参数在第二参数中的位置,查找“B”在“ABCD”中是第几个字符,第一参数是要查找的字符“B”,第二参数是被查找的字符串,最终返回“B”在“ABCD”中是第2个字符,如下图;

4、在B2中输入公式:=MID(A2,FIND("#",A2)+1,99),然后就提取出了#后的字符。

5、MID()函数返回从字符串中制定字符开始若干个字符的字符串,MID()函数返回回“ABCDE”字符串中从第2个字符开始的连续3个字符,也就是返回“BCD”;

6、=MID(A2,FIND("#",A2)+1,99)的意思就是从A2单元格#字符后面的一个字符起,取长度为99的字符串,其中的99是一个较大的数字,能涵盖#后字符的最大长度即可。

热心网友 时间:2022-02-20 07:46

用宏代码才行。追问大神怎么操作啊

追答

如果不会宏代码,用辅助列也行。假如用B列作辅助列,操作方法如下:

1、在B2写公式:=A3,然后下拉填充

2、选中A1:B1——数据——筛选

3、在B列中筛选8,就得到你要的结果了

  

声明声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:11247931@qq.com