返回目录: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单元格公道式复制后,复制到其他单元格中,整个表格就按照要求做好了。
使用提取函数将数字提取出来:=--MID(A1,4,LEN(A1)-4)
然后对数字进行升序排序就可以了,结果如下图:
1、打开一个copyexcel数据表,假设希望获取B列数据从第三个字符开始的中间3个字符文字。
2、先点击菜单栏上的「公式」。
3、打开公式菜单,点击里面的「文本」。
4、在文本公式下拉里,点击公式「MID」。
5、在弹出的公式参数窗口上,第一个输入框输入B1,第二个输入3,因为是从第zd三个字符开始,第三个参数是3,点击确定按钮。
6、可以看到正确得到B1的数据了,点击右下角的小方块向下拉,在下方的单元格里应用这个公式。
7、下拉后,松开鼠标,下方的单元格就会分别计算得到对应的字符了。
EXCEL中文本排序是按首字符进行排来序的,如要以其它位置的字符进行排序,先要将其提取出来,再以该列进行排序,如提取第二字符,自公式用:=MID(A2,2,1),并下拉填充;
此时辅助列成选中状态,选择:开始知--排序和筛选--升序;
在跳出的排序提醒中选择“扩展选定区域”;
点击排序后即得到需道要的效果,再删除辅助列即可。