Excel VLOOKUP函數(shù)與IF函數(shù)實(shí)現(xiàn)逆向或多條件查找
在日常使用Excel時(shí),VLOOKUP函數(shù)通常用于實(shí)現(xiàn)單一條件的從左向右查找。但有時(shí)候我們希望在不改變Excel數(shù)據(jù)原有格式的情況下,也能實(shí)現(xiàn)逆向或多條件查找的功能。那么該如何操作呢?我們可以通過結(jié)合
在日常使用Excel時(shí),VLOOKUP函數(shù)通常用于實(shí)現(xiàn)單一條件的從左向右查找。但有時(shí)候我們希望在不改變Excel數(shù)據(jù)原有格式的情況下,也能實(shí)現(xiàn)逆向或多條件查找的功能。那么該如何操作呢?我們可以通過結(jié)合VLOOKUP和IF函數(shù)來實(shí)現(xiàn)這個(gè)目的。
利用VLOOKUP與IF函數(shù)實(shí)現(xiàn)逆向查找
舉例來說,通常情況下,我們只能根據(jù)A列的單號(hào)查找對(duì)應(yīng)B列的城市名,無法反過來根據(jù)城市名查找對(duì)應(yīng)的單號(hào)。為了同時(shí)不改變A/B列的數(shù)據(jù)格式,又能實(shí)現(xiàn)逆向查找的目的,可以使用以下公式:在一個(gè)空白單元格(如E3)中輸入`VLOOKUP(E2, IF({1,0}, B:B, A:A), 2, 0)`,然后按回車鍵即可。
IF函數(shù)實(shí)現(xiàn)A/B列數(shù)值互換
實(shí)現(xiàn)逆向查找的關(guān)鍵在于利用IF函數(shù)來互換A列和B列的數(shù)值,將原本在A列的數(shù)值移到B列,在B列的數(shù)值移到A列,從而使得VLOOKUP函數(shù)能夠正常進(jìn)行查找。
理解數(shù)組函數(shù)的作用
為了更好地理解IF函數(shù)是如何實(shí)現(xiàn)A/B列數(shù)值的互換,我們可以將IF函數(shù)單獨(dú)列出,并通過數(shù)組函數(shù)將VLOOKUP函數(shù)中IF函數(shù)的結(jié)果直接顯示出來。這樣我們就能通過城市名查找到對(duì)應(yīng)的單號(hào)。如果對(duì)數(shù)組函數(shù)不太了解的話,可能會(huì)難以理解這個(gè)示例的操作步驟,建議先對(duì)數(shù)組函數(shù)有所了解。