Board logo

標題: [發問] 如何將vlookup中的工作表名稱用儲存格取代? [打印本頁]

作者: paul3063    時間: 2017-2-16 02:18     標題: 如何將vlookup中的工作表名稱用儲存格取代?

問題:如何將vlookup中的工作表名稱用儲存格取代?
=VLOOKUP($A5,'20170214'!$A$1:$Z$2000,3,FALSE)
這是工作表SHEET1儲存格D4的內容
20170214是另一個SHEET的名稱
我想要將公式中裡的'20170214'!改成'$D$1'!
變成=VLOOKUP($A5,'$D$1'!$A$1:$Z$2000,3,FALSE)
不知道那邊有錯,怎麼無法執行
請大家幫忙一下吧,萬分感謝
作者: ML089    時間: 2017-2-16 05:35

回復 1# paul3063

使用 INDIRECT


問題:如何將vlookup中的工作表名稱用儲存格取代?
=VLOOKUP($A5,'20170214'!$A$1:$Z$2000,3,FALSE)
工作表SHEET1儲存格D4的內容20170214是另一個SHEET的名稱
想要將公式中裡的'20170214'!改成'$D$1'!

=VLOOKUP($A5,INDIRECT($D$1 & "!$A$1:$Z$2000"),3,FALSE)
作者: paul3063    時間: 2017-2-16 22:17

回復 2# ML089

後來google有找到答案了
好像也是麻辣家族討論區的(忘了將網址儲存,現在也找不到了)
也是用INDIRECT
總之
還是謝謝您




歡迎光臨 麻辣家族討論版版 (http://forum.twbts.com/)