我猜这是相对直接的,但我不能完全弄清楚,或找到一个类似的职位,解决这个问题。
我基本上想了解列A中每个唯一ID在列B中的唯一值
| 列A|色谱柱B|
| --|--|
| ID 1| Cat 1|
| ID 1|猫2|
| ID 1|猫2|
| ID 2| Cat 1|
| ID 2| Cat 1|
| ID 2| Cat 3|
| ID 3| Cat 1|
我想做的是删除列A中每个唯一ID的列B中的重复项。基于上面的示例,我想输出如下:
| 列A|色谱柱B|
| --|--|
| ID 1| Cat 1|
| ID 1|猫2|
| ID 2| Cat 1|
| ID 2| Cat 3|
| ID 3| Cat 1|
有没有人对Excel公式有什么建议?
我试过“删除重复”,但这并没有得到我所希望的结果。
3条答案
按热度按时间lawou6xi1#
你试过这个公式吗:
=唯一(范围)
kdfy810k2#
“删除重复”在我这边得到了预期的结果。你有没有删除任何列进行比较?
正确结果:
的数据
如果你忽略了那里的任何一列,你会得到错误的结果。
或者使用
UNIQUE(A1:B8)
的
mfpqipee3#
作为一种替代解决方案,对于那些无法访问**
MS365
的人来说,我也看到OP标记了Excel 2016
,因此使用INDEX()和AGGREGATE()沿着FREQUENCY()函数,可以通过ID号实现Excel中的 * 唯一值 ,虽然它是简单的UNIQUE()函数只适用于那些使用现代版本的Excel Aka*Excel 2021
或MS365
。x1c 0d1x的数据
·单元格D2中使用的公式
字符串
公式需要填写下来,并填写正确!公式与**
Excel 2010+
**起工作!!同样,使用POWER QUERY也很容易
的