看過我以前寫的關(guān)于VLOOKUP一些文章,各位過五關(guān)斬六將,終于來到VLOOKUP的第七篇教程了。
如下表格,需要查多行多列的數(shù)據(jù)。
你肯定不想一列一列設(shè)置公式。
使用VLOOKUP嵌套COLUMN函數(shù)就很方便了。
=VLOOKUP($A15,$A$2:$G$10,COLUMN(B1),0)
這么好的一個公式,直接向右向下填充,橫掃千軍,如入無人之境,絕對爽歪歪。
這個公式需要一定基礎(chǔ),學過VLOOKUP,如果不懂翻閱我以前的教程,從第一篇文章一直看過來。
=VLOOKUP($A15,$A$2:$G$10,COLUMN(B1),0)
請注意上面公式的鎖定方式,你需要有混合引用,絕對引用的知識。
A15只鎖定列不鎖定行,是因為公式向右填充時,永遠查詢A列的值,但公式向下填充時需要查詢A15,A16,A17,A18,所以列鎖定,行不鎖定,這是混合引用的知識,以后可能需要一篇文章單獨介紹,先照做。
公式A15變成$A15,可以選中公式中A15,不斷的按F4進行切換,也可以在A字母前手動輸入“$”符號。
接下來重點介紹COLUMN函數(shù)。
函數(shù)分為有參函數(shù)和無參函數(shù)。
比如SUM函數(shù)是有參函數(shù),也就是說此類函數(shù)必須有參數(shù),你不可以直接寫=SUM(),函數(shù)后面的括號需要有參數(shù)。如=SUM(A1:A10)。
TODAY函數(shù)是無參函數(shù),你只可以寫=TODAY(),括號內(nèi)什么也沒有。
COLUMN函數(shù)就比較特殊。
=COLUMN() 獲取當前列號,比如在A1單元格輸入=COLUMN()得到的是1,當前列號為第1列,如果在D1輸入公式=COLUMN()得到的是4,當前D1是第4列。
COLUMN函數(shù)中也可以使用參數(shù)
=COLUMN(B1)獲取B1的列號,B1為第2列,得到2,COLUMN(C1)得到的是3。
如果公式=COLUMN(B1)向右填充,分別是,2,3,4,5
如果下向填充,COLUMN(B2),COLUMN(B3)還是第二列,只要是B列就是第二列,這樣就確保公式向右填充,列數(shù)會自動變化,而向下填充不會變。
至此,公式解釋完畢。
如果至今還沒有弄明白,把公式抄一遍先照做,也可以在下方留言,只要我心情好我都會回復,而且最近我心情一直很好。
子曰:用之則行,不用則藏。
意思是說,如果你用我的這些建議,就馬上行動,知行合一,如果你不用,就趕緊收藏,以絕后患。
聯(lián)系客服