excel找字符串第几个出现(excel查找字符串最后一次出现的位置)

Exce表格网 2023-01-04 12:05 编辑:admin 119阅读

1. excel找字符串第几个出现

这个或许用VBA会更容易,不过我不会VBA,只能用函数来实现了,效果如下:;

主要的思路是先提取每一个数字(mid()函数),然后到字符串里查找(find()函数),如果说查找到的值等于它所处位置,则说明它是唯一的或是首次出现的,如果说不是它的位置,则说明有重复出现,留下唯一或首次出现的。

然后用small函数排列大小和最终位置,最后使用连接字符串函数CONCAT(),将它们连接到一起,不过现在它是一个文本型数值,如果需要将让它参与计算,请将它转换为数值型,可以用分裂等方式。

2. excel查找字符串最后一次出现的位置

可用以下方法:

1、=right(a1,1)

其中:RIGHT 根据所指定的字符数返回文本字符串中最后一个或多个字符。

语法规则为RIGHT(text,num_chars)

参数Text 是包含要提取字符的文本字符串;

Num_chars 为指定希望 RIGHT 提取的字符数。

2、=mid(a1,len(a1),1)

其中:MID 返回文本字符串中从指定位置开始的特定数目的字符。

语法规则为MID(text,start_num,num_chars)

参数text为单元格引用或文本;

start_num为截取文本的起始位置;

num_chars为截取字符数。

3. excel函数提取字符串从第几个开始

提取excel中的字符串,一般有三个函数可以使用,left,right,mid

left,表示提取左边的字符,格式,=left(字符串,字符个数)

例如,需要提取a1单元格左边三位,显示在b1位置,可以在b1单元格这样写,=left(a1,3)

right,表示提取右边的字符,格式,=right(字符串,字符个数)

例如,需要提取a1单元格右边三位,显示在b1位置,可以在b1单元格这样写,=right(a1,3)

mid,表示提取中间的字符,格式,=mid(字符串,开始位置,字符个数)

例如,需要提取a1单元格从第四位开始5个数,显示在b1位置,可以在b1单元格这样写,=mid(a1,4,5)

4. excel选取后面几个字符

方法如下

①我们打开一份Excel电子表格,我们要将C列里面括号内的内容提取到D列里面,单击D2单元格,输入下面的函数公式: =MID(C2,FIND("(",C2)+1,LEN(C2)-FIND("(",C2)-1)

②输入完成之后,按下Enter键,回车,得到结果深圳。如果大家得不到正确的结果,看看公式是不是英文半角状态下输入的,否则就会出错!

③依然是利用单元格填充的方法,完成余下的数据录入。这样,一份单元格括号里面的内容我们就已提取出来了。

5. excel查找一个字符串是否在另一个字符串

B1输入

=IF(ISNUMBER(FIND("A",A1)),FIND("A",A1),FIND("B",A1))

下拉

6. excel从第几个字符取几个

可以使用left和find函数配合使用,达到如题目的:

1、假如要截取a2单元格中“\”前的字符。

2、可以用公式:=left(a2,find("\",a2)-1)

3、使用时要注意,要截取的字符串中,必须包含指定的字符,否则公式会报错。

假如需要抽取A1单元格的字符串

=MID(A1,5,1)

其中5是代表第5个字符,1是代表抽取1个,假如1改为2,那就是抽取第5+第6个字符

顶一下
(0)
0%
踩一下
(0)
0%
相关评论
我要评论
点击我更换图片