看板 Office 關於我們 聯絡資訊
軟體: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
ahwii: {=MAX(MAX(INDIRECT("工作表"&ROW(1:3)&"!A2")))} 04/04 11:56
感謝大大,不過我按照這函數找出來是MAX值而非工作表名稱, 不過我還是愛你的!
soyoso: https://i.imgur.com/7lGT3Vh.jpg 類似這樣 04/04 12:02
soyoso: 如工作表名稱非sheet1,2,3這樣流水號的話,也可指定儲存格 04/04 12:04
soyoso: https://i.imgur.com/vGNGnVh.jpg 04/04 12:04
哇!!!謝謝!!! 我跑出來了!!!愛您!!! ※ 編輯: GreenHats (119.14.15.106), 04/04/2019 12:23:55