在 Excel 中在单元格前面添加特定文本

在 Excel 中在单元格前面添加特定文本

我想要取出一些如下的单元格:

PETROLIA ONTARIO CANADA NON1RO,              
VANCOUVER BC V5L3B1,              
ONTARIO CANADA LOR2C0,              
DN58BY ENGLAND,              
DN58BY ENGLAND,              

并将其改为:

(intl) PETROLIA ONTARIO CANADA NON1RO,              
(intl) VANCOUVER BC V5L3B1,              
(intl) ONTARIO CANADA LOR2C0,              
(intl) DN58BY ENGLAND,              
(intl) DN58BY ENGLAND,        

有没有简单的方法可以做到这一点?

答案1

使用 CONCATENATE 公式。下面的示例假设您的第一个值在单元格 A1 中。

=CONCATENATE("(intl) ", A1)

答案2

我认为使用 concatenate 函数需要不必要的输入。只需使用 & 符号连接值即可:

="(intl) " & A1

我认为那样比较容易。

答案3

如果上述数据在单元格 A1-A5 中,则在单元格 B1 中输入以下内容即可获得所需的结果:

=CONCATENATE("(intl) ", A1)

并将其复制粘贴到 B2-B5

答案4

您可以将以下内容复制到下一列的第一列,然后将该单元格的左下角向下拖动:

=CONCATENATE("(intl) ", INDIRECT("RC[-1]",0))

相关内容