删除 Excel 重复列 123、123-1、123-3

删除 Excel 重复列 123、123-1、123-3

我面临这个问题,我想删除 Excel 中列中的重复项。

例如,在第 1 列中我有以下类型的值:

|价值观|

|123| |123-1| |123-2| |123-3|

123-3删除这些行后,我希望只保留左侧行。有什么解决办法吗?

我的问题的一个简短例子:

我想要实现的 Excel 示例

答案1

我建议您使用“文本到列”功能(日期选项卡>数据工具)将值分成两列。

在此处输入图片描述

然后复制水平线前的那一列数字,粘贴到新列(比如从G1到G列),通过“删除重复项”功能删除重复的数据。

在此处输入图片描述

然后利用=G1&"-"&MAX(IF($C$1:$C$7=G1,$D$1:$D$7))H1中的公式得出结果。

在此处输入图片描述

答案2

如果您有 Office 365,则可以使用

=INDEX(A1:A7, XMATCH(UNIQUE(LEFT(A1:A7,3)), LEFT(A1:A7,3), 0, -1))

它会过滤所有唯一的三个字母的字符串,然后自下而上搜索这些字符串以找到列表中最新的字符串。可能必须先对列表进行排序。

相关内容