Excel复制添加引号的多个单元格中的内容

问题描述 投票:0回答:2

我正在尝试在excel中组合来自多个单元格的内容。这是我想要做的一个例子:

(Cell1):John Doe

(Cell2):5950

(Cell3):使用“John Doe”XXXXXX5950自动填充

我知道我可以使用公式=&[Cell1]&“XXXXXX”和[Cell2]组合细胞

但是我希望它在名称的每一边加上“”,但代码不会除外,因为使用公式的部分是使用“符号。对此有何帮助?

excel ms-office formula
2个回答
1
投票

在字符串中使用两个双引号来放置双引号:

=""""&[Cell1]&""" XXXXXX"&[Cell2]

1
投票

您可以使用双引号来转义VBA中的"字符。

Range("A1").Formula = """" & Range("B1").Value & """ XXXXXX" & Range("C1").Value

或者您也可以使用ASCII字符34。

Range("A1").Formula = Chr(34) & Range("B1").Value & Chr(34) & " XXXXX" & Range("C2").Value
© www.soinside.com 2019 - 2024. All rights reserved.