Excel中的CONCATENATE函數——帶有示例的使用指南

有時可能需要將不同單元格中包含的值合併為一個。 & 符號通常用於此目的。 但它的功能有些受限,因為它不能連接多個字符串。

這個簡單的函數被它的一個更實用的版本所取代—— STEPIT. 事實上,在現代版本的 Microsoft Office 中,這個功能已經不存在了,它完全被這個功能所取代 STEP. 它現在仍然可用,它包含在內是為了向後兼容,但一段時間後它可能不再可用。 因此,建議在 Excel 2016、Online 及更新版本中,使用該功能 STEP.

CONCATENATE 函數 – 詳細說明

功能 STEPIT 指文字。 這意味著它用於對文本值執行操作。 同時,您可以指定不同格式的參數:文本、數字或作為單元格引用。 

一般來說,使用此功能的規則如下:

  1. 分號用於分隔參數。 如果用戶決定使用其他字符,則顯示的結果將用引號引起來。
  2. 如果將文本格式的值用作函數參數並直接輸入到公式中,則必須將其括在引號中。 如果引用了這樣的值,則不需要引號。 數值也是如此。 如果您需要在字符串中添加數字,則不需要引號。 如果您違反這些規則,將顯示以下錯誤 - #NAME?
  3. 如果需要在連接的元素之間添加空格,則必須將其添加為單獨的文本字符串,即用引號引起來。 像這樣: ” ” 。

現在讓我們仔細看看這個函數的語法。 他很簡單。 

句法

所以,事實上,只有一個參數——這是一個應該插入的文本字符串。 正如我們已經知道的,每個參數都用分號分隔。 您最多可以指定 255 個參數。 他們自己以自己的方式被複製。 第一個參數是必需的。 正如我們已經知道的,您可以指定三種格式的參數:文本、數字和鏈接。 

CONCATENATE 函數的應用

功能應用領域數 STEPIT 巨大的。 事實上,它幾乎可以應用到任何地方。 讓我們更詳細地看一下其中的一些:

  1. 會計。 例如,會計的任務是突出顯示系列和文檔編號,然後將此數據作為一行插入一個單元格中。 或者,您需要添加簽發文件的系列和編號。 或者一次在一個單元格中列出多張收據。 事實上,有一大堆選項,你可以無限地列出。 
  2. 辦公室報告。 特別是如果您需要提供匯總數據。 或者結合名字和姓氏。
  3. 遊戲化。 這是一種非常流行的趨勢,被積極用於教育、育兒以及各種公司的忠誠度計劃。 因此,在教育和商業領域,這個功能也可以派上用場。 

此功能包含在每個 Excel 用戶都應該知道的標準集中。 

Excel中的反向CONCATENATE函數

事實上,沒有與“CONCATENATE”功能完全相反的功能。 為了執行單元拆分,使用了其他函數,例如 左室SIMV и RIGHTPSTR. 第一個從字符串的左側提取一定數量的字符。 第二個在右邊。 但 PSTR 可以從任意位置執行並在任意位置結束。 

您可能還需要執行更複雜的任務,但它們有單獨的公式。 

CONCATENATE 函數的常見問題

乍一看,函數 STEPIT 很簡單。 但在實踐中,事實證明一大堆問題都是可能的。 讓我們仔細看看它們。 

  1. 引號顯示在結果字符串中。 為避免此問題,您需要使用分號作為分隔符。 但是,如上所述,此規則不適用於數字。
  2. 詞非常接近。 出現此問題是因為一個人不知道使用該功能的所有細微差別 STEPIT. 要單獨顯示單詞,您必須向它們添加空格字符。 或者您可以直接在文本參數之後插入它(無論是在單元格內還是在公式中單獨輸入文本)。 例如像這樣:=連接(“你好”,“親愛的”)。 我們看到這裡在“Hello”這個詞的末尾添加了一個空格。 
  3. #姓名? 這表明沒有為 text 參數指定引號。 

使用該功能的建議

為了更有效地使用此功能,您需要考慮幾個重要的建議:

  1. 盡可能使用 &。 如果您只需要加入兩個文本行,則無需為此使用單獨的函數。 因此,電子表格將運行得更快,尤其是在具有少量 RAM 的弱計算機上。 一個例子是下面的公式: =A1 和 B1。 類似於公式 =部分(A1,B1)。 尤其是手動輸入公式時,第一個選項更容易。
  2. 如果需要將貨幣或日期與文本字符串以及除上述格式之外的任何其他格式的信息組合在一起,則必須首先使用函數對其進行處理 TEXT. 它旨在將數字、日期、符號轉換為文本。

如您所見,理解這些細微差別一點也不難。 他們遵循上面的信息。 

CONCATENATE 函數的常見用途

所以一般公式是: 連接([文本 2];[文本 2];…). 在適當的位置插入您的文本。 需要注意的是,接收文本的要求如下:必須小於輸入值的字段長度。 作為屬性,您不僅可以使用預定義的值,還可以使用單元格中的信息,以及使用其他公式計算的結果。

在該計劃中,沒有強制建議使用文本格式的數據進行輸入。 但最終結果將以“文本”格式顯示。

輸入功能有幾種方法:一種是手動的,一種是半自動的。 如果您是初學者,那麼建議您使用對話框輸入參數的方法。 更有經驗的程序用戶也可以手動輸入公式。 起初它看起來很不方便,但實際上,沒有什麼比鍵盤輸入更有效的了。 

