excel中一列数据分成两列其中一列删除重复项在合并两列数据且不重复项与分列前相同(附图)

现在是要把两列筛选出来的不重复项合并到分列前一样数据不能出错,先谢谢各位大神了

感觉你是把简单的事情复杂做啊!根据你的描述,似乎是要把前40个字符重复的数据剔除,而原有的数据不变(包括最后逗号后的末4位数)

建议:B2单元格输入公式:

=IF(SUMPRODUCT((LEFT($A$1:A1,LEN(A1)-5)=LEFT(A1,LEN(A1)-5))*1)>1,"重复",A1)

复制下拉,即可实现前面字符重复的第二个单元格开始已经标注为“重复”,而不重复的仍保留原样,最后只要把标注有“重复”的删除就可以了。

不知这样是不是达到你操作的要求?


追问

这串公式貌似可以解决我的问题,不知道是否需要修改一些数值或者说这个公式可以直接复制引用

追答

你直接输入在B1单元格复制并下拉,就可以了啊
是在B1单元格输入公式:
=IF(SUMPRODUCT((LEFT($A$1:A1,LEN(A1)-5)=LEFT(A1,LEN(A1)-5))*1)>1,"重复",A1)
不需要再修改,只要复制下拉就能处理好的,然后筛选出B列中只有显示“重复”的行,删除即可。

温馨提示:答案为网友推荐,仅供参考
第1个回答  2017-06-26
可以直接用分列技术啊,在数据选项卡下面,也可以用left,mid,right函数吧,你的图片我看不清楚。追问

就是一列组合数据,合并的时候查不出来重复项,分列了之后在A列清除了重复项,现在再把B列合并到A列中,且A列中的唯一项与B列合并后与分列前一致

相似回答