我需要在Excel中编写一些函数,这些函数可以在excel表中按组搜索不同的值。而且我找不到其他可以帮助我解决问题的类似问题。
例如:
Group1 0.3
Group1 0.3
Group1 0.2
Group1 0.3
Group1 0.3
Group1 0.3
Group2 0.5
Group2 0.5
Group2 0.5
Group2 0.5
Group2 0.5
Group2 0.5
其中Group1并非全部相同,而Group2均为0.5。我需要编写一些函数来查找并标记值不完全相同的组。我的预期结果是:
Group1 0.3 "Not all the same in this group"
Group1 0.3 "Not all the same in this group"
Group1 0.2 "Not all the same in this group"
Group1 0.3 "Not all the same in this group"
Group1 0.3 "Not all the same in this group"
Group1 0.3 "Not all the same in this group"
Group2 0.5 "Same"
Group2 0.5 "Same"
Group2 0.5 "Same"
Group2 0.5 "Same"
Group2 0.5 "Same"
Group2 0.5 "Same"
答案 0 :(得分:1)
请尝试:
=IF(MAX(IF(A:A=A1,B:B))=MIN(IF(A:A=A1,B:B)),"Same","Not all the same in this group")
在第1行中输入为数组公式(使用 Ctrl + Shift + Enter ),并向下复制以适合。 假设,您的数据从A1和B1开始。
答案 1 :(得分:1)
或者
=IF(COUNTIF(A$2:A$100,A2)=COUNTIFS(A$2:A$100,A2,B$2:B$100,B2),"Same in this group","Not all the same in this group")
答案 2 :(得分:0)
不使用数组公式
如果数据从A1开始。 C1之后的位置,然后拖动到下面
C1 = IF(SUMIFS($ B $ 1:$ B $ 12,$ A $ 1:$ A $ 12,A2)= COUNTIFS($ A $ 1:$ A $ 12,A2)* B2,“ same”,“ Not all在这个组中相同”)
答案 3 :(得分:0)