我有超过10万行数据,如下所示:
ALLA,ALLA,"Company1, Inc.","Company1, Inc.",PSA,PSA,1,1,FALSE,FALSE
BCCO,BCCO,"Company2, Inc.","Company2, Inc.",PSB,PSB,1,1,FALSE,FALSE
CTTP,CTTP,"Company3, Inc.","Company3, Inc.",PSC,PSC,1,1,FALSE,FALSE
CMMZ,CMMZ,"Company4, Inc.","Company4, Inc.",PSD,PSD,1,1,FALSE,FALSE
我想知道如何确定第1列中的数据是否与第2列相同,第3列是第4列,依此类推。我怎么能在excel中做到这一点?
按照Cory的公式,我发现我可以使用以下方法比较整个列:
=if(A:A=B:B, "yay", "aww")
问题是文件中有标题:
c - symbol, symbol, c - companyname, companyname, c - tradingvenue, tradingvenue, c - tierrank, tierrank, c - iscaveatemptor, iscaveatemptor
这不应该导致A:A = B:B是假的吗?
答案 0 :(得分:2)
鉴于此:
| A | B |
---+-----+-----+
1 | X | X |
---+-----+-----+
2 | Y | Y |
---+-----+-----+
3 | Z | Z |
公式=SUMPRODUCT(--(A1:A3=B1:B3))
会告诉您A
值与B
值匹配的次数。
这里你应该得到3
。例如,如果您将B3
更改为Q
,那么它会为您提供2
。
要在两列上执行此操作而不指定范围的结尾,请尝试:
=SUMPRODUCT(--(A:A=B:B),--(LEN(A:A)>0))
答案 1 :(得分:1)
自1991年以来我一直在使用Excel,除非您想编写VB宏,否则我认为最好的方法是在评论中建议使用简单的IF语句。如果您需要一次测试多个列,这是您的问题所暗示的,那么我就
=IF(AND(A1=B1,C1=D1,E1=F1,G1=H1),0,1)
在列中填写该公式,然后您就可以