赞晓君 发表于 2021-11-4 20:35:00

如何将B列数据去除重复项后显示在AB列

如何将B列数据去除重复项后显示在AB列,请高人指教,我试了很多方式,但都是数据不完全正确。

奔波儿灞的同桌 发表于 2021-11-24 18:59:40

这样?
AB=INDEX($B$24:$B$44,SMALL(IF(MATCH($B$24:$B$44,$B$24:$B$44,)=ROW($A$1:$A$21),ROW($A$1:$A$21),4^8),ROW(A1)))

月迷风影 发表于 2021-12-12 10:37:43

=IFERROR(INDEX(B:B,MATCH(0,COUNTIF($AB$23:AB23,$B$24:$B$44),)+23),"")、
数组

小慧谈搞笑 发表于 2021-12-13 02:51:33

如果行数增加,,比如我把数据增加到第60行,我把24改成60,就会错误,这是什么原因?请指教

鹰窠顶 发表于 2021-12-22 20:25:09

要改成60行,应该是将后面的44改成60,这样的话,ROW()里面的21也要相对应 增加,你从44改成60相当于+16,ROW()后面的21也要+16,变成37,总之行数要相同
前面B24:B60,为37行,后面ROW(A1:A37)也是37行

杨双阳 发表于 2022-1-7 02:27:29

找到问题所在了,谢谢您的帮助,太感谢您了

夜阑沫儿 发表于 2022-1-21 07:56:17

您提供的公式也非常好用,也非常感谢您无私的帮助,谢谢
页: [1]
查看完整版本: 如何将B列数据去除重复项后显示在AB列