返回列表 上一主題 發帖

[發問] 如何將變數代入公式

[發問] 如何將變數代入公式

本帖最後由 bhsm 於 2023-2-10 16:21 編輯

原來的公式是:
在工作表1的B1=MAX(工作表2!A5:A68),但想要在工作表1的B4輸入數字來改變A5,
例如在工作表1的B4輸入9,則B1=MAX(工作表2!A9:A68),
若在工作表1的B4輸入50,則B1=MAX(工作表2!A50:A68)
請問要如何修改函數?
年齡不小,但我很想學

回復 1# bhsm


    謝謝前輩發表此主題
後學建議方案:
[工作表1!B1]公式  :   
=IF(B4=9,MAX(工作表2!A9:A68),IF(B4=50,MAX(工作表2!A50:A68),""))
用行動裝置瀏覽論壇學習很方便,謝謝論壇經營團隊
請大家一起上論壇來交流

TOP

本帖最後由 bhsm 於 2023-2-10 17:03 編輯

回復 2# Andy2483
感謝Andy2483大的回覆,應該是小弟詞不達意,小弟想知道如果將B4改變為任一數時,要用什麼函數來自動改變A5中"5"那個數值
年齡不小,但我很想學

TOP

=MAX(indirect("'工作表2'!A"&b4&":A68"))

TOP

回復 4# 准提部林
感謝准提部林大,替我解決這困擾的問題,感恩!
年齡不小,但我很想學

TOP

本帖最後由 Andy2483 於 2023-2-15 11:07 編輯

回復 4# 准提部林


    謝謝前輩
1.indirect():傳回文字串所指定的參照
https://support.microsoft.com/zh-tw/office/indirect-%E5%87%BD%E6%95%B8-474b3a3a-8a26-4f44-b491-92b6306fa261

2."'工作表2'!A"&b4&":A68" :兩個單引號包夾的字串視為一個字串,否則如果忽略此兩個單引號且工作表名字又有空白字元!會出錯,
要習慣在 工作表名字 前後加入單引號
用行動裝置瀏覽論壇學習很方便,謝謝論壇經營團隊
請大家一起上論壇來交流

TOP

回復 6# Andy2483
感謝Andy2483大的提醒,小弟又多學了這個技巧,謝謝
年齡不小,但我很想學

TOP

        靜思自在 : 屋寬不如心寬。
返回列表 上一主題