[算表] 有無方法回傳跨工作表之最大值所在表稱?

看板Office作者 (綠帽子)時間5年前 (2019/04/04 11:20), 5年前編輯推噓0(004)
留言4則, 2人參與, 5年前最新討論串1/1
軟體:EXCEL 各位神人大家好,我第一次發問, 如果有什麼不當之處請告訴我謝謝。 請問有沒有辦法回傳 跨工作表求最大值所在之「工作表名稱」? 即 設定函數使sheet4!B2找出 sheet1!B2,sheet2!B2,sheet3!B2之MAX後, 回傳此MAX在的sheet名稱(如sheet2)。 如 sheet1!B2=132 sheet2!B2=117 sheet3!B2=159 求一函數能使sheet4!B2=“sheet3” 我嘗試過CELL的filename, 但在指定欄位的地方卡關。 本來想複製後併成一張新工作表再利用INDEX和MATCH, 雖然可行但是怕資料太長, 而且複製前面的工作表實在有點多餘的感覺, 總覺得一定能寫出一串函數直接解決。 懇請能人不吝賜教,謝謝!!! -- ※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 119.14.15.106 ※ 文章網址: https://www.ptt.cc/bbs/Office/M.1554348019.A.0E6.html

04/04 11:56, 5年前 , 1F
{=MAX(MAX(INDIRECT("工作表"&ROW(1:3)&"!A2")))}
04/04 11:56, 1F
感謝大大,不過我按照這函數找出來是MAX值而非工作表名稱, 不過我還是愛你的!

04/04 12:02, 5年前 , 2F
04/04 12:02, 2F

04/04 12:04, 5年前 , 3F
如工作表名稱非sheet1,2,3這樣流水號的話,也可指定儲存格
04/04 12:04, 3F

04/04 12:04, 5年前 , 4F
哇!!!謝謝!!! 我跑出來了!!!愛您!!! ※ 編輯: GreenHats (119.14.15.106), 04/04/2019 12:23:55
文章代碼(AID): #1SfNVp3c (Office)