在Excel自動填充很簡單,但如果按分組等條件進行填充就有點麻煩了
說麻煩可能是你並沒有搞清楚到底如何才能實現你的需求
下圖是客戶提供的Excel數據,我需要將下面的數據導入到數據庫中,因為客戶在做的時候相同的二級分類省略了
所以我在導入到數據庫之前需要把缺少的二級分類進行自動填充
實現前效果
實現后的效果
思路:
- 創建新列,用於填充
- 設計公式(核心)
- 自動填充並完成
公式說明:
新列的公式為:=IF(B2>0,B2,C1)
B為舊列,C為新列,C的公式必須在第2行以后,因為如果是第1行,則新列上一單元格為C0,則公式會有問題
如果舊列有值,則將舊列的值復制到新單元格
如果舊列沒有值,則將新列上一單元格的值復制到新單元格(因為新列上一單元格的值肯定是有的)
兩種快速填充方式:
1.選中公式單元格上,然后鼠標移動到單元格右邊,出現‘+’,雙擊即可填充剩余單元格
缺點是,如果中間有空行,則中間空行后的單元格不會進行填充
2.在公式單元格下一個單元格按Ctrl+d先填充一個,再按Ctrl+Shift+↓選擇所有列單元格,然后再Ctrl+D進行填充
缺點是,大量沒有用的空行也會被填充(Excel默認有65536行)

參考:
