0
我在第一張紙上放置了兩個完整的數據簇,彼此相鄰。我想知道第一個集羣中的哪些行在第二個集羣中有三個列值查找的條目。在Excel中匹配三列的Vlookup
例如,對於第一個羣集中的給定行,如果列B,C和I(第一個羣集)與列T,U和AA(第二個羣集)中的那些列匹配,則返回1,否則返回0.
我在第一張紙上放置了兩個完整的數據簇,彼此相鄰。我想知道第一個集羣中的哪些行在第二個集羣中有三個列值查找的條目。在Excel中匹配三列的Vlookup
例如,對於第一個羣集中的給定行,如果列B,C和I(第一個羣集)與列T,U和AA(第二個羣集)中的那些列匹配,則返回1,否則返回0.
試試這個公式:
=IF(SUMPRODUCT((T:T=A1)*(U:U=B1)*(AA:AA=I1)),1,0)
它會檢查從第一組第一行是否有第二組中的條目,並返回1
如果是,0
否則。
要返回True
/False
,你可以稍微修改公式:
=SUMPRODUCT((T:T=A1)*(U:U=B1)*(AA:AA=I1))>0
你知道如何使用'VLOOKUP'權(已刪除的問題往往會說的話)?爲什麼不創建一個包含所有三列連接的列並比較這兩列呢? – Jerry
呵呵,我從來沒想過這個。這是一個非常好的解決方法。 – user3213816