excel - 在两组之间寻找唯一性

标签 excel vba excel-formula

谁能告诉我如何编写一个公式来识别下表中具有不同产品或产品基础更改的所有 CustomerID?
结果:在 C 列上显示具有不同产品的 CustomerID 1 和 3
enter image description here

最佳答案

正如@Foxfire And Burns And Burns 所提到的,如果你有 O365,你可以使用 Filter 和 Unique。它看起来像这样:

=UNIQUE(FILTER(A2:A11,COUNTIFS(A2:A11,A2:A11,B2:B11,"<>"&B2:B11)<>0))
enter image description here
如果您没有 O365,则可以恢复为下拉公式。如果你在 D2 中输入它,比如说,它将是:
=IFERROR(INDEX(A$2:A$11,MATCH(1,(COUNTIFS(A$2:A$11,A$2:A$11,B$2:B$11,"<>"&B$2:B$11)<>0)*(COUNTIF(D1:D$1,A$2:A$11)=0),0)),"")
作为数组公式输入。

关于excel - 在两组之间寻找唯一性,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/71303013/

相关文章:

java - Apache POI输出问题

excel - 将 Gsheet 转换为 Excel 时,IFS 函数停止工作

macos - 如果文件存在则返回 VBA Mac Office 2011

vba - 如何根据特定单元格中的值插入行?

excel - 将多张纸合并为一张

excel - 如果值介于 Excel 中的两个值之间,则返回行号

sql - 将表达式转换为数据类型 float 时出现算术溢出错误

vba - Excel-VBA : Error 438 on Adding Values to Series in Chart Sheet, Excel 2010

vba - 使用 VBA 声明相对于事件单元格的范围

excel - 需要帮助转置相同标准的不同值[难以描述,我需要的内容示例]