天天看點

Excel分組快速自動填充編号

在Excel自動填充很簡單,但如果按分組等條件進行填充就有點麻煩了

說麻煩可能是你并沒有搞清楚到底如何才能實作你的需求

下圖是客戶提供的Excel資料,我需要将下面的資料導入到資料庫中,因為客戶在做的時候相同的二級分類省略了

是以我在導入到資料庫之前需要把缺少的二級分類進行自動填充

實作前效果

Excel分組快速自動填充編号
實作後的效果
Excel分組快速自動填充編号
思路:

  1. 建立新列,用于填充
  2. 設計公式(核心)
  3. 自動填充并完成

公式說明:

新列的公式為:=IF(B2>0,B2,C1)

B為舊列,C為新列,C的公式必須在第2行以後,因為如果是第1行,則新列上一單元格為C0,則公式會有問題

如果舊列有值,則将舊列的值複制到新單元格

如果舊列沒有值,則将新列上一單元格的值複制到新單元格(因為新列上一單元格的值肯定是有的)

兩種快速填充方式:

1.選中公式單元格上,然後滑鼠移動到單元格右邊,出現‘+’,輕按兩下即可填充剩餘單元格

   缺點是,如果中間有空行,則中間空行後的單元格不會進行填充

2.在公式單元格下一個單元格按Ctrl+d先填充一個,再按Ctrl+Shift+↓選擇所有列單元格,然後再Ctrl+D進行填充

   缺點是,大量沒有用的空行也會被填充(Excel預設有65536行)

Excel分組快速自動填充編号

參考:

百度知道:excel中如何對一列資料使用同樣的公式(因為整列有上萬行,不是通過先編輯好第一個再下拉的方式實作)

MSDN:使用“自動填充”和“快速填充”

From WizNote

繼續閱讀