別再死記 Excel 萬用字元:改用 AI 進行部分文字比對

重點摘要:

  • 傳統 Excel 處理部分文字比對的方法,依賴在 VLOOKUPCOUNTIF 等複雜公式中使用萬用字元(*?),這些公式難以記憶且容易出錯。
  • RowSpeak 為代表的 Excel AI,讓您能用自然語言來尋找、篩選和清理基於文字模式的資料,無需手動建構公式。
  • 有了 RowSpeak,您可以用簡單的語言指令取代令人困惑的萬用字元語法,在分析不一致的文字資料時,大幅提升速度、準確性和靈活性。

問題背景與痛點

想像一下,您是一位銷售分析師,正盯著一份季度業績試算表。其中「城市」欄位一團亂,您看到「New York」、「New York, NY」和「NYC」都指向同一個地點。您的主管要求您提供紐約的總銷售額。一個簡單的 SUMIFVLOOKUP 無法解決問題,因為文字並非完全相符。

這是 Excel 中一個典型的頭痛問題。無論是來自客戶、同事或不同系統,不一致的資料輸入都會在您的資料集中造成混亂。您可能正在處理:

  • 有輕微差異的產品 SKU(例如 ABC-101 vs. ABC-101-FINAL)。
  • 帶有或不帶有法律後綴的公司名稱(例如「Innovate Corp」vs.「Innovate Corp, Inc.」)。
  • 有時在同一個儲存格中包含州或郵遞區號資訊的地址。

為了解決這個問題,您需要執行「部分」或「模糊」文字比對。您需要告訴 Excel 根據模式而非確切的詞語來尋找、計數或加總數值。對許多使用者來說,這意味著要深入研究萬用字元的世界——一個功能強大但常常令人困惑的功能。

傳統 Excel 解決方案:萬用字元及其限制

幾十年來,Excel 中部分文字比對的首選解決方案一直是使用萬用字元。這些是特殊符號,用來代表文字字串中的其他字元。主要有三種萬用字元:

  • 星號 (*):代表任意數量的字元。例如,Aus* 可以比對到「Australia」、「Austria」或「Austin」。
  • 問號 (?):代表單一字元。例如,p?n 可以比對到「pan」、「pen」或「pin」。
  • 波浪號 (~):用於尋找實際的星號或問號字元。例如,~* 會尋找字面上的 *

這些萬用字元可以用於 COUNTIFSUMIFVLOOKUPXLOOKUP 等函數,以及「尋找與取代」或「設定格式化的條件」等功能中。

手動操作方式

讓我們看看如何使用傳統方法解決常見問題。

1. 使用 VLOOKUP 和萬用字元尋找資料

假設您需要查詢「Austin」的配送點數量,但您的資料表將其列為「Austin, Texas」。標準的 VLOOKUP 會失敗。您必須用萬用字元修改公式:

=VLOOKUP("Austin*", A1:B9, 2, FALSE)

這裡,Austin* 告訴 Excel 在查詢範圍中尋找任何「Austin」開頭的儲存格,無論後面跟著什麼內容。

使用星號萬用字元的 VLOOKUP 公式,在包含「Austin, Texas」的清單中尋找「Austin」

2. 使用 COUNTIF 計算符合特定模式的儲存格

想像您有一份國家代碼清單,您想計算其中有多少個代碼正好是三個字元長。您會使用問號萬用字元:

=COUNTIF(A2:A9, "???")

每個 ? 代表一個字元,所以 ??? 實際上意味著「任何長度正好為三個字元的文字字串」。

使用問號萬用字元的 COUNTIF 公式,計算字元數正好為三的儲存格。

3. 使用「尋找與取代」清理資料

要修正不一致的「Washington DC」項目,您需要打開「尋找與取代」對話框(Ctrl+H)。在「尋找目標」框中,您可以輸入 Washington*,在「取代為」框中輸入 Washington DC。這將找到所有以「Washington」開頭的項目並將其標準化。

手動方法的限制

雖然功能強大,但這種方法充滿了問題:

  • 學習曲線高: 您必須記住 *? 的作用,更重要的是,在每個函數中正確使用它們的語法。是 "text*" 還是 A1&"*"_?忘記引號或 & 符號會導致錯誤。
  • 僵化且缺乏彈性: 公式是靜態的。如果您的主管現在問:「那些包含『port』這個詞的城市呢?」,您必須回去手動重寫公式為 "*port*"。每個新問題都意味著新一輪的公式建構。
  • 容易出錯: 一個放錯位置的星號或錯誤數量的問號可能會給您不正確的結果,而且很難發現。對像 =SUMIFS(C:C, A:A, "G*", B:B, "2024-??-01") 這樣的公式進行除錯可能是一場惡夢。
  • 不直觀: 這些方法並非不言自明。將您的試算表交給同事時,需要冗長的解釋您那些神秘公式的用途。

現代解決方案:使用 Excel AI 代理(RowSpeak)

