比较3列以开发2个新列

时间:2019-07-09 19:20:41

标签: excel vba

使用第1列到第3列中的数据生成新的第4列和第5列

自动过滤和if-else / while

数据集

A   1   2020
A   2   2020
A   3   2020
A   1   2020
B   2   2021
B   2   2020
B   2   2021
B   2   2020
C   1   2021
C   1   2020
C   1   2020

标准结果
如果全部1/1
如果全部2/2
如果有3/3
如果1和2/3
如果全部为3/3

标准结果
如果全部2020/2020
如果都是2021年/ 2021年
如果都是/ 2020_2021

列出了预期的结果

1 个答案:

答案 0 :(得分:0)

对于第4列

=IF(COUNTIFS(A:A,A1,B:B,B1)=COUNTIF(A:A,A1),B1,3)

对于第5列:

=IF(COUNTIFS(A:A,A1,C:C,C1)=COUNTIF(A:A,A1),C1,"2020_2021")

enter image description here