[算表] 怎讓空白格的內容同上直到下一個數字出現

看板Office作者 (黑柴)時間5年前 (2020/09/03 11:27), 5年前編輯推噓1(106)
留言7則, 3人參與, 5年前最新討論串1/1
軟體:Excel 365 最近工作上需要從資料庫中導入大量資料並且分門別類製表 例如下圖,左半邊是原始資料,必須要做成右邊那種式 https://imgur.com/x5B6Gqu
自己本身不會VBA,所以就只能用其他方法慢慢來,即使是在繞圈圈不過也只能這樣了(唉 我自己是想先把商品編號那幾個字以及以下的空白格改成同上的商品編號,像是: https://imgur.com/FypMECZ
但一直想不到可以怎麼運用Excel的函數做到 「讓下方的空白格填入同上的數字,直到碰到下一個數字」 自己不是很會說明,就以上面那個圖舉例的話,就是要讓C欄空格填入10001 直到10003出現,再繼續變成10003,10003...直到10007出現。 之後我就依樣畫葫蘆,套用到訂貨日期跟交貨日期,等完成了Step 1以後再進行Step 2 也就是用Filter把有"訂單編號"幾個字的列全部刪除。 以上是我的想法邏輯,可能看起來很麻煩,不過也是因為沒辦法透過VBA完成這些工作 不知道各位高手們知不知道怎麼做呢? 如果可以指導一下VBA的做法的話也十分感激,會盡力學習看懂的。 謝謝 -- ※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 173.91.15.50 (美國) ※ 文章網址: https://www.ptt.cc/bbs/Office/M.1599103661.A.150.html

09/03 11:52, 5年前 , 1F
類似這樣,改index參照
09/03 11:52, 1F

09/03 11:52, 5年前 , 2F
的欄
09/03 11:52, 2F
非常感謝S大神每次都不吝解說,真的受益良多。 我依樣畫葫路弄出來column K to O 但是我要試著做出右邊Column Q之後的就有點卡關 不知道為什麼,我最後一個訂單10007的編號J 美工刀出不來 (如下圖) https://imgur.com/NxxxJVR
此外,cloumn T to W的公式好像又跟column R的不一樣,改了一些參照欄位跑不出來 不知道是我哪裡沒用好? ※ 編輯: GuessMyHeart (173.91.15.50 美國), 09/03/2020 12:35:43

09/03 12:38, 5年前 , 3F
count(..)少了等號,是>=
09/03 12:38, 3F

09/03 12:40, 5年前 , 4F
t:v對應m:o,那w欄為i欄
09/03 12:40, 4F

09/03 12:45, 5年前 , 5F
太神啦!!全部搞定,上班時再來依樣畫葫蘆套用看看
09/03 12:45, 5F

09/03 12:45, 5年前 , 6F
謝謝S大神速解題,請收下我的膝蓋
09/03 12:45, 6F

09/03 12:58, 5年前 , 7F
推s大神
09/03 12:58, 7F
文章代碼(AID): #1VK6Aj5G (Office)
文章代碼(AID): #1VK6Aj5G (Office)