- Excel 的快速填充功能可偵測範例中的模式,並自動填入整列,而無需使用公式。
- 它允許您合併、分離和重新格式化文字、數字和日期,但產生的結果始終是靜態值。
- 對於一致且乾淨的數據,它的效果最佳;對於不規則的信息,建議提供更多示例或預先準備好表格。
- 基於的工具 IA Excelmatic 透過允許用自然語言描述複雜的轉換,擴展了這些可能性。

如果您厭倦了在電子表格中一遍又一遍地複製貼上數據,那麼 Excel 快速填充 可以成為你最好的盟友 根據模式自動填充數據這項功能可以偵測您的輸入模式,並自動填入剩餘的列,無需複雜的公式或技術細節。只需幾個清晰的範例,Excel 就能理解您的意圖,為您節省大量時間。
在本文中,您將看到 快速注水功能究竟是什麼?如何激活它?以及如何一步步使用它? 透過真實案例(姓名、電話號碼、日期、地址資訊等)及其局限性,您還將了解基於真實案例的更高級的替代方案。 人工智能 例如 Excelmatic,當快速填充功能無法滿足需求時,它可以將資料處理提升到一個新的水平;您還可以找到相關指導。 如何在 Office 中啟動它 如果您的安裝中尚未配置此功能。
Excel中的快速填充是什麼?

