EXCEL中的多條件查詢(整理)from:http://hi.baidu.com/binaryfan/blog/item/54dbf7099971cdc63ac7635f.html
2009-08-17 21:32
在EXCEL里面有多個(gè)方法可以完成多條件查詢,先來了解合并數(shù)組這個(gè)概念: 如果Sheet2是這樣的: A 張三,一月,90 張三,二月,85 張三,三月,95 那么If({1,0},Sheet2!A1:A3&Sheet2!B1:B3,Sheet2!C1:C3)就是: 張三一月,90 張三二月,85 張三三月,95 也可以用Choosen({1,2},Sheet2!A1:A3&Sheet2!B1:B3,Sheet2!C1:C3),結(jié)果相同。現(xiàn)在就可以用vlookup來進(jìn)行多條件查詢了: {=vlookup(A1&B1,If({1,0},Sheet2!A1:A3&Sheet2!B1:B3,Sheet2!C1:C3),2,false)} 還可以用sum函數(shù)直線多條件合計(jì)功能: {=sum((Sheet2!A1:A3=A1)*(Sheet2!B1:B3=B1)*Sheet2!C1:C3)} 這個(gè)功能也很有意思,另外還可以用index+match來解決,有一個(gè)值得一提的小技巧是,對于長的公式需要同時(shí)按Ctrl+Shift+Enter來給單元內(nèi)容加上{} 在理解上述公式之前需要理解if({1,0},......)公式的含義,見下: IF({1,0},……)公式的解釋
|