网站搜索

如何在 Excel 中使用公式向单元格添加文本


摘要:要将文本添加到现有文本的开头或结尾,请使用“&”运算符或 CONCAT 函数。使用其他功能,您可以在第 n 个字符处或特定字符之前或之后添加文本。

您要在单元格中现有文本的开头、中间或结尾添加一些文本吗? Microsoft Excel 为您提供帮助。您可以使用公式或函数将文本附加到单元格,包括查找特定字符并在其前后添加文本。就是这样。

将文本添加到单元格的开头

要在单元格中的现有文本之前添加一些文本,只需使用 &(与号)运算符或 CONCAT 函数。两者的工作方式相同。

要使用它们,首先,打开 Excel 电子表格并选择要显示合并文本的单元格。

在选定的单元格中,键入以下公式并按 Enter。在此公式中,替换 Mr. (注意文本后的空格)包含您要添加的文本,B2 包含您要追加文本的单元格的引用。

="Mr. "&B2

请注意,我们已将要添加的文本括在双引号中。您可以在这些引号内添加任何文本、空格、数字或符号,Excel 会将它们附加到您现有的单元格内容中。

如果您想使用 CONCAT 函数,请在要显示结果的单元格中输入以下函数并按 Enter。在这里,替换 Mr. 包含要添加的文本,B2 包含现有文本所在的单元格引用。

=CONCAT("Mr. ",C2)

您的结果将如下所示:

将文本添加到单元格的末尾

要在现有文本的末尾附加自定义文本,请使用相同的 &(与号)运算符或 CONCAT 函数。

如果您想使用 & 运算符,请在 Excel 电子表格中单击要显示结果的单元格。

在选定的单元格中,键入以下公式并按 Enter。在这里,将 B2 替换为您现有文本所在的单元格,并将 (Journalist) 替换为您要附加的文本。

=B2&" (Journalist)"

(Journalist) 之前有一个空格,因此此自定义文本会在现有文本结束后立即添加一个空格。

如果您想使用 CONCAT 函数,请在您选择的单元格中输入以下内容并按 Enter 键。再次将 B2 替换为包含现有文本的单元格,将 (Journalist) 替换为您要添加的文本。

=CONCAT(B2," (Journalist)")

结果如下:

在特定数量的字符后添加文本

Excel 允许您在现有文本中指定数量的字符后或特定字符后添加自定义文本。

要在特定数量的字符后添加文本,请结合使用 LEFTRIGHTLEN 函数以及 &< /代码> 运营商。

例如,要在 C2 单元格内容的第二个字符后添加 -(连字符),请选择要显示结果的单元格。

在选定的单元格中,键入以下公式并按 Enter。在这里,将 C2 的所有实例替换为您的单元格引用,将 -(连字符)替换为您要添加的文本,并将 2 替换为数字您希望自定义文本出现在其后的字符数。

=LEFT(C2,2)&"-"&RIGHT(C2,LEN(C2)-2)

按下 Enter 后,Excel 将添加指定的文本并显示结果。

在特定字符后添加文本

如果您想在单元格文本内容中的特定字符之后或之前添加文本,请使用 Excel 的 LEFTSEARCHRIGHTLEN 函数。

例如,要在 #(哈希)符号后添加 212(纽约市的区号),您将使用以下公式。在这里,您将 C2 替换为现有文本所在的单元格,将 # 替换为您要在其后附加文本的字符,并将 212 与要添加的文本。

=LEFT(C2,SEARCH("#",C2))&"212"&RIGHT(C2,LEN(C2)-SEARCH("#",C2))

您会在所选单元格中看到结果。

使用上述部分中的公式或函数后,您可以自动将其复制到工作表中的所有记录中。为此,从您输入函数或公式的单元格的右下角向下拖动,直到覆盖所有记录。就这样。

您的串联文本是否不适合 Excel 的默认单元格大小?有一种方法可以缩小或扩大你的细胞。