excel快速填充功能都有哪些逆天的使用場景?


謝邀

邀請我你算是邀請對了,2015年8月我寫了一篇文章,專門介紹快速填充的應用技巧,這應該是當時對快速填充應用技巧總結最全面的文章了,快速填充可以用四個字總結「有樣學樣」,它的應用可總結為以下四個方面:

  • 對數據進行文本操作

文本操作包括:刪除、增加、提取字元等。並可將處理後的文本(數字)設置為和示例一樣的格式。

  • 可合併記錄的不同欄位

可將同一記錄的不同欄位連接拼結在一起,甚至可將其中某個欄位中記錄的一些字元提取出來再與其他欄位連接拼結。

  • 可將自定義格式所顯示的值轉化為實際的值
  • 可轉換字母的大小寫

當然,這樣說太抽象,體現不出快速填充的強大,大家要看實例,請移到到我的新浪博客(我就不一張張再粘圖片了,並且知乎回答區域也不支持GIF動圖),文章地址:

讓文本函數和分列功能下崗!--「快速填充」功能深入研究_龍逸凡_新浪博客

友情提示:

在電腦端點擊圖片,可查看GIF動圖


讓我來終結這個話題吧:)

=====================

什麼是「快速填充」?就是根據已有數據按照某種規律填充空白單元格,這種規律可以是合併、拆分、重組、逆序、複製、套用等等。

快速填充使得我們針對填充規律的單元格不需要逐個輸入或複製,可以在極短時間內完成大量空白單元格的數據覆蓋。

需要注意的是,快速填充通常需要在第一個或前N個單元格中預先給出數據,此後EXCEL才可以根據此數據自動「學習」填充規則。

快速填充分為「自動填充」和「快速填充」,後者其實是前者的一個子集,但後者是一個單獨的功能入口而且功能強大,這裡就單獨拿出來說。

1.預備知識

填充柄

我們先明確一個基本概念:「填充柄」。把滑鼠指針放到任意一個有數據的單元格右下角,當指針變成「黑色實心十字架」形狀時,可以按下滑鼠左鍵執行雙擊(向下填充)或拖拽(通常是向下或向右填充)。這個「黑色實心十字架」形狀就叫做填充柄。

數據類型

自動填充支持的數據類型有數值(包含日期時間)、文本和公式。填充後的數據處理方式有複製和序列兩種。針對不同的數據類型,EXCEL 默認不同的填充方式。

  • 如果是純文本類型(不含數字),默認以複製形式填充。廢話,純文本也沒法序列啊。
  • 如果是純數字,默認以複製形式填充,但如果選中的兩個或以上的序列數字則會以序列繼續填充。
  • 如果是文本加數字(如A1),默認以序列形式填充。
  • 如果是日期或時間,默認以序列形式填充,日期每次遞增1天,時間每次遞增1小時。
  • 如果是公式,則按照地址引用規則進行填充(地址引用規則見第二篇相關文章)。

2.序列與自定義序列

上文提到的序列默認是以1為步長(遞增單位)的等差序列,但序列本身顯然不只這麼多。

更多填充方式

注意:自定義更多填充方式僅針對數值型單元格(數字或日期時間格式)。

選中待填充的所有單元格區域(包括有起始數據的部分),點擊[開始-填充-序列]菜單,可以看到下圖自定義序列填充對話框:

除了支持等差和等比序列外,針對日期類型,還支持按照工作日或者按照年月遞增,非常方便。

自定義序列

數列和日期之外,還有一種自定義序列,比如EXCEL中文版內置的「甲乙丙丁」等,如果你每次拉人員名單都需要按照公司部門特定順序排序或者職務排序等,類似這樣的場景可以定義自定義序列。具體操作是,點擊[文件-選項-高級]然後向下拉動直到看到編輯自定義列表按鈕。

打開按鈕即可編輯列表了。注意,這個列表的內容是和排序功能共享的,也就說排序的時候也可以使用這個順序進行整理。

