[爆卦]excel取得sheet名稱是什麼?優點缺點精華區懶人包

為什麼這篇excel取得sheet名稱鄉民發文收入到精華區:因為在excel取得sheet名稱這個討論話題中,有許多相關的文章在討論,這篇最有參考價值!作者JieJuen (David)看板Office標題[算表] EXCEL:利用公式提取工作表的名稱...


轉錄文章,需要時再來查詢吧~

http://www.lookcode.net/Article/330736.aspx

取得當前工作表的名稱:

方法一:在名稱中定義
sheetname=SUBSTITUTE(GET.DOCUMENT(1),"["&GET.DOCUMENT(88)&"]",)&T(NOW()),單元
格中輸入=sheetname也能提取工作表名稱 ;

方法二:如果要取得當前所在的工作表名稱,還有一個更簡單的方法,不用
插入宏表函數,直接用=MID(CELL("filename"),FIND("]",CELL("filename"))+1,20),最後
的20為任意的,只要大一點,能比工作表名稱的LEN多就行了;

方法三:定義名稱
sheetname2=REPLACE(GET.DOCUMENT(76),1,FIND("]",GET.DOCUMENT(76)),)&T(NOW()),
單元格中輸入=sheetname2也能提取工作表名稱;

方法四:定義名稱
sheetname3=MID(GET.DOCUMENT(76),FIND("]",GET.DOCUMENT(76))+1,255)&T(NOW()),單
元格中輸入=sheetname3也能提取工作表名稱;

方法五:定義名稱
sheetname4=REPLACE(GET.WORKBOOK(1),1,FIND("]",GET.WORKBOOK(1)),)&T(NOW()),單
元格中輸入=sheetname4也能提取工作表名稱。

取得所有工作表的名稱:

方法一:定義名稱
X=mid(get.workbook(1),find("]",get.workbook(1))+1,31)&t(now()),在工作表中輸入
=index(x,row(a1))可求當前工作表的名稱。往下拖公式求其它工作表名稱。

方法二:首先定義名稱
sheetname4=REPLACE(GET.WORKBOOK(1),1,FIND("]",GET.WORKBOOK(1)),)&T(NOW()),再
定義一個名稱xx,公式為:=LOOKUP(ROW(INDIRECT("1:"&COLUMNS(sheetname4))),MATCH
(sheetname4,sheetname4,),sheetname4),這時就可以利用數組公式「=xx」來提取整個
工作簿中工作表的名稱集合。

--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 218.164.50.149

你可能也想看看

搜尋相關網站