
EXCEL单元格取前三个字符到别的单元格,可使用MID函数实现。
方法步骤如下:
1、打开需要 *** 作的EXCEL表格,点击工具栏的“公式”。
2、找到并点击“文本”。
3、然后在下拉选项中选择“MID”。
4、在d出的参数设置窗口,第一个参数是需要提取的原字符串所在单元格,第二个参数输入“1”,最后一个输入“3”,然后点击确定按钮即可。
MID函数执行结果从A1单元格第一个字符起提取3个字符
5、下拉填充下方单元格相关公式即可。
6、返回EXCEL表格,发现EXCEL单元格的字符取前三个字符到别的单元格 *** 作完成。
在excel中,取某个特定字符之前的字段可以使用LEFT()和FIND()两个函数组合实现。
具体步骤如下:
1、首先准备一张excel表格和部分临时测试数据,我们希望取特定字符“K”之前的字段,如“设备维修”、“家电保养”等(为了将解题思路更清晰的展示,我们将中间步骤也作为单独的列进行处理);
2、先查找特定字符的位置,在B2单元格中输入,回车确认;
3、回车后,会发现B2单元格已经设置成功并取到了字符“K”的位置,接着在C3单元格输入“=LEFT(A2,B2-1)”,回车确认;
因为之前B2单元格为K所在位置索引,B2-1代表取“K”之前的位置索引。
4、回车后,可以看到K之前的字符就取出来了,那么下面,我们将这两步合并为一步,将B2单元格中的公式代入C2单元格中,直接在D2单元格中输入“=LEFT(A2,FIND("K",A2,1)-1)”,回车确认;
5、这样,针对D2的公式就设置好了,然后将D2公式复制;
6、将D2单元格公式复制后,复制到其他单元格中,整个表格就按照要求做好了。
可用LEFT 函数和FIND 函数组合来取。
1、以excel2010版本为例,首先打开A列有如下数字的文档;
2、然后在B2单元格输入LEFT函数,表示从一个文本字符串的第一个字符开始返回指定个数的字符;
3、再输入FIND函数,指的是返回一个字符串在另一个字符串中出现的起始位置;
4、如图,FIND函数里指的是在A1单元格里查找符号“|”,因为取的是“|”前的数字,所以结果要减去1,然后按回车键则可得到结果;
5、把鼠标放在B1单元格右下角下拉填充则可使B列都为A列 “|”前的数字了。
可以使用 right mid left 函数
如图:
表格A1里,ABCDEF,我想在B1里截取前三个字段,C1里截取第四个字段,D1里截取最后两个字段
首先看看left函数:
B1单元格想要截取ABC三个字段,也就是从左往右前三个,
函数参数第一条选择要截取的单元格,第二条选择需要截取几个字段,
这样我们可以在B1单元格得出ABC三个字段,如图:
我们再来看看mid函数:
这个函数的意思是从中间截取几个字段,那么C1单元格我们想从中间(从左往右)数第四个字段开始截取,只取一个字段,那么函数参数如图所示:
第一栏依然是选择要选取的单元格,第二栏是指从左往右数第几个字段开始,第三栏填上需要截取几个字段
接着再看看right函数:
顾名思义,从右往左数截取几个字段,如图:
我们需要最后两个字段,所以第二栏填上2
1从最左边起取字符
=left(源数据格,提取的字符数)
=left(E2,2)
表述为:从单元格A3的最左边起,提取2个字符。
2从最右边起取字符
=right(源数据格,提取的字符数)
=right(E2,2)
表述为:从E2单元格最右边起,提取2个字符
3从数据中间提取几个字符
=mid(E2,1,9)
表述为:提取单元格E2中第一位起后面9位。
=mid(sheet1!
E2,1,9)
表述为:提取sheet1表的单元格E2中第一位起后面9位
4先从左取字符,再从右取字符
=RIGHT(LEFT(E2,5),3)
表述为:首先从E2单元格第一个字符从左往右取5个字符,然后再对取出来的5个字符从右向左取3个字符。
5去掉字符前面的几个字符
=RIGHT(E2,LEN(E2)-2)
表述为:从单元格E2字符的右边起,提起所有的字符数,去掉后面两个字符。LEN表示返回字符串中的字符数。
6去掉字符后面的几个字符
=LEFT(E2,LEN(E2)-2)
表述为:从单元格E2字符的左边起,提起所有的字符数,去掉后面两个字符。
欢迎分享,转载请注明来源:内存溢出
微信扫一扫
支付宝扫一扫
评论列表(0条)