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 и PSTR. 第一个从字符串的左侧提取一定数量的字符。 第二个在右边。 但 PSTR 可以从任意位置执行并在任意位置结束。 

您可能还需要执行更复杂的任务,但它们有单独的公式。 

CONCATENATE 函数的常见问题

乍一看,函数 STEPIT 很简单。 但在实践中,事实证明一大堆问题都是可能的。 让我们仔细看看它们。 

  1. 引号显示在结果字符串中。 为避免此问题,您需要使用分号作为分隔符。 但是,如上所述,此规则不适用于数字。
  2. 词非常接近。 出现此问题是因为一个人不知道使用该功能的所有细微差别 STEPIT. 要单独显示单词,您必须向它们添加空格字符。 或者您可以直接在文本参数之后插入它(无论是在单元格内还是在公式中单独输入文本)。 例如像这样:=连接(“你好”,“亲爱的”)。 我们看到这里在“Hello”这个词的末尾添加了一个空格。 
  3. #姓名? 这表明没有为 text 参数指定引号。 

使用该功能的建议

为了更有效地使用此功能,您需要考虑几个重要的建议:

  1. 尽可能使用 &。 如果您只需要加入两个文本行,则无需为此使用单独的函数。 因此,电子表格将运行得更快,尤其是在具有少量 RAM 的弱计算机上。 一个例子是下面的公式: =A1 和 B1。 类似于公式 =部分(A1,B1)。 尤其是手动输入公式时,第一个选项更容易。
  2. 如果需要将货币或日期与文本字符串以及除上述格式之外的任何其他格式的信息组合在一起,则必须首先使用函数对其进行处理 文字. 它旨在将数字、日期、符号转换为文本。

如您所见,理解这些细微差别一点也不难。 他们遵循上面的信息。 

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”。

如您所见,一切都很简单。

发表评论