首页 > 解决方案 > 在 MS Excel 中标记准重复项

问题描述

考虑 A 列中的字符串列表。每个成员都采用 形式a_delimiter_b。该列表也有准重复成员b_delimiter_a

如何选择没有“重复项”的所有相关条目?这就是我如何查询列中的条目以及每个a_delimiter_b排除项b_delimiter_a

尝试: 我正在尝试在另一列中标记重复项。

=IF(<condition>,"Keep","Delete")

我需要一个我想不出的好条件。如果我VLOOKUP同时使用“原始”和“重复”是 taggef。例如,如果元素是A1="a_delim_b"

<condition> = ISERROR(VLOOKUP(b_delim_a, <list_range>, FALSE))

我能"b_delim_a"

CONCAT(TRIM(MID(SUBSTITUTE(A1,"_delim_",REPT(" ",LEN(A1))),(2-1)*LEN(A1)+1,LEN(A1))) & "_delim_" & TRIM(MID(SUBSTITUTE(A1,"_delim_",REPT(" ",LEN(A1))),(1-1)*LEN(A1)+1,LEN(A1))))

这不起作用,因为如果"b_delim_a"存在,列表中的所有条目都被标记为删除。

如何标记以仅保留一个实例并标记以删除其他事件?

失败

标签: excelexcel-formula

解决方案


尝试以下操作B1并向下拖动:

=IF(COUNTIF(A$1:A1,MID(A1,FIND("; ",A1)+2,LEN(A1))&"; "&LEFT(A1,FIND("; ",A1)-1)),"Delete","Keep")

推荐阅读