返回列表 上一主題 發帖

[發問] 如何將vlookup中的工作表名稱用儲存格取代?

[發問] 如何將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)
不知道那邊有錯,怎麼無法執行
請大家幫忙一下吧,萬分感謝

回復 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)
{...} 表示需要用 CTRL+SHIFT+ENTER 三鍵輸入公式

TOP

回復 2# ML089

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

TOP

        靜思自在 : 不要小看自己,因為人有無限的可能。
返回列表 上一主題