Re: [算表] EXCEL:抓取前一工作表的名稱--宏表
※ 引述《JieJuen (David)》之銘言:
: 現在才找到...
: http://www.access-cn.com/dvbbs/dispbbs.asp?BoardID=108&replyID=53486&id=50994
: 插入-名稱 - 定義 A
: =REPLACE(GET.WORKBOOK(1),1,FIND("]",GET.WORKBOOK(1)),)&T(NOW())
: =INDEX(A,N) N為你想要的工作表,如第一張 N就為1 第2張 N為2 ......
: 結論
: 定義 =INDEX(GET.WORKBOOK(1),GET.DOCUMENT(87)-1)&T(NOW())
: T(NOW())是為了讓定義自動更新
假設依序有甲乙丙三個工作表
在乙的A1要取得前一工作表的名稱,也就是「甲」
在丙的A1要取得前一工作表的名稱,也就是「乙」
我先插入-名稱 - 定義
現有名稱(W):
A
參照到(R):
=INDEX(GET.WORKBOOK(1),GET.DOCUMENT(87)-1)&T(NOW())
然後點「新增」
之後我要在乙的儲存格A1輸入什麼?
=INDEX(A,-1)嗎?
還是
=INDEX(A)?
無論怎麼輸入,A1都出現#VALUE!
並沒有出現如預期應該取得的「甲」
卡住了 0rz
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 211.75.223.59
推
11/21 17:17, , 1F
11/21 17:17, 1F
→
11/24 22:09, , 2F
11/24 22:09, 2F
討論串 (同標題文章)
本文引述了以下文章的的內容:
完整討論串 (本文為第 2 之 2 篇):