亚洲在线久爱草,狠狠天天香蕉网,天天搞日日干久草,伊人亚洲日本欧美

為了賬號安全,請及時綁定郵箱和手機立即綁定
已解決430363個問題,去搜搜看,總會有你想問的

使用INDIRECT引用封閉的Excel工作簿中的值?

使用INDIRECT引用封閉的Excel工作簿中的值?

慕斯王 2019-11-20 10:37:57
我想用公式(而不是VBA?。┮昧硪粋€封閉的工作簿中的單元格值。工作表名稱存儲為變量(在以下示例中,C13為“ Sheet2”)。如果另一個文件已打開,則可以執行以下操作:=INDIRECT("[myExcelFile.xlsm]" & C13 & "!$A$1")如果文件關閉,則上面的公式將不起作用,因為沒有給出絕對路徑。但是我通過以下操作使它起作用(請注意'而不是':='C:\data\[myExcelFile.xlsm]Sheet2'!$A$1現在,我想用動態引用值替換硬編碼的“ Sheet2” ,即用C13替換(如第一個代碼段所示)。沒有人知道不使用VBA或其他庫的解決方案嗎?excel excel公式
查看完整描述

3 回答

?
哆啦的時光機

TA貢獻1779條經驗 獲得超6個贊

絕對沒有辦法使用標準公式執行此操作。但是,可以在這里找到瘋狂的答案。它仍然避免使用VBA,它將允許您動態獲得結果。

  1. 首先,制作將生成您的公式的公式,但不要=在開始時添加!

  2. 讓我們假設您在的單元格B2中創建了此公式Sheet1,并且希望在column中對公式進行求值c。

  3. 現在,轉到“公式”選項卡,然后選擇“定義名稱”。給它起個名字myResult(或您選擇的名字),然后在“引用到”下寫下=evaluate(Sheet1!$B2) (注意$

  4. 最后,轉到C2并編寫=myResult。向下拖動,然后... 瞧!


查看完整回答
反對 回復 2019-11-20
?
翻翻過去那場雪

TA貢獻2065條經驗 獲得超14個贊

檢查索引功能:


=INDEX('C:\path\[file.xlsm]Sheet1'!A10:B20;1;1)


查看完整回答
反對 回復 2019-11-20
  • 3 回答
  • 0 關注
  • 1248 瀏覽
慕課專欄
更多

添加回答

舉報

0/150
提交
取消
微信客服

購課補貼
聯系客服咨詢優惠詳情

幫助反饋 APP下載

慕課網APP
您的移動學習伙伴

公眾號

掃描二維碼
關注慕課網微信公眾號