建立一個(gè)目錄以管理很多表格:
點(diǎn)擊對(duì)于表名即可跳轉(zhuǎn)到對(duì)應(yīng)的表格。
修個(gè)表名也不影響。
步驟1:鼠標(biāo)選擇A1單元格,然后在名稱管理器新建一個(gè)名稱(如“獲取表名”),是用宏函數(shù)讀取完整表名。
=INDEX(GET.WORKBOOK(1),ROW($A1))&T(NOW())
步驟1解讀:
GET.WORKBOOK(1)返回表名列表 {'[案例.xlsx]匯總表','[案例.xlsx]1月',...,'[案例.xlsx]12月'}
用INDEX(列表,索引號(hào)) 可以索引出對(duì)應(yīng)序號(hào)的完整表名。
T(now)是易失性空文本,為了讓宏函數(shù)能自動(dòng)刷新。
為什么要先選擇A1單元格呢?因?yàn)楣街蠷ow($A1)是相對(duì)引用,如果選擇其他單元格比如A10,那當(dāng)在A1引用公式時(shí)發(fā)生相對(duì)位移,公式里面會(huì)變一個(gè)發(fā)生負(fù)位移的單元格,此時(shí)公式不按照我們的意愿索引第1個(gè)值,而是要在A10才會(huì)開(kāi)始索引第1個(gè)值。
步驟2:在單元格中輸入公式并向下擴(kuò)展。
=IFERROR(HYPERLINK(目錄&'!A1',MID(目錄,FIND(']',目錄)+1,99)),'')
步驟2解讀:
MID(目錄,FIND(']',目錄)+1,99) 提取以“]”位置+1開(kāi)始的99位,就是去除文件名表名。
用HYPERLINK(完整表名,顯示名) 連接對(duì)應(yīng)表,點(diǎn)擊即可調(diào)整。
使用IFERROR(正確時(shí)的內(nèi)容,錯(cuò)誤時(shí)的內(nèi)容)來(lái)屏蔽當(dāng)引用數(shù)量超出表的數(shù)量時(shí)錯(cuò)誤#REF。
本文出自微信公眾號(hào):高級(jí)辦公技能之家,轉(zhuǎn)載請(qǐng)注明出處。同時(shí)非常歡迎轉(zhuǎn)發(fā),若您還未關(guān)注微信公眾號(hào), 推薦關(guān)注,上面有足夠多的學(xué)習(xí)資料讓您成為專家。
聯(lián)系客服