[算表] 工作表的名稱與參照問題 ?的使用

看板Office作者 (飛多快才會飄?)時間13年前 (2013/05/17 14:26), 編輯推噓2(203)
留言5則, 3人參與, 最新討論串1/1
軟體:excel 版本:2003 今天要處理一個檔案 內含很多工作表 1-1 1-2 1-3 1-4 ...等 今天想要檔案內新增一個工作表all 分別把每個工作表的 B:B 貼上來 變成像這樣 A B C D 1 1-1 1-2 1-3 1-4 2 B1 ........... 3 B2 ........... 4 B3 ........... 5 B4 ........... 查看板上 可以用 INDIRECT() 的函數幫忙 =INDIRECT(A$1 & "!B" & ROW(),TRUE) 但寫進去工作表all裡面後 顯示 #REF! 後來發現是工作表名稱的問題 名稱不能含有-(^*$類似的符號 偏偏檔案內的工作表超多個 一個個去改又很麻煩... 後來發現 可以在參照時 用 "?" 來取代 -(^*$ 等的符號 將函數改成 =INDIRECT("1?" & A$1 & "!B" & ROW(),TRUE) 再把工作表all的第一列改成1,2,3,4... 便順利解決問題了 以上是今天資料處理時一點發現 想說平常受惠本版許多excel函數和VB語法的運用方式 回饋一下這小小發現 希望能有幫助 -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 210.240.213.10

05/19 00:11, , 1F
05/19 00:11, 1F

08/13 21:25, , 2F
感謝!有用到!
08/13 21:25, 2F

02/25 12:08, , 3F
原文寫到名稱不能含有-,^,$類似符號方面是錯誤的,名稱命
02/25 12:08, 3F

02/25 12:09, , 4F
名上是可以使用到的,且也可不用以?,而是用單引號夾工作
02/25 12:09, 4F

02/25 12:10, , 5F
02/25 12:10, 5F
文章代碼(AID): #1HbSs7dq (Office)
文章代碼(AID): #1HbSs7dq (Office)