3.自動填充

扯了這麼多準備知識,終於可以進入實戰了。

拖拽操作

前提:至少一個單元格已有起始數據。

操作:首先選擇一個或多個單元格,將滑鼠移至最後一個有數據的單元格右下方,待指針成為填充柄形狀時,向下或向右拖拽即可。

結果:將按照上文所述根據單元格數據類型不同填充不同的默認數據。

CTRL+拖拽操作

前提:至少一個單元格已有起始數據。

操作:首先選擇一個或多個單元格,將滑鼠移至最後一個有數據的單元格右下方,待指針成為填充柄形狀時,按下CTRL鍵後向下或向右拖拽即可。

結果:出了純文本依然是複製以外,其他數據類型和直接拖拽相比正好相反,本來是填充序列的現在複製,本來複制的現在填充序列。所以,現在設想一個高頻場景,我們需要整理數據源,在最左側加入一個ID標識列,那麼最快的做法是,首先插入一個空列,輸入列標題,然後在第一個單元格輸入數字1後,按住CTRL鍵拖拽即可。當然,如果行數特別多,應該再輸入一個單元格數字2,然後雙擊填充。雙擊填充見下文。

雙擊填充

前提:要有一列參考列,且填充方向為向下填充。參考列可以在空白行左側或右側,如果左側右側都有數據,則參考左列數據。待填充區域至少第一個單元格要有數據。

操作:滑鼠指針移至待填充單元格區域最後一個有數據的單元格右下方,待指針變為填充柄形狀時雙擊。

結果:和直接拖拽的效果一樣,不過速度更快。

4.快速填充

毋庸置疑,快速填充是一個非常棒的功能,也是EXCEL為數不多的有點「智能」意味的這麼一個功能,但是我們不要太依賴或者高抬這個事情,我們必須冷靜的意識到如下事實:

快速填充的本質是針對字元串的合併、拆分、重組操作,這意味著參考數據是字元串的時候處理效果最好。同時,特別需要注意,快速填充是有可能出錯的,一定要有抽查或檢查意識。快速填充依然需要初始數據,針對比較複雜的填充起始數據最好多一點可以增加學習準確度。

具體操作方式,上文自動填充之後,在待填充區域的最右下方會出現一個方形按鈕,點擊選擇「快速填充」即可。快速填充能處理的具體數據操作如下:

  1. 提取操作。比如從身份證號碼中批量提取出生年月日。
  2. 複雜提取。比如從中英文數字混合文本中提取數字,這個時候數字最好在相對固定區域,比如最前或最後,一定要做完檢查結果。
  3. 合併操作。比如將性名列和職務列合併成稱呼列,將「牛大娟」和「經理」合併成「牛大娟經理」。
  4. 格式化文本。比如將手機號按照統一的格式加「-」符號,源數據「13587651234」格式化以後變成「135-8765-1234」。也可以格式化為空給分割「135 8765 1234」。
  5. 調換順序。比如將「中國china」填充為「china中國」。
  6. 高級合併。從每列抽取一部分內容合併,比如將「牛大娟」和「經理」合併成「牛經理」。
  7. 拆分操作。比如從「牛經理13587651234」中分別抽出中文和手機號碼。

如果對您有幫助,隨手點個贊唄。

- - - - - - - - - - - - - - - - - -

關注公眾號「怒馬說」,獲取海量EXCEL乾貨。


Hi,Excel 「快速填充」 功能需要 Excel 2013 及以上版本哦,當然訂閱了 Office 365 隨時體驗最新功能 ?秘籍帖丨懂你的 Excel 快速填充

Enjoy :)


推薦閱讀:

(如圖所示)請問大牛如何將Word裡面的中英文互換位置?警務英語急用!
Power Query 應用領域有哪些?
VBA已經過時了嗎?
使用Excel對一列數據中每部分進行求平均值,根據平均値進行數據篩選?

TAG:MicrosoftExcel | Office2016 |