Re: [算表] 要讓某儲存格的值 依不同工作表加1
這個問題蠻好玩的, 找了一下 google , 以下應該是不錯的解法
1. Ctrl+F3 建立三個名稱
AllSheets =GET.WORKBOOK(1+0*now())
ThisSheet =GET.CELL(32+0*now(),indirect(”rc”,False))
PrevSheet =INDEX(AllSheets,MATCH(ThisSheet,AllSheets,0)-1+0*now())
2. 然後每一個 A1 =INDIRECT("'"&PrevSheet&"'!"&CELL("address",A1))+1
請參考範例
http://www.badongo.com/file/17919335
※ 引述《CCjoe (Joe)》之銘言:
: ※ 引述《CCjoe (Joe)》之銘言:
: : 軟體:OFFICE
: : 版本: 2003
: : 第一個工作表的 某個儲存格 為一數字 (如980810)
: : 第二個工作表 的同一個儲存格 為前一個工作表的儲存格 加1
: : 應用在一般的表單編號. (流水號)
: : 不想一個一個打.. 因為有時一次10幾個.
: : 感謝
: 我的SHEET名稱都不固定
: 有時一份文件做完 20~30個SHEET
: 我要在某一格填上流水號(每SHEET的同一格)
: 我想要一個公式 目前SHEET內的A:1 等於前一個SHEET的a:1值加1.
: 這樣我只要在第一個SHEET內填上起始值 往後不管幾個SHEET 只要寫公式就好了
: 跪求..
: 感謝
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 140.131.84.234
推
10/20 19:13, , 1F
10/20 19:13, 1F
推
10/25 16:30, , 2F
10/25 16:30, 2F
討論串 (同標題文章)
本文引述了以下文章的的內容:
完整討論串 (本文為第 3 之 3 篇):
Office 近期熱門文章
PTT數位生活區 即時熱門文章