Excel AI 代理如 RowSpeak 不會強迫您學習特殊語法,而是讓您使用您已經知道的語言:自然語言。它就像一個您可以與之聊天的資料分析師。您上傳您的試算表,然後簡單描述您想要的結果。

RowSpeak

使用 RowSpeak 的逐步指南

讓我們用 AI 來解決前面提到的相同問題。

1. 上傳您的資料檔案 首先,前往 RowSpeak 網站應用程式並上傳您的 Excel 或 CSV 檔案。AI 會立即讀取您的資料並顯示預覽。最好有清晰的欄位標題(如「城市」、「銷售額」、「SKU」),這樣 AI 才能輕鬆理解您的資料結構。

upload

2. 用淺顯的語言描述您的目標 現在,您只需在聊天框中輸入您的請求,而無需編寫公式。

  • 解決 VLOOKUP 問題:

    尋找城市「Austin」的配送點數量。城市名稱後面可能會有像「, Texas」這樣的額外文字。

  • 解決 COUNTIF 問題:

    在「國家代碼」欄位中,計算有多少儲存格的文字長度正好是 3 個字元。

  • 解決資料清理問題:

    在「城市」欄位中,找到所有包含「Washington」的項目,並將它們取代為「Washington DC」。

  • 設定格式化的條件:

    將「國家」欄位中,國家名稱以字母 G 開頭的所有列都標示出來。

ask

3. 檢視並迭代結果 RowSpeak 會處理您的請求並生成結果——可能是一個計算出的數字、一個包含已清理資料的新表格,或是它所採取步驟的描述。最棒的是,您可以繼續對話。

result

如果您得到結果,可以提出後續問題,例如:

很好。現在對「Los Angeles」做同樣的操作。 您能根據這個清理過的資料建立一個樞紐分析表,顯示各城市的總銷售額嗎? 新增一個欄位,計算 8% 的銷售稅。

這種對話式的迭代是靜態公式無法實現的。

4. 匯出您的最終結果 一旦您對分析或清理後的資料感到滿意,您只需點擊一下,就可以將結果下載為一個格式完美的新 Excel 檔案。

對話範例

以下是 RowSpeak 中的真實對話可能看起來的樣子:

使用者: 我上傳了我的銷售資料。「客戶名稱」欄位很亂。您能幫我加總所有與「Innovate Corp」相關客戶的「營收」嗎?有些是「Innovate Corp」,有些是「Innovate Corp, Inc.」。

RowSpeak: 當然。我可以加總所有「客戶名稱」以「Innovate Corp」開頭的列的「營收」。這將包括「Innovate Corp」和「Innovate Corp, Inc.」。這樣正確嗎?

使用者: 是的,完全正確。請繼續。

RowSpeak: 所有與「Innovate Corp」相關客戶的總營收為 $452,810。我已為您生成了一份摘要表。您是否希望我建立一個新的「已清理客戶名稱」欄位,將所有這些變體標準化為「Innovate Corp」?

使用者: 是的,請這麼做,然後建立一個長條圖,顯示我前 5 大已清理客戶名稱的營收。

RowSpeak: 完成。我已新增「已清理客戶名稱」欄位,並生成了一個長條圖,視覺化您前 5 大客戶的營收。您可以下載包含此報告的新 Excel 檔案。

傳統萬用字元 vs. RowSpeak:快速比較

功能 傳統萬用字元 RowSpeak (Excel AI)
方法 手動編寫公式(*? 語法) 自然語言對話
靈活性 僵化。新查詢需要重寫公式。 高度靈活。可提出後續問題以優化結果。
速度 數分鐘到數小時,取決於複雜度。 數秒鐘輸入問題並獲得答案。
技能水平 需要中級到高級的 Excel 知識。 對初學者友好。只需描述您的目標。
錯誤率 語法錯誤和邏輯缺陷的風險高。 風險低。AI 處理邏輯和語法。

常見問題

我需要知道 *? 的意思才能使用 RowSpeak 嗎? 完全不需要。您只需用淺顯的語言描述您想要比對的內容,例如「以...開頭」、「包含」、「以...結尾」或「有 5 個字元」。AI 會將您的話語轉化為正確的邏輯步驟。

RowSpeak 能處理比「以...開頭」或「包含」更複雜的模式嗎? 是的。您可以描述更複雜的規則,例如「找出所有以『ABC』開頭、以『XYZ』結尾,且中間有兩個數字的產品代碼。」AI 的設計旨在理解並執行複雜的邏輯。

我上傳到 RowSpeak 的資料安全嗎? 資料隱私和安全是最高優先事項。RowSpeak 會安全地處理您的資料,並且不會長期儲存。有關具體細節,請務必參閱網站上的官方隱私政策。

RowSpeak 會更改我的原始檔案嗎? 不會。您的原始檔案絕不會被修改。RowSpeak 在一個安全的環境中處理您資料的副本,並讓您將結果下載為一個全新的檔案。

