作者GreenHats (綠帽子)
看板Office
標題[算表] 有無方法回傳跨工作表之最大值所在表稱?
時間Thu Apr 4 11:20:17 2019
軟體: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://webptt.com/m.aspx?n=bbs/Office/M.1554348019.A.0E6.html
1F:→ ahwii: {=MAX(MAX(INDIRECT("工作表"&ROW(1:3)&"!A2")))} 04/04 11:56
感謝大大,不過我按照這函數找出來是MAX值而非工作表名稱,
不過我還是愛你的!
3F:→ soyoso: 如工作表名稱非sheet1,2,3這樣流水號的話,也可指定儲存格 04/04 12:04
哇!!!謝謝!!!
我跑出來了!!!愛您!!!
※ 編輯: GreenHats (119.14.15.106), 04/04/2019 12:23:55