El 快速補充裝是一個智慧工具 自 Excel 2013 年版本起,此功能即可使用。它會分析某一列中的數據,並根據您提供的一個或多個範例,自動按照相同的模式填入剩餘行。它本身並不使用公式,而是嘗試「模仿」您轉換資料的方式。
當您需要時這特別有用 清理、重新排列或合併文字字串:將名字和姓氏分開, 格式 提取電話號碼、郵遞區號、根據姓名組裝電子郵件地址、重新排列欄位順序等等。無需設計包含多個函數的複雜公式,只需在一兩個儲存格中輸入所需結果,剩下的就交給 Excel 完成。
這項功能的靈感來自一個非常普遍的問題: 如何合併名字和姓氏等字段 無需贅述公式,微軟的研究人員意識到許多人都面臨著同樣的難題,由此萌生了開發一款能夠「理解」模式並將其應用於其餘數據的工具的想法。這款工具最終以英文名稱 Flash Fill 面世。
了解快速填充的重要性很重要。 它主要處理文字。 它不僅可以處理字串,還可以將數字和日期視為文字進行操作。這帶來了許多可能性,但也意味著某些高級格式轉換(尤其是對日期和數字的轉換)可能需要其他輔助方法。
如何在Excel中啟動和配置快速填充
在大多數現代化設施中, 快速填充功能預設啟用但是,它可能不會在您的 Excel 中自動生效,或者您可能需要仔細檢查該選項是否已正確配置。幸運的是,啟用它只需點擊幾下即可。
如何在 Excel 中啟用(或停用)快速填充 Windows, 請遵循以下基本步驟這些元素控制著程式在程式中的行為,使其無需不斷手動呼叫即可運作:
- 點擊標籤 檔案 在 Excel 功能區上。
- 在左側選單中,前往 選項 開啟Excel設定視窗。
- 在選項中,轉到該部分 你先進您可以在這裡找到單元格編輯和行為選項。
- 在部分 編輯選項找到名為“ 自動快速補水 如果您希望 Excel 在輸入時提供結果建議,請確保選取該選項。
- 按 接受 要儲存更改,並確保更改正確應用, 關閉並重新開啟 Excel.
如果選取此複選框,Excel 將能夠 自動偵測模式 在相鄰列中輸入資料時。如果取消選取此選項,則只能手動使用快速填充,即透過功能區或透過以下方式呼叫: 鍵盤快捷鍵.
快速補水啟動方式:自動與手動
快速填充功能一旦激活,即可用於… 兩種主要方法:自動和手動兩種情況下邏輯相同:您輸入一個或多個想要取得的結果範例,Excel 會嘗試在其餘行中複製該轉換。
自動啟動功能在運作良好時最為便利。這表示當您在相鄰列中開始輸入內容時,Excel 會自動啟動該列中的文字。 試著猜猜這個模式 它會將你輸入的內容與原始資料進行比較。如果匹配,它會顯示已填充列的其餘部分的預覽。
另一方面,手動啟動則需要您直接告訴 Excel 應用快速填充。當自動檢測不起作用,或者您想要…時,此選項非常適用。 力行為 或者當你只是希望對何時應用它有更明確的控制權時。
在這兩種模式下,如果您指示的模式不清晰或資料非常不規則,快速填充可能無法正常工作。 請勿提出任何建議或錯誤填寫任何部分。在這種情況下,建議提供更多範例或事先清理來源資料。
自動啟動快速補水功能
自動啟動基於 Excel 注意你的言辭。當您在資料旁邊填寫新列時,程式會將字元與對應行中的儲存格進行比較,並嘗試找到共同的模式。
假設A列中有: 數字 在B列中 姓氏您希望以下內容出現在 C 列。 全名組合典型的流程大致如下:
- 在儲存格 C2 中,輸入您想要顯示的完整名字(例如,如果 A2 為“Ana”,B2 為“García López”,則輸入“Ana García López”)。然後按 Enter 鍵。 簡介.
- 轉到儲存格 C3,然後按照與第一個範例相同的格式輸入以下全名。
- 如果Excel偵測到明顯的模式, 預覽圖將以灰色顯示。 C 列其餘部分將如何顯示,自動合併後續行的姓名。
- 如果預覽正確,只需按下即可 簡介 接受建議的填充並批量應用更改。
在很多情況下 舉一個例子 通常情況下,只要模式清晰明確,快速填充功能就能理解您的意圖。但在其他情況下,尤其是在資料不一致的情況下,您可能需要先輸入兩三行的結果,Excel 才能識別出模式並提示您完成剩餘部分。
手動啟動快速補液功能
當 Excel 沒有顯示任何自動建議時,或者您喜歡手動輸入建議。 你掌控著那一刻。 運行時,您可以選擇手動呼叫快速填充功能。後台操作與自動填入相同,但這次是由您手動按下按鈕或快捷鍵。
El 典型的工作流程 要手動啟動快速填充,請使用以下命令,當自動執行選項已停用或無法自行啟動時,此命令非常有用:
- 在新列的第一個儲存格中輸入以下內容: 期望結果 從行中的資料(例如,格式化的名稱、帶連字符的電話號碼、提取的郵遞區號等)中提取資訊。
- 選取該儲存格(如果認為有必要,也可以選擇一些包含範例的額外行,以便為 Excel 提供更多上下文資訊)。
- 轉到標籤 數據 從功能區點選按鈕 快速填充在某些版本中,您也可以在選項卡中找到它。 首頁 作為獨立命令。
- 或者,您可以使用鍵盤快捷鍵 按Ctrl + E 如果你在Windows系統下工作,或者 CMD + E 如果你在 免費下載它會直接在您正在輸入的列上執行快速填充。
屆時,Excel 將分析您的範例並 將一次性生成其餘結果。如果您發現結果與預期不符,可以使用以下命令立即撤銷: 按Ctrl + Z 然後嘗試使用更清晰的模式或更正來源資料再試一次。
包含姓名的實際範例
快速補充裝最常見的用途之一是與…合作 全名及其各種變體例如 在 Excel 中分別列出名字和姓氏在資料庫中,經常會出現這樣的情況:例如,名字和姓氏分別位於不同的列中,而您希望將它們合併在一起;或所有內容都位於同一列中,而您需要將其分成多個部分。
快速填充功能在這些任務中表現特別出色,因為 它能很好地識別空格和單字。無論您是只想提取名字、只想提取姓氏,還是想將全名重新排列成不同的順序,只需編寫兩三個示例,Excel 就會複製轉換過程。
例如,如果一列包含“Maria Lopez”、“Juan Perez”、“Luis Garcia”等,那麼在另一列中,您可以只輸入“Maria”,然後輸入“Juan”,剩下的就交給快速填充功能吧。 提取名稱 其餘行也適用同樣的方法。如果您對姓氏、首字母或組合(例如“López, María”)感興趣,也適用相同的方法。
這種方法比用公式建立公式要直接得多。 左、右、提取或查找這需要仔細考慮要刪減多少字元以及如何處理特殊情況。而使用快速填充,您只需顯示最終的輸出範例,Excel 就會「學習」並產生缺少的元素。
將名字和姓氏從同一列分開
如果你的文件中所有姓名都位於同一列(例如,「Laura Sánchez」、「Pedro Gómez」等),並且你想要 將名字和姓氏分別放在不同的欄位中快速填充非常方便。對於結構複雜的案件,您也可以選擇其他方案。 在 Excel 中將文字拆分成列 使用分隔符號。
要只提取名字,您可以在全名右側的列中輸入類似這樣的語句,利用 Excel 可以輕鬆識別空格前的第一個單字這一特性:
- 在新列的第一行,只寫: 名 第一筆記錄(例如:如果儲存格包含“Laura Sánchez”,則在新列中寫入“Laura”)。
- 按 簡介 確認該細胞。
- 在下一行中,輸入第二個人的姓名;輸入時,快速填充功能將完成該過程。 應該建議完成 列的其餘部分是提取出的名稱。
- 如果 Excel 沒有繼續運行,請前往「資料」標籤並使用按鈕。 快速填充 或運行快捷方式 按Ctrl + E 自動產生所有名稱。
僅獲取姓氏的步驟幾乎完全相同,只是在相應的列中需要填寫: 姓 而不是使用姓名。這樣,您將獲得一個更清晰的表格,其中名字和姓氏分別位於不同的列中。
將名字和姓氏合併到同一列中
擁有以下情況也很常見 一邊寫名字,另一邊寫姓氏你要顯示一個包含全名的組合欄位。這是 Excel 說明文件中介紹的「快速填充」功能的經典用法。
在這種情況下,在目標列中,將遊標放在第一行並輸入 請用您喜歡的格式填寫您的全名例如:「名字 姓氏」、「姓氏,名字」、「名字 姓氏1 姓氏2」等等。第一個範例設定了 Excel 將嘗試重現的模式。
按下回車鍵並開始輸入下一個結果後,你會看到 Excel 建議按照你指定的順序,將現有名字和姓氏合併填入所有行。按下回車鍵接受,即可得到結果。 以秒為單位完成整列無需手動連接或使用 CONCAT 函數。
這種方法同樣適用於 建立首字母縮寫例如,如果您從“Laura Sánchez”開始寫“L. Sánchez”,快速填充功能通常會理解您想要的是名字的首字母加上姓氏,並使用該縮寫模式完成清單的其餘部分。
重新排序並為名稱新增高級格式
快速補充的另一個優點是,它允許你 重新排列名稱各部分的順序 完全自由,無需複雜的文字公式。您可以將“名 姓”轉換為“姓,名”,並新增中間名首字母,或使用不同的分隔符號組合多個姓氏。
假設您的資料格式為“名字 中間名 姓氏”,您想要將其轉換為“姓氏,名字 中間名”。在新列中,您輸入第一筆記錄的格式(注意逗號和空格),然後讓快速填入功能將相同的結構複製到其他行。
如果您也想標準化 使用大寫和小寫字母 (例如,首字母大寫,其餘字母小寫),您可以直接在這些範例中進行操作。快速填充功能會盡量保持這種格式,但對於所有語言或非常特殊的複合姓氏,它並非完美無缺。
當您發現某個名稱處理不正確時(例如,大小寫錯誤或多餘的空格),建議您檢查這些關鍵行,並在必要時進行修改。 重複快速填滿步驟,這次圖案要更清晰一些。 或先清理原始資料。
使用 Flash Fill 填入數字、日期和格式
雖然 Flash Fill 主要用於文字填充,但在處理以下情況時也非常有用: 需要特定格式的數字和日期在這些情況下,Excel 通常將結果視為文本,但對於許多演示或資料清理任務來說,這已經綽綽有餘了。
例如,您可以輕鬆地將原始電話號碼清單轉換為標準化格式,重新格式化帶有前綴或連字符的客戶代碼,或從日期中提取年份。方法始終如一:在新列中輸入所需格式,然後讓快速填入功能複製該格式。
您應該記住,在處理數值時,閃充可能會 變更資料類型 將數字轉換為文字。這意味著,如果您想使用重新格式化的資料進行計算,可能需要調整格式或將其轉換回數字。
日期也存在類似的情況:快速填充會嘗試偵測您輸入的視覺模式,但它無法像格式化函數那樣理解日期的內部邏輯。如果您需要更精確的日期處理,最好使用儲存格格式設定或日期格式化函數。 文字().
從完整日期中分離出日、月和年。
如果您有一列包含日期(例如,“01/03/2025”),並且您想創建單獨的列來存儲日期信息,那麼您可以這樣做。 日、月、年只要格式一致,快速填充功能可以幫助您以非常直觀的方式產生這些分割區。
在 日專欄例如,您可以在第一行填寫與日期對應的數字(例如,如果日期是 2025 年 01 月 1 日,則填寫「03」)。在下一行,對接下來的日期執行相同的操作,之後,讓快速填充功能始終提取前兩個字元或對應的組成部分。
同樣,在月份列中,您可以根據需要輸入“3”或“03”,在年份列中,您可以輸入“2025”、“25”或其他自訂格式。 Excel 會辨識原始日期中的字元並進行處理。 將複製該規則 我從你的例子裡看到了這一點。
但是,如果日期格式混雜了不同的區域格式,或者某些行包含的是文字而不是實際日期,快速填充功能可能會出錯。在這種情況下,最好先確保: 所有日期應採用相同的內部格式 在使用此工具之前。
快速填入格式化電話號碼
一個非常典型且直觀的例子是格式設定。 電話號碼如果它們之間沒有任何分隔符號(例如,「612345678」),您可以使用快速填充來應用統一的圖案,例如「(612) 345-678」或「612 34 56 78」。
一般流程大致如下:
- 在原始電話號碼旁的欄位中,將第一行中的號碼以您想要的顯示方式準確填寫,包括括號、空格或連字號。
- 按 簡介 驗證該單元格。
- 在下一行,按照相同的模式開始輸入下一個電話號碼;此時,Excel 將嘗試… 自動套用相同的格式 使用快速填充功能填滿其餘行。
- 如果自動完成功能未激活,請執行快速填充指令(Ctrl + E 或資料標籤上的相應按鈕)強制填入。
對於國際電話號碼,由於國家代碼和長度變化,快速填寫可能會成為一個問題。 我沒有在所有行都做對。在這種情況下,可能需要對原始列進行處理(例如,統一數字的長度),以使模式更清晰。
文字清洗和規範化,快速填充
除了數字和日期之外,快速填充功能非常強大。 清理雜亂的文本你可以用它來刪除開頭或結尾的多餘空格,用正確的大小寫字母重寫字串,或在視覺上將某些片段替換為其他片段。
例如,如果您的姓名(包括名字和姓氏)之間有多個空格,或從網路複製的姓名包含特殊字符,您可以將第一筆記錄的「正確」版本寫入新列。快速填充功能隨後會嘗試識別多餘空格的模式,並將相同的更正應用於其餘條目。
您也可以將冗長的描述轉換為簡短版本,提取始終位於句末的程式碼,或者 刪除不必要的部分 只保留關鍵資訊。限制在於數據的一致性以及你用例子闡明的規則的清晰度。
對啊,很方便 透過視覺方式查看結果 生成後,您可以利用填充後出現的選項按鈕,快速撤銷操作或突出顯示已修改的單元格,從而一目了然地進行檢查。
結果的選擇、審查和更正
當快速填入完成資料產生後,Excel 通常會在所選內容旁顯示一個[圖示/按鈕]。 小選項按鈕此上下文選單可讓您方便地管理結果,尤其是在查看已自動轉換的長列表時。
透過該按鈕,您可以選擇,例如: 迅速取出餡料。 如果你發現模式不正確,或者意識到你在最初的範例中遺漏了一些細節,那麼逐行刪除結果會更快。
另一個有趣的特點是…的可能性 僅選取「快速填滿」已填入或修改的儲存格。這樣就更容易只檢查發生變化的位置,而無需手動檢查整個表格。
此外,您還可以選擇突出顯示未填充的空白單元格,這種情況有時會在原始資料包含隱藏字元或略有不同的模式時發生,而快速填充無法以相同的方式解釋這些字元或模式。
如果頻繁出現錯誤,最好的方法是從列頂部開始修正一個或多個範例,刪除產生的結果,然後… 重新啟動快速補充功能每一批新資料都是基於目前已編寫的內容,因此定義更明確的範例通常會產生更準確的結果。
快速補充裝的限制和常見問題
然而,快速填充雖然很有用,但它仍然是一個基於…的工具。 特定資料上的靜態模式這意味著它有一些重要的局限性,在使用它執行關鍵任務或處理非常複雜的數據時,必須牢記這些局限性,以避免意外情況。
其中最相關的一點是,產生的值是 靜止的如果原始資料發生更改,它們不會更新。與公式不同,公式會在來源單元格修改時重新計算,而快速填充的結果會一直保持為固定文本,直到您再次運行它。
另一個主要限制在於它依賴視覺模式,而非深層的邏輯規則。如果您的資料不一致(例如,姓名有姓氏和沒有姓氏,地址有門牌號碼和沒有門牌號碼,電話號碼長度不一),快速填充功能可能會失敗。 某些行失敗 如果無法辨識清晰的模式,則留空儲存格。
你還得小心… 不可列印字符 從網頁或其他程式複製資料時,有時會出現這些額外的空格、換行符或字元。 符號 不可見的值可能會導致快速填充跳過某些行或在這些行中產生不正確的值。
最後,對於數字和日期,快速填充功能可能會改變資料類型或格式,例如將數字轉換為文字。如果您只是需要以不同的方式顯示訊息,這不會造成問題;但如果您想要繼續對轉換後的儲存格執行數值計算,則可能會出現問題。
如何排查快速填充功能無法正常運作時的錯誤
如果你發現填充過程很快 它要么無法激活,要么會產生奇怪的結果有幾道檢查線和 技巧 這可以幫助你控制局面。這幾乎總是模式不清晰或數據過於多樣化造成的問題。
你可以嘗試的第一件事就是貢獻。 不只一個例子不要只填充第一行,在運行“快速填充”之前,還要輸入第二行甚至第三行的結果。這樣可以讓 Excel 獲得更多上下文資訊來推斷規則。
如果自動建議仍然沒有激活,請手動呼叫 Flash Fill。 按Ctrl + E (Windows)或 命令 + E (Mac 系統),或透過「資料」標籤上的按鈕。有時,自動檢測引擎比手動檢測更保守。
也檢查 檔案 > 選項 > 進階 必須勾選“自動快速填充”複選框。否則,您在輸入時將看不到灰色的建議,但仍可以使用手動命令。
如果以上方法都無效,則可能是您的資料模式過於分散。在這種情況下,或許值得一試。 首先清理來源列 (消除多餘的空間,統一基本格式)或者,對於非常複雜的情況,求助於經典公式或更強大的外部工具。
Excelmatic 和其他基於人工智慧的替代方案
當快速填充功能因資料不完整、結構高度不規則或業務規則複雜而無法滿足需求時,一類新的工具就派上了用場: 人工智慧驅動的資料清洗和轉換解決方案例如 Excelmatic。
這些系統與 Flash Fill 的主要區別在於,它們並不依賴你在圖紙上提供可見的範例,而是允許… 用自然語言描述這種轉換與其展示一個案例並期望程式模仿它,不如編寫如下指令:“使用最後一個空格作為分隔符,將‘全名’列拆分為‘名字’和‘姓氏’。”
對於提取姓名、郵遞區號、部分地址或根據特定規則重新格式化電話號碼等任務,Excelmatic 可以直接理解您的意圖並執行相應操作。 應用複雜的多列操作即使數據中存在許多例外或非典型案例。
與只能根據視覺模式生成靜態輸出的快速填充不同,這些基於人工智慧的工具允許 重新產生結果 很簡單,每當資料發生變化或你想調整邏輯時,只需重新運行指令並進行必要的更改即可。
對於每天處理雜亂數據的行銷、銷售、營運或分析團隊來說,這種解決方案可以很好地補充快速填充:您可以使用快速填充進行簡單直接的轉換,而當您需要更強大、更靈活的功能時,則可以轉向 AI。
核心思想是,無論是快速填充工具還是人工智慧工具, 它們旨在幫助您擺脫複雜的公式和重複性工作。它們各有側重。快速填充功能非常適合對單列進行快速操作,而人工智慧則更擅長處理影響多列且需要複雜業務規則的全局性操作。
掌握 Excel 中快速填充功能的使用方法並了解其局限性,可以讓你… 大幅加快工作速度 從簡單的合併姓名等日常電子表格任務,到更精細的清理和格式化操作;當您需要更進一步時,像 Excelmatic 這樣的智慧工具可以為您開啟更強大的資料處理之門,同時還能方便地使用自然語言發出指令。
對字節世界和一般技術充滿熱情的作家。我喜歡透過寫作分享我的知識,這就是我在這個部落格中要做的,向您展示有關小工具、軟體、硬體、技術趨勢等的所有最有趣的事情。我的目標是幫助您以簡單有趣的方式暢遊數位世界。

