小編也是每個月拿工資的人
不過目前遇到點障礙
這幾個月暫時沒有工資了。
假設(shè)我有多張表,想查看每個月的工資情況,這么做一個切換,想看哪個表就哪個表。
來一個動畫先。
這樣是不是有點酷,關(guān)鍵不用VBA。
這個怎么實現(xiàn)的呢?
A3單元格可以下拉列表進行切換表,是使用數(shù)據(jù)驗證來完成的。
注意,【序列】,來源中輸入表名,中間要用英文逗號隔開。
C3單元格的公式。
=VLOOKUP(B3,INDIRECT(A3),4,0)
當然,你可能同樣的操作得到以下的錯誤。
你還得為表取一個名字。
1.全選表格,2.在名稱框輸入“一月”,3.回車
同樣,二月表命名,三月表命名。
這樣操作公式就成立了。
你可能會問,如果我有十二個月的表,這樣需要每個表都是命名嗎?
問得好。
當然需要。
如果不想一個表一個表命名
那你得學(xué)會以下這個公式
=VLOOKUP(B3,INDIRECT(A3&"!A:D"),4,0)。
有必要介紹一下INDIRECT這個函數(shù)
INDIRECT 英文解釋:間接的;拐彎抹角的;
通過這個函數(shù)間接引用一下,可以達到中轉(zhuǎn)的效果。
如下表格,B5單元格寫了一個公式=INDIRECT(C3),而C3單元格寫了一個A1,那么最終得到的是C3單元格中所指向的位置A1的值12。
這個是最最簡單的用法。
=VLOOKUP(B3,INDIRECT(A3&"!A:D"),4,0)。
A3可能是一月,可能是二月,可能是三月。
INDIRECT(A3&"!A:D")中轉(zhuǎn)處理之后就相當于以下的公式。
=VLOOKUP(B3,一月!A:D,4,0)
=VLOOKUP(B3,二月!A:D,4,0)
=VLOOKUP(B3,三月!A:D,4,0)
這個函數(shù)如不明白,趕緊收藏,以后用著的地方多了去了。
子曰:用之則行,不用則藏。
意思是說,如果你用我的這些建議,就馬上行動,知行合一,如果你不用,就趕緊收藏,以絕后患。
聯(lián)系客服