如果 AI 誤解了我的文字比對請求怎麼辦? 就像與人類助理溝通一樣,您可以澄清或重新表述您的請求。如果第一次的結果不完全正確,您可以說:「很接近了,但我只想包含...的情況。」AI 會根據您的回饋調整其方法。

我可以用這個來清理資料,然後再建立樞紐分析表嗎? 當然可以。這是最強大的用途之一。您可以使用 RowSpeak 快速標準化類別、清理文字欄位,然後要求它根據新清理的資料生成樞紐分析表圖表,所有操作都在同一個對話中完成。

開始使用:用 RowSpeak 為您的文字比對工作流程加速

別再與神秘的公式搏鬥,也別再花費數小時手動清理資料了。您浪費在回憶萬用字元語法或對損壞的 VLOOKUP 進行除錯的時間,本可以用於實際分析和產生洞見。

透過採用 Excel AI 代理,您將焦點從「如何在 Excel 中做到」轉移到「我需要回答什麼業務問題?」讓 AI 來處理技術執行。

準備好見證不同了嗎?立即試用 RowSpeak,上傳一份帶有雜亂文字資料的試算表。使用本文中的其中一個提示,看看過去需要 30 分鐘的任務如何在 30 秒內完成。

AI賦能數據,決策勝券在握!

無需寫代碼與函數,簡單對話讓RowSpeak自動處理數據、生成圖表。立即免費體驗,感受AI如何顛覆你的Excel工作流 →

立即免費體驗

推薦文章

別再手動拆分 Excel 儲存格。改用一句話完成。
Excel 小技巧

別再手動拆分 Excel 儲存格。改用一句話完成。

還在手動在 Excel 中拆分姓名、地址或代碼嗎?了解 RowSpeak 的 AI 如何把這項繁瑣工作變成簡單對話──為你省下數小時並免去公式煩惱。

Ruby
別再浪費時間:利用 AI 智慧移除 Excel 重複資料
Excel 技巧

別再浪費時間:利用 AI 智慧移除 Excel 重複資料

厭倦了手動刪除試算表中的重複資料嗎?手動處理不僅耗時且容易出錯。了解 RowSpeak 等 Excel AI 助手如何透過簡單的對話指令自動化流程,助您節省時間並避免數據錯誤。

Ruby
別再手動刪除空白列:Excel AI 助你秒速搞定
Excel 技巧

別再手動刪除空白列:Excel AI 助你秒速搞定

試算表中的空白列會導致公式失效並弄亂報表。雖然「特殊定位」或「篩選」等手動方法可行,但效率低且具風險。了解 RowSpeak 等 Excel AI 助手如何透過簡單指令快速刪除所有空列,數秒內即可完成資料清理。

Ruby
厭倦了 Excel 笨重的排序功能?教你如何利用 AI 瞬間完成數據排序
Excel 技巧

厭倦了 Excel 笨重的排序功能?教你如何利用 AI 瞬間完成數據排序

還在為 Excel 繁瑣的排序對話框感到困擾嗎?資料排序看似簡單,但處理多層級或自定義順序時卻很麻煩。本指南將帶你告別傳統做法的低效,介紹如何運用 Excel AI,只需一句話就能精準完成資料排序。

Ruby
別再剪下貼上:更聰明的 Excel 欄位排序技巧
Excel 技巧

別再剪下貼上:更聰明的 Excel 欄位排序技巧

厭倦了在 Excel 中手動剪貼、拖曳來調整欄位順序嗎?本指南介紹一種更快速、零錯誤的 AI 方法,讓您在幾秒鐘內輕鬆整理數據佈局,效率大幅提升。

Ruby
別再為列印格式設定浪費數小時:如何使用 AI 準備任何 Excel 工作表以供列印
Excel 操作

別再為列印格式設定浪費數小時:如何使用 AI 準備任何 Excel 工作表以供列印

厭倦了花費數小時手動調整 Excel 列印格式嗎?探索 Excel AI 新方法,幾分鐘內即可獲得適合列印的報表,告別「尋找/取代」和「版面設定」等繁瑣任務。

Ruby
圖片轉 Excel 表格:可審查的 AI 工作流程
圖片轉 Excel 轉換器

圖片轉 Excel 表格:可審查的 AI 工作流程

將圖片表格轉換為可編輯 Excel 檔案的實用指南,內容涵蓋 OCR 與表格擷取技術比較、審核檢查、應用案例,以及轉換後如何搭配 RowSpeak 使用。

Ruby
你的 Excel 資料格式錯誤? 如何將其反樞紐化以便分析 (簡易方法)
Excel 技巧

你的 Excel 資料格式錯誤? 如何將其反樞紐化以便分析 (簡易方法)

為寬版、樞紐表式難以分析的報表苦惱?我們示範如何把雜亂資料轉成乾淨可用的格式——先用 Power Query,再看像 RowSpeak 這類 Excel AI agent 只需一句話就能在數秒內完成。

Ruby