挤在一个单元格里的文字,该如何处理?

2022-08-14  本文已影响0人  九萌

工作中有时会遇到一些特别‘奇怪’的数据形式需要处理,遇到这种情况首先会在心里先问候一遍录入数据的人,连基本的录入规范都不知道吗。问候完,眼前的问题还是要解决的,来看今天的‘栗子‘。

这里比较烦的是多个编号和姓名挤在了一个单元格里,最后需要把他们都分离出来并且一一对应。

解决方法呢也不难,思路就是把编号列先合并起来,再按照逗号进行拆分,姓名列也是同样的方法先合并再拆分。

根据某个条件进行文本拆分可以使用textsplit函数,但可惜的是目前这个函数只支持micorsoft 365,而我的365订阅已过期无法使用。果然工具是第一生产力,没有先进工具时只能发挥现有工具的效果了。

WPS可以有两种方法解决:

一.合并-分列-转置

二.在文档(word)里面将逗号替换为段落标记(换行符)

合并-分列-转置

1.使用textjoin函数先将所有编号行进行合并,公式如下:

A6单元格=TEXTJOIN(",",1,A2:A4) 两个双引号之间是逗号,表示A2、A3、A4用逗号分割并合并在一个单元格中。

姓名列也是一样的操作 

2.将合并后的两个单元格-数据-分列

分列之前先把公式复制粘贴为值(选中单元格右键复制,右键-选择性粘贴-值),选中两个单元格-点击上方数据选项卡-分列-分隔符 

点击下一步-分割符号界面勾选其他,并在其他输入框里输入逗号(英文状态,)

点击完成后,就已经分割好了,如下图 

3.选中两行数据复制,再点击到下方单元格,右击-选择性粘贴-转置(注意不要再原来位置直接选择性粘贴)。

在文字稿文档里面将逗号替换为段落标记(换行符)

将原表格直接复制到文字稿文档里 

ctrl+H 打开替换窗口,查找内容输入逗号(, 英文状态逗号),替换为输入^p ,如果不会输入可以点击下面特殊格式,选择段落标记,点击全部替换,再把表格粘贴到Excel就完成了

如果能使用textsplit函数会更快捷,没有的用上面方法也是挺快的。Excel要学的难点没有几个,关键还是要学会综合应用。


简书贝可以在简书小岛购买,赚来的简书钻也可以转为简书贝,在简书小岛可以用贝交易商品,充话费、交水电费等。

贝壳小岛进入地址:小岛进入点这里

点我链接首次开通铜牌月度会员赠送180贝 / 首次开通铜牌年度会员赠送300贝

会员开通:点击这里

上一篇 下一篇

猜你喜欢

热点阅读