メ大家請(qǐng)看范例圖片,我們?cè)贏1輸入12后在C1輸入函數(shù):=IF(A1,1,0)的都結(jié)果為1。這表明當(dāng)單元格數(shù)據(jù)為T(mén)RUE即(非0)結(jié)果則為1否則為0。メ
メ現(xiàn)在,我們要講下表兩列數(shù)據(jù)更換位置輸出,這時(shí)就涉及到{1,0}數(shù)組了。メ
メ選中D1:E6輸入函數(shù)=IF({1,0},B1:B6,A1:A6)并按住【CTRL+SHIFT+ENTER】就可以更換列位置顯示。函數(shù)數(shù)組是先用【1】得到B1:B6再用【0】得到A1:A6。メ
メ該數(shù)組常嵌套于VLOOKUP函數(shù)。如下例逆向查詢,輸入函數(shù):=VLOOKUP(D2,IF({1,0},B1:B6,A1:A6),2,0),這樣就很容易理解函數(shù)了。メメ
メ也可以用CHOOSE函數(shù),輸入函數(shù):=VLOOKUP(D2,CHOOSE({1,2},B1:B6,A1:A6),2,0),數(shù)組中是{1,2},用【1】得到B1:B6,用【2】得到A1:A6來(lái)更換列。メ
メ也可以用LOOKUP,輸入函數(shù):=LOOKUP(1,0/(B2:B6=D2),A2:A6)。然而函數(shù)中的【1,0/(..)】是什么意思呢?メ
メ函數(shù)中用0/(..)當(dāng)B2:B6不等于D2是0/false=false,否則是0/1=0,函數(shù)變成=lookup(1,(fales,0,..), ..) 所以會(huì)自動(dòng)匹配條件中的0值即條件值對(duì)應(yīng)的數(shù)據(jù)。メ
聯(lián)系客服