[英]How to use cell value as worksheet name in another workbook using the vlookup function?
我有兩本單獨的工作簿,一本叫做Form.xlsx ,另一本叫做Database.xlsx 。 在Form.xlsx中 ,用戶將從單元格C3的下拉列表中選擇一個值。 我希望將該值用作Database.xlsx工作簿中的工作表名稱。
例如:
C3下拉列表將為:
當用戶從下拉列表中選擇說佛羅里達時 ,我希望將該值作為工作表名稱插入vlookup語句中,例如:
=vlookup(C3,'C:\\Users\\Williasa\\[Database.xlsx]Florida!$B$4:$F$6,5,FALSE)
有什么辦法可以做到嗎? 如果可能的話,我想避免使用INDIRECT語句,因為當用戶使用Form.xlsx.strong文本時,Database.xlsx工作簿不會打開
編輯
我覺得我需要在這里澄清一些事情。
表格上的另一個下拉條件在單元格B14中具有3個選項:
我希望vlookup首先將我帶到單元格C3 (佛羅里達,俄亥俄州或印第安納州)定義的正確工作表,在A7:A9中搜索匹配的B14下拉值,然后輸入B7:B9的單元格值到我運行此公式的原始單元格。
如果使用不正確的措詞,我們深表歉意!
如果下拉列表很小且恆定,或者很少更改,則可以執行以下操作:
CHOOSE(X,'C:\Users\Williasa\[Database.xlsx]Florida'!$B$4:$F$6, 'C:\Users\Williasa\[Database.xlsx]Ohio'!$B$4:$F$6, 'C:\Users\Williasa\[Database.xlsx]Indiana'!$B$4:$F$6)
其中X
是等於下拉選項的索引的公式(對於Florida,則為1)。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.