首页 > 解决方案 > 如何消除具有多行的 Excel 列中不需要的文本

问题描述

首先,如果这个问题在其他地方得到解决,我深表歉意。无论如何,我最近下载了一个 Excel 表格,上面有显示他们种族的人。因此,如果您是亚洲人,则检查“亚洲人”。当我下载数据时,每个单元格都带有类似 Checked:Asian、Unchecked: White、Unchecked: Black 等信息...参见以黄色突出显示的图像列。正如你可以想象的那样,我希望该专栏只有 Checked: Asian 而不是我不感兴趣的其他内容

问题:如何消除垃圾?我尝试在 Excel 中使用文本到列功能,但它只保留了第一列,这是我不想要的,因为某些检查的数据位于第 3 列或第 4 列中。我已经联系了应用程序的网络管理员,我得到的答复是..对不起,这是我们软件的工作方式,你只需要自己清理它请参阅以黄色突出显示的列不用说漂亮#$@*&&!!向上。

[带有数据的 Google 电子表格:请单击工作簿2上的工作表名称“比赛”

标签: excelsortingdata-cleaning

解决方案


将此公式放在空白列中并复制下来:

=IFERROR(SUBSTITUTE(FILTERXML("<a><b>"&SUBSTITUTE(B2&" UNCHECKED:",":","</b><b>")&"</b></a>","//b[contains(.,'UN')=false]/following-sibling::*[1]")," UNCHECKED",""),"")

在此处输入图像描述


推荐阅读