[算表] 在固定時段內,自動列出某些時段外的時段

看板Office作者 (阿泰斯)時間6年前 (2019/07/01 23:35), 6年前編輯推噓0(0044)
留言44則, 2人參與, 6年前最新討論串1/1
軟體: excel (office 365) 版本: office 365 最近在排課表。 排好課表後,想立即列出課內所有課堂「之外」的空閒時間。 例如,上班時間是8:00~22:00,這時間當中,10:00~12:00有上課,15:00~16:00有上課, 20:00~21:00有上課,所以應該列出的空閒時間為:8:00~10:00、12:00~15:00、 16:00~20:00、21:00~22:00。 而且想要無間斷列出,且分週一~週六分別列出。 請問excel有辦法自動列出這樣嗎? (不用巨集) 感謝!!! -- ※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 61.227.47.146 (臺灣) ※ 文章網址: https://www.ptt.cc/bbs/Office/M.1561995325.A.A9B.html

07/02 07:18, 6年前 , 1F
以內文舉例的話,類似 https://i.imgur.com/1PcI4Zx.jpg
07/02 07:18, 1F

07/02 07:21, 6年前 , 2F
因可能列出起迄時間都相同的時段,這方面再判斷剔除,取出
07/02 07:21, 2F

07/02 07:23, 6年前 , 3F
要的資料。另外內文分週一~週六分別列出,以內文舉例來看
07/02 07:23, 3F

07/02 07:23, 6年前 , 4F
不確定資料是如何呈現的,所以看是否補充一下
07/02 07:23, 4F
感謝! 詳細資料是這樣子,因為照科目排,所以星期是亂的 (共分三行) 星期 時間(起) 時間(畢) 2 17:00 18:30 4 17:00 18:30 6 09:00 11:00 1 10:00 11:30 2 10:00 11:30 3 10:00 11:30 4 10:00 11:30 5 10:00 11:30 4 13:30 15:00 6 10:00 11:30 1 18:30 20:00 3 18:30 20:00 4 18:30 20:00 2 19:00 20:30 5 19:00 20:30 5 20:00 21:30 6 14:30 16:00 3 14:00 17:00 6 18:30 21:30 7 18:30 21:30 ※ 編輯: candy88257 (114.47.30.140 臺灣), 07/02/2019 08:49:24

07/02 09:36, 6年前 , 5F
07/02 09:36, 5F

07/02 09:43, 6年前 , 6F
感謝大神! 我測試看看!
07/02 09:43, 6F

07/02 10:49, 6年前 , 7F
如果資料有週五19:00~20:30和20:00~21:30、週六09:00~11:
07/02 10:49, 7F

07/02 10:49, 6年前 , 8F
00和10:00~11:30這種重疊情況,或是週四17:00~18:30和18:
07/02 10:49, 8F

07/02 10:49, 6年前 , 9F
30~20:00連續的話
07/02 10:49, 9F

07/02 10:49, 6年前 , 10F

07/02 15:50, 6年前 , 11F
成功了!!! 萬分感謝!!!
07/02 15:50, 11F

07/02 15:51, 6年前 , 12F
請問我要在第一列上面又新增一列,卻會出現錯誤,請
07/02 15:51, 12F

07/02 15:51, 6年前 , 13F
問該如何解決?
07/02 15:51, 13F

07/02 15:53, 6年前 , 14F
因為這課表隨時會新增時間、刪除時間,是時常變動的
07/02 15:53, 14F

07/02 16:03, 6年前 , 15F
另外,我在第20列的地方按插入,新增星期二9:00~12:00
07/02 16:03, 15F

07/02 16:03, 6年前 , 16F
,結果空閒時間那邊還是寫11:30~17:00,請問要如何解
07/02 16:03, 16F

07/02 16:03, 6年前 , 17F
決@@?
07/02 16:03, 17F

07/02 16:13, 6年前 , 18F
出現錯誤是什麼?錯誤值?還是回傳資料不正確?
07/02 16:13, 18F

07/02 16:24, 6年前 , 19F
如果不是以提供連供的位置的話,就在看row是否為a1,b1等第
07/02 16:24, 19F

07/02 16:25, 6年前 , 20F
一列起
07/02 16:25, 20F

07/02 16:26, 6年前 , 21F

07/02 16:27, 6年前 , 22F
我將檔案傳到onedrive了,連結如上,錯誤也寫在裡面了
07/02 16:27, 22F

07/02 16:27, 6年前 , 23F
,能否幫忙看一下哪裡錯了@@
07/02 16:27, 23F

07/02 16:31, 6年前 , 24F
所以資料會有重覆?還有同一天09:00~12:00同時又有10:00~
07/02 16:31, 24F

07/02 16:31, 6年前 , 25F
11:30?
07/02 16:31, 25F

07/02 16:32, 6年前 , 26F
對,不同科目可能會有相同或者重疊的時間@@
07/02 16:32, 26F

07/02 16:32, 6年前 , 27F
看起來像是重複,其實是不同科目
07/02 16:32, 27F

07/02 16:37, 6年前 , 28F
抱歉!一開始沒講清楚@@
07/02 16:37, 28F

07/02 16:52, 6年前 , 29F
有關新增一列而回傳錯誤值#n/a方面,將儲存格f3內row(a2)
07/02 16:52, 29F

07/02 16:52, 6年前 , 30F
改為row(a1)拖曳至h欄,儲存格n3一樣改row(a2),有三處,
07/02 16:52, 30F

07/02 16:52, 6年前 , 31F
和=2改=3,拖曳
07/02 16:52, 31F

07/02 17:04, 6年前 , 32F
感謝! 第一列上方新增一列的錯誤解決了!
07/02 17:04, 32F

07/02 17:10, 6年前 , 33F
類似這樣
07/02 17:10, 33F

07/02 17:12, 6年前 , 34F
提供為變動的,其他就沒變更了
07/02 17:12, 34F

07/02 17:15, 6年前 , 35F
萬分感謝!
07/02 17:15, 35F

07/02 17:15, 6年前 , 36F
我試試看!
07/02 17:15, 36F

07/02 17:49, 6年前 , 37F
請問為何我插入列或刪除列後,後面的語法不會連動? 每
07/02 17:49, 37F

07/02 17:49, 6年前 , 38F
次改資料都要重第一列拉下去一次?
07/02 17:49, 38F

07/02 18:00, 6年前 , 39F
後面的語法?不太了解什麼語法,我提供的只有公式而已
07/02 18:00, 39F

07/02 18:02, 6年前 , 40F
插入列,該列的d:m欄並不會自動填入公式,這方面看是要巨
07/02 18:02, 40F

07/02 18:03, 6年前 , 41F
集協助,或是要調整到其他工作表預先拖曳公式,但因插入列
07/02 18:03, 41F

07/02 18:04, 6年前 , 42F
有可能影響列號的部分,這方面範圍有指定列號的話,則改以
07/02 18:04, 42F

07/02 18:04, 6年前 , 43F
函數indirect配合row
07/02 18:04, 43F

07/02 18:06, 6年前 , 44F
原來如此! 感謝!
07/02 18:06, 44F
文章代碼(AID): #1T6YWzgR (Office)
文章代碼(AID): #1T6YWzgR (Office)