Re: [問題] EXCEL問題

看板Office作者 (好煩)時間12年前 (2011/12/13 22:58), 編輯推噓1(101)
留言2則, 1人參與, 最新討論串8/8 (看更多)
先謝謝大大的回答 我輸入的日期的確不一定在第一列 所以要採用大大第二個方案 不過有個地方我回傳的四個日期要放在同一個儲存格 沒辦法用每列增加來數有幾個 請問大大有沒有別的方法 另外 如果可以的話請幫忙解釋一下程式碼 因為我可能需要再做局部的修改 再次謝謝大大 比方我要在sheet2輸入 11/30 和 4 他會回傳11/30 12/7 12/14 12/21 連續4個星期三(11/30星期三)的日子 比方我輸入12/1 和 5 他會回傳12/1 12/8 12/15 12/22 12/29連續5個星期四(12/1星期四)的日子 謝謝 ※ 引述《windknife18 (windknife18)》之銘言: : 如果開始可能在不同的位置可以改成 : =IF(ROW()>$B$1+1,"",INDEX(Sheet1!$1:$20,ROW()-2+MATCH($A$1, : INDIRECT("sheet1!c" & SUM(MMULT(--(Sheet1!$A$1:$G$10=$A$1), : TRANSPOSE(COLUMN($A$1:$G$1)))),0),0),SUM(MMULT(--(Sheet1!$A$1:$G$10=$A$1), : TRANSPOSE(COLUMN($A$1:$G$1)))))) : 輸入完按 Ctrl+Shift+Enter 結束, 然後往下 copy 即可 : 參考檔案 : http://tinyurl.com/86277wz : ※ 引述《jmsh (好煩)》之銘言: : : sheet1 的資料表 : : A B C D E F G : : 星期1 星期2 星期3 星期4 星期5 星期6 星期7 : : 11/28 11/29 11/30 12/1 12/2 12/3 12/4 : : 12/5 12/6 12/7 12/8 12/9 12/10 12/11 : : 12/12 12/13 12/14 12/15 12/16 12/17 12/18 : : 12/19 12/20 12/21 12/22 12/23 12/24 12/25 : : 12/26 12/27 12/28 12/29 12/30 12/31 1/1 : : 1/2 1/3 1/4 1/5 1/6 1/7 1/8 : : 1/9 1/10 1/11 1/12 1/13 1/14 1/15 : : 1/16 1/17 1/18 1/19 1/20 1/21 1/22 : : 1/23 1/24 1/25 1/26 1/27 1/28 1/29 : : 1/30 1/31 2/1 2/2 2/3 2/4 2/5 : : 2/6 2/7 2/8 2/9 2/10 2/11 2/12 : : 2/13 2/14 2/15 2/16 2/17 2/18 2/19 : : 2/20 2/21 2/22 2/23 2/24 2/25 2/26 : : 2/27 2/28 2/29 3/1 3/2 3/3 3/4 : : 3/5 3/6 3/7 3/8 3/9 3/10 3/11 : : 3/12 3/13 3/14 3/15 3/16 3/17 3/18 : : 比方我要在sheet2輸入 11/30 和 4 : : 他會回傳11/30 12/7 12/14 12/21 連續4個星期三(11/30星期三)的日子 : : 比方我輸入12/1 和 5 : : 他會回傳12/1 12/8 12/15 12/22 12/29連續5個星期四(12/1星期四)的日子 : : 謝謝 -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 111.252.197.18

12/14 00:09, , 1F
12/14 00:09, 1F

12/14 00:09, , 2F
不然就要寫VBA了, 至於解釋那我就沒辦法囉 ...
12/14 00:09, 2F
文章代碼(AID): #1EvsWJpB (Office)
討論串 (同標題文章)
文章代碼(AID): #1EvsWJpB (Office)