順便說一句,一般使用 Excel 的建議:總是學習熱鍵。 他們將幫助您節省大量時間。

但是,當您是初學者時,您將不得不使用專門創建的窗口。

那麼怎麼稱呼呢? 如果你看一下公式輸入行,那麼它的左邊有一個小按鈕“fx”。 如果按下它,將出現以下菜單。 我們需要從列表中選擇所需的功能。

Excel中的CONCATENATE函數-帶有示例的使用指南
1

選擇所需功能後,將打開一個輸入參數的窗口。 通過它,您可以設置範圍或手動輸入文本、單元格的鏈接。 

Excel中的CONCATENATE函數-帶有示例的使用指南
2

如果您手動輸入數據​​,則會執行輸入,以“等號”開頭。 也就是說,像這樣:

=連接(D2;”,”;E2)

在我們執行完所有操作之後,我們將在結果單元格中看到文本“21.09”,它由幾個部分組成:數字 21,可以在索引為 D2 的單元格中找到,第 09 行,在單元格 E2 中. 為了讓它們用點分隔,我們將其用作第二個參數。 

名稱綁定

為清楚起見,讓我們看一個描述如何綁定名稱的示例。 

假設我們有這樣一張桌子。 它包含有關名字、姓氏、城市、客戶所在州的信息。 我們的任務是結合名字和姓氏並得到全名。 

Excel中的CONCATENATE函數-帶有示例的使用指南
3

根據此表,我們了解到對姓名的引用應在 B 列中給出,姓氏 – A。公式本身將寫在標題“全名”下的第一個單元格中。

在輸入公式之前,請記住該函數不會關聯比用戶指定的更多信息。 因此,如果您需要添加分隔符、問號、點、破折號、空格,則必須將它們作為單獨的參數輸入。

在我們的示例中,我們需要用空格分隔名字和姓氏。 因此,我們需要輸入三個參數:包含名字的單元格的地址、一個空格字符(不要忘記將其包含在引號中)和包含姓氏的單元格的地址。 

在我們定義了參數之後,我們以適當的順序將它們寫入公式。 

注意公式的語法非常重要。 我們總是以等號開頭,然後打開括號,列出參數,用分號分隔它們,然後關閉括號。

有時您可以在參數之間放置一個普通逗號。 如果使用英文版的 Excel,則添加逗號。 如果是 -language 版本,則為分號。 我們回車後,會出現合併後的版本。

現在剩下的就是簡單地使用自動填充標記將此公式插入此列中的所有其他單元格。 因此,我們有每個客戶的全名。 任務完成。

Excel中的CONCATENATE函數-帶有示例的使用指南
4

以完全相同的方式,您可以連接州和城市。

Excel中的CONCATENATE函數-帶有示例的使用指南
5

鏈接數字和文本

我們已經知道,使用函數 STEPIT 我們可以將數值與文本值連接起來。 假設我們有一個表,其中包含有關商店商品庫存的數據。 目前我們有 25 個蘋果,但這一行分佈在兩個單元格中。 

我們需要以下最終結果。

Excel中的CONCATENATE函數-帶有示例的使用指南
6

在這種情況下,我們還需要三個參數,語法還是一樣的。 但是,讓我們嘗試完成稍微增加了複雜性的任務。 假設我們需要編寫複雜的字符串“我們有 25 個蘋果”。 因此,我們需要在現有的三個參數中再添加一行“我們有”。 最終結果看起來像這樣。

=CONCATENATE(“我們有“;F17;” “;F16)

如果需要,用戶可以添加幾乎任意數量的參數(在上述限制內)。

連接 VLOOKUP 和 CONCATENATE

如果你使用函數 VPR и STEPIT 在一起,它可以成為一個非常有趣的組合,更重要的是,它的功能組合。 使用功能 VPR 我們根據一定的標準對錶格進行垂直搜索。 然後我們可以將找到的信息添加到已經存在的行中。

所以,假設我們有這樣一張桌子。 它描述了第一個和第二個倉庫中當前有哪些貨物。 

Excel中的CONCATENATE函數-帶有示例的使用指南
7

我們需要在某個倉庫中找到某個物品的價格。 為此,使用該功能 VPR. 但在使用之前,您必須先將桌子準備好一點。 VPR 將數據輸出到左側,因此您需要在表的左側使用原始數據插入額外的列。 

之後,我們連接數據。 

這可以通過以下公式來完成:

=B2&»/»&C2

或者這樣。

=連接(B2;”/”;C2)

因此,我們將兩列連接在一起,使用正斜杠作為兩個值之間的分隔符。 接下來,我們將這個公式轉移到整個A列。我們得到這樣一個表。

Excel中的CONCATENATE函數-帶有示例的使用指南
8

接下來,我們使用下表並填寫有關訪問者選擇的產品的信息。 我們需要從第一個表中獲取有關貨物成本和倉庫編號的信息。 這是使用函數完成的 VPR.

Excel中的CONCATENATE函數-帶有示例的使用指南
9

接下來,選擇一個單元格 K2, 並在其中寫下以下公式。 

{=ВПР(G2&»/»&H2;A2:E6;5;0)}

或者可以通過函數來寫 STEPIT.

{=ВПР(СЦЕПИТЬ(G2;»/»;H2);A2:E6;5;ЛОЖЬ)}

這種情況下的語法類似於編號和倉庫信息組合的執行方式。 

您需要包含一個功能 VPR 通過組合鍵“Ctrl”+“Shift”+“Enter”。

如您所見,一切都很簡單。

發表評論