EXCEL如何查找幾列數據中相同值?
擺在面前的是三列數據,要通過第三列的數據來查找左邊兩列的數據。很顯然這個如果只用VLOOKUP()函數是不能實現的。
如果可以知道查詢值在第三列中的行號,再通過行號來作為索引,找到對應的第一列和第二列當中的值,那我們的目的就實現了。具體如何來實現了,請往下看。
【如何找到索引號】
在第三列數據中C3:C17 是我們要查找索引號的區域,用MATCH()函數來查找;
公式:MATCH(G2,C3:C17,0)
這個查找是精確查找,比如返回值是3 。
【根據索引來定位】
在得到返回值 3 后,我們要利用INDEX()函數來實現定位,找到我們需要的值;
公式:=INDEX(A3:A17,3)
【整合公式】
這樣我們將公式進行合并后,得到完整的公式:
查找對應城市 =INDEX(A3:A17,MATCH(G2,C3:C17,0))
查找對應銷量 =INDEX(B3:B17,MATCH(G2,C3:C17,0))
【步驟分解】
在查找對應城市的公式中,可以看到索引號為 3,再將索引號定位后得到目標值。
上一篇cpu每年幾月份發布