【温馨提示】亲爱的朋友,阅读之前请您点击【关注】,您的支持将是我最大的动力!
老板发来一份人员名单(如下图),要求把每个单元格中第一个人的名字提取出来,放到前面对应的领队位置,还好下图中只有5行,5次复制、粘贴,或者直接输入名字就可以解决老板的要求了。
那要是有50行呢?别告诉我你也是键盘录入的。
问题分析:从上图中看到的表格中每个单元格人数不一样,而名字的文本个数也不一样,看似比较杂乱,其实还是有规律的,每个单元格的第一个名字后面跟着一个顿号(、),找到这个规律我们就可以利用FIND函数查找到顿号(、)的位置,再用LEFT字符串提取函数即可得到需要的文本。
1、查找第一个顿号(、)位置
在C2单元格输入公式:=FIND("、",B2),然后再下拉或双击填充公式,整列得到结果。
2、通过第一个顿号(、)位置提取文本
在D2单元格输入公式:=LEFT(B2,C2-1),再双击或下拉填充公式即可得到第一个人的名字
LEFT第二个参数提取的字符数不需要顿号(、),所以要-1。
3、组合上面的两个公式
把上面两步的公式组合到一起,在A2单元格输入公式:=LEFT(B2,FIND("、",B2)-1),再下拉或双击填充公式即可
其实提取第一个名字的方法、公式都非常简单,提取其他位置的名字相对有些难度了。下节教程学习提取最后一个人的名字。
用Excel制作动态员工信息查询表Excel与财务购买专栏
小伙伴们,在使用Excel中还碰到过哪些问题,评论区留言一起讨论学习,坚持原创不易,您的点赞转发就是对小编最大的支持,更多教程点击下方专栏学习。
学会这些Excel技巧,简单到没班可加
Excel中Alt键与哪些键可以组合使用提高办公效率?
库房保管必学技巧:带汇总查询功能的Excel进销存模板
如果觉得《Excel中文本提取技巧:批量提取单元格中指定位置的文本》对你有帮助,请点赞、收藏,并留下你的观点哦!