Excel 會把儲存格內的文字串接起來,做法是結合來自其他儲存格的文字或字面字串,這個工作可以用三個內建工具完成:連字號 (&) 運算子、CONCATENATE 函數,以及 TEXTJOIN 函數。每種方法都會接收活頁簿中既有的文字,然後用分隔符、前綴,或完全不加空格把它們縫合在一起,這非常適合像把「姓」「名」兩個欄位合併成一個「姓,名」欄位,或從街道、城市、郵遞區號等儲存格組裝郵寄標籤這類任務。不過,這些 Excel 方法並不會創造新詞——它們只是重新排列、黏合,或在您已輸入的詞彙之間加上標點。如果真正的目標是要發明一個全新詞,把兩個概念融合成一個(就像「smog」融合了「smoke」和「fog」),那麼 Excel 就是錯誤的工具,您需要的是字詞層級的混成器。這第二項任務——混合詞(portmanteau)的創造——就是瀏覽器中的 Word Combiner 所做的事情,每個候選詞旁邊都會標示產生它的配方。本篇文章會涵蓋這兩種工作,讓您能挑選合適的方法並且漂亮地完成它。

Excel 內建的三種合併文字方法
Excel 提供三種可靠的方法,可以把兩個或更多儲存格中的文字合併到單一儲存格。這些方法都不需要巨集、外掛或外部資料;它們在 Windows、Mac 和網頁版的任何活頁簿中都能運作。
& 運算子是最輕量的選項,只能處理剛好兩段文字。假設 A1 儲存格是「Sasha」、B1 儲存格是「Patel」,而您想在 C1 顯示「Sasha Patel」。請輸入 =A1&" "&B1 然後按 Enter。中間的「" "」是一個空格的字面字串;如果沒有這個空格,結果會變成「SashaPatel」。您還可以串接更多來源——例如 =A1&" "&B1&", "&D1——來加上逗號和第三個欄位。
CONCATENATE 是同一概念的函數版本。=CONCATENATE(A1," ",B1) 會產生一模一樣的結果,而且在冗長的公式中更易於閱讀。CONCATENATE 最多接受 255 個引數,超過這個數量就會停止;如果您的清單可能變長,請改用 TEXTJOIN。
TEXTJOIN 會在整個範圍中使用您選擇的分隔符。=TEXTJOIN(" ",TRUE,A1:B1) 會以空格連接 A1 和 B1;其中的 TRUE 引數告訴它略過空儲存格。=TEXTJOIN(", ",TRUE,A2:A100) 則會用逗號連接整欄,並忽略空白,這是建立以逗號分隔的標籤或地址行的標準做法。
每種方法都接受以雙引號包住的字面文字——這在儲存格之間加上冒號、連字號,或「from」這類字詞時很實用,您不必為它另開一個欄位。
| 方法 | 最適合 | 分隔符 | 支援範圍 | 對待空白儲存格 |
|---|---|---|---|---|
| & 運算子 | 兩個儲存格、快速的一次性操作 | 行內字面值,例如 " " | 否,只能以儲存格參照 | 串接為空字串 |
| CONCATENATE | 最多 255 個明確值 | 行內字面值 | 否 | 串接為空字串 |
| TEXTJOIN | 一個範圍或清單加上一個分隔符 | 單一引數 | 是(例如 A1:A100) | 以 TRUE 略過 |
當您需要的是混合,而不只是合併
合併文字會重新排列您既有的文字;混合文字則會創造您原本沒有的文字。一個混合詞——有時稱為 portmanteau——會從兩個來源詞中各取一些字元,並加以裁剪,使結果讀起來像一個全新的詞。「Smog」是「smoke」和「fog」的經典混合;「brunch」是「breakfast」加上「lunch」;「Spandex」則是「expands」加上改頭換面的「sp」前綴。
當您需要一個能融合兩個概念的名稱、標籤或專案代號時,人們就會求助於混合詞:例如一款叫「CardioFit」的健身應用程式、一個標記為「StudyHub」的 Discord 伺服器、一條叫做「CozyThreads」的 T 恤系列,或一本名為「PlanPal」的筆記本。一旦名稱決定了,Excel 可以用來建立最終的產品清單,但它無法發明名稱。這正是 Word Combiner 設計來填補的缺口。
這個工具完全在您的瀏覽器中執行,絕不會上傳您輸入的兩個字詞。您在每個欄位中輸入一個字,選擇 Combine words,頁面就會顯示一組去重後的拼字候選詞,每個旁邊都會標示產生它的配方。接下來的工作就交給人來做:把候選詞大聲唸出來,刪掉看起來彆扭的,並且在發布前執行安全檢查。
如何使用 Word Combiner 工具
- 在瀏覽器分頁中開啟 Word Combiner 工具。確認您看到兩個分別標示為第一個字和第二個字的空白輸入欄位。
- 在第一個欄位輸入一個字,在第二個欄位輸入另一個字。每個欄位只接受兩個到三十個字母——不能有空格、數字、標點、撇號或連字號。前後的空白會被自動去除,中間的空白則會被拒絕。
- 如果來源字詞包含帶變音符號或非拉丁字母的字元(例如 é、ñ 或任何西里爾字母),請像在其他文件中一樣輸入即可;這個工具是以 Unicode 碼點而非 UTF-16 碼元計算,字元會以整體方式處理。
- 選擇 Combine words。工具會先進行裁剪、驗證,然後以兩個方向各跑六種分割位置的配方,接著檢查兩個字之間最長的共用前綴或共用後綴,並把那些重疊的候選詞優先加入。
- 捲動結果清單,同時閱讀每個候選詞及其配方——像是「long first stem + second tail」或「shared suffix overlap」這類標籤會明確告訴您組合了哪些字元。
- 使用每個候選詞旁的複製控制項把它送到剪貼簿。瀏覽器只會針對您選擇的那個候選詞要求剪貼簿權限,若權限取得失敗會顯示錯誤,而不是悄悄視為成功。
- 如果頁面顯示沒有產生任何不同的混合詞,那代表所有可能的輸出都塌縮為輸入詞本身或重複;請換兩個不同的字再試一次。
解讀每個候選詞旁的配方
每個候選詞都會搭配一個簡短標籤,標示產生它的配方。了解標籤的含意,能避免您把巧合誤認為刻意取的名字。
「long first stem + second tail」配方會保留第一個字大約三分之二的長度,再接上第二個字對應的尾部。「half first + second tail」配方會保留大約一半。「short first + second tail」配方則保留大約三分之一。同樣的三種模式也會以相反順序再產生一次,因此您也會看到「long second stem + first tail」以及它較短的兄弟版本。「shared overlap」配方會在兩個方向各產生一次:當第一個字的尾部與第二個字的開頭相符時,以及當第二個字的尾部與第一個字的開頭相符時(不分大小寫)。最長的可用共用片段只會加入一次,因此接合處重複的字元不會被重複計算。一條更簡單的邊界規則也會在所選前綴的尾字母恰好與後綴的首字母相同時,自動合併掉那一個重複字母,這就是為什麼「smoke」+「fog」會產生「smog」而不是「smoog」。
去重是不分大小寫的,而且會保留第一次產生該拼字的配方。與任一完整輸入字詞相同的候選詞會被省略,因為它們並不是新的混合詞。這個演算法並不會查詢字典、發音模型、詞源資料庫、品牌資料庫,或任何搜尋引擎,因此像「long first stem + second tail」這類標籤只是產品定義的字串運算,並不保證該候選詞是受到認可的混合詞。請把這份清單視為未經加工的材料。
從候選詞到可用的名稱:後續檢查
一個拼字要成為名稱,還得通過幾項現實世界的檢查,而沒有任何產生器(包括這個)能替您代勞。請用一般音量把每個看起來有希望的候選詞大聲唸出來。如果您會卡住,或必須一個字母一個字母拼出來,就淘汰它。詢問兩到三個其他人,當您唸出這個候選詞時他們聽到的是什麼字;如果他們聽到的是您不想表達的意思,就淘汰它。然後搜尋這個確切的拼字,看看現有的內容已經把它指向什麼。可能的拼錯方式也要查一下,因為使用者一定會拼錯。
完成拼字檢查後,請查詢網域名稱、相關的社群媒體帳號,以及您所在地區適用的任何商標註冊資料。這個工具並不會去查詢註冊商或商標局,所以這部分您必須自行完成;唯有如此,您才能判斷這個候選詞是否安全到可以發布。一個有用的命名工作流程,起點是表達兩個不同概念的詞彙——一種特質與一個物件、一個地點與一項活動、一項好處與一個類別——終點則是目標市場所需的法律與可用性調查。
哪種方法適合哪種工作?
要看字詞已經存在,還是需要您去發明一個,才能決定該用哪種方法。
| 情境 | 適合的工具 | 原因 |
|---|---|---|
| 把「First」和「Last」欄位合併到一個儲存格 | Excel & 或 CONCATENATE | 字詞已存在,您只是要放到新儲存格 |
| 從一個欄位建立以逗號分隔的清單 | Excel TEXTJOIN | 一個範圍加一個分隔符就能搞定 |
| 替品牌、專案或使用者名稱命名 | Word Combiner | 您需要一個新詞,而不是重新排列的舊詞 |
| 為標籤產生腦力激盪的選項 | Word Combiner,然後大聲唸出來 | 機器產生的候選詞提供一個可供篩選的起點 |
| 記錄每個候選詞背後的配方 | Word Combiner 的配方標籤 | 讓您能重現或解釋結果 |
如果目的地是您的活頁簿,就留在 Excel。如果目的地是一個尚未存在的名稱,請離開試算表,把兩個來源字詞丟進 Word Combiner,等到名稱確定、準備好放進某個欄位時,再回到 Excel。
延伸閱讀:在 Excel 中製作散佈圖:從儲存格到 SVG。
延伸閱讀:為 Excel 工作表產生隨機的是或否。