excel数据分列教你截取局部信息

今日分享主题:如何从一长串信息中截取局部信息。

前几天有朋友发了一段文字给我(信息模拟):

【房地产PM合同/无合同:HT2202000002709041001/合同【贸易合字008号】

然后问:想把其中的合同编号单列出来,怎么用函数?我一看,不需要用函数呀,“分列”就可以搞定。

为什么呢?我们来分析一下具体需求:想要把合同号单独拎出来,也就是要把合同号与其它内容分离。而同一个单元格的内容要分离,最基本的方法我们会想到分列。

所以,接下来我们需要思考的是:这里是否可以分列,以及如何分列才能实现我们想要的效果。

进一步分析:我们再盯着合同号看,它的前面是“:”,后面是“/”,这两个符号是可以作为分隔符来分离信息的。

所以,我们就知道要怎么分列了。

第1步根据前面的“:”来分列,将合同号前面的内容分离;

第2步根据后面的“/”来分列,将合同后面的内容分离,即可。

模拟数据,具体来说。

1. 选中A列,选择“数据—分列”,跳出如下截图:

2. 保持默认类型“分隔符号”不变,单击“下一步”,跳出如下截图:

3. 勾选“其他”,并在后面输入“:”(注意这里的符号,是否要切换到英文状态下输入,需要看你的数据源格式。为确保符合格式一致,你可以直接从数据源中复制符号粘贴到这里),跳出如下截图:

4. 这个时候,你可以看到在合同号前面的“:”就没有了,取而代之的是一条分割线,把合同号前面的内容分离出来了。单击“下一步”,跳出如下对话框:

5. 到这里,我们只需要保留合同号信息,所以分割线前面的内容就不用了。单击它(选中则为黑色),勾选“不导入此列。另外,我们再把目标区域改成$B$1,确保分列后的内容到B列,而不破坏A列的原始内容(操作原则:不动原表)。

6. 单击“完成”,跳出如下对话框:

7. 到这里,我们完成了第1步分列:把合同号前面的内容分离了。接下来,同样的方法,我们可以针对B列把合同号后面的内容进一步分离(友情提醒:后面的分隔符为“/”,且最后分离出来的合同号放在目标区域C列)。

大家可以自己动手操作下,最终的结果如下:

今天的分享就到这里,非常感谢你的耐心阅读,希望对你有所启发。如果还有不明白的地方,可以扫码加我微信,我们进一步交流。

阅读已结束,喜欢的话就点个赞吧
注册坚果云网盘
还有其他问题,可以咨询小坚果咨询小坚果
赞(0)
网站部分内容和图片来源于网络如有侵权请联系我们删除:坚果芸 » excel数据分列教你截取局部信息
分享到: 更多 (0)
excel数据分列教你截取局部信息

本文链接:excel数据分列教你截取局部信息https://content.officeapi.cn/22707.html

坚果云 便捷、安全的网盘产品

免费试用下载客户端