作者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/cn.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