首先說說IF函式,IF函式是判斷是否滿足條件,如滿足返回一個值,不滿足返回另一個值,=IF($D$6="","",VLOOKUP($D$6,INDIRECT("支票填寫!$d$3:$m$"&COUNTA(支票填寫!$D:$D)+1),10,FALSE)),這個公式首先判斷D6是否為空,是就返回空值,否返回後面公式的值。其次是vlookup函式,它是個查引用函式,到某個區域的首列查詢某一個值,並返回該值所在行對應某列的值,比如到A:B兩列的A列查詢某個值,並返回對應B列值,VLooKUP("某個值",A:B2,FALSE)。三是INDIRECT函式,該函式是返回文字字串所指定的引用,比如INDIRECT("支票填寫!$d$3:$m$"&COUNTA(支票填寫!$D:$D)+1)就是支票填寫工作表D3:M幾,這M幾由支票填寫表D列有幾個非空單元格決定。如D列有10非空單元格,那就是D3:M11。=IF($D$6="","",VLOOKUP($D$6,INDIRECT("支票填寫!$d$3:$m$"&COUNTA(支票填寫!$D:$D)+1),10,FALSE))意思就是當D6不是空,就到支票填寫工作表的D3:M?區域的D列查詢D6的值並返回對應第10列(即M列)的值。FALSE是精確查詢,也可以用0。
首先說說IF函式,IF函式是判斷是否滿足條件,如滿足返回一個值,不滿足返回另一個值,=IF($D$6="","",VLOOKUP($D$6,INDIRECT("支票填寫!$d$3:$m$"&COUNTA(支票填寫!$D:$D)+1),10,FALSE)),這個公式首先判斷D6是否為空,是就返回空值,否返回後面公式的值。其次是vlookup函式,它是個查引用函式,到某個區域的首列查詢某一個值,並返回該值所在行對應某列的值,比如到A:B兩列的A列查詢某個值,並返回對應B列值,VLooKUP("某個值",A:B2,FALSE)。三是INDIRECT函式,該函式是返回文字字串所指定的引用,比如INDIRECT("支票填寫!$d$3:$m$"&COUNTA(支票填寫!$D:$D)+1)就是支票填寫工作表D3:M幾,這M幾由支票填寫表D列有幾個非空單元格決定。如D列有10非空單元格,那就是D3:M11。=IF($D$6="","",VLOOKUP($D$6,INDIRECT("支票填寫!$d$3:$m$"&COUNTA(支票填寫!$D:$D)+1),10,FALSE))意思就是當D6不是空,就到支票填寫工作表的D3:M?區域的D列查詢D6的值並返回對應第10列(即M列)的值。FALSE是精確查詢,也可以用0。