我试图让列中的每个单元格都填充“,如8”,10“等等。”在公共脚本中导致错误...显然,我不想键入“在每个细胞中。
答案 0 :(得分:1)
这是一种度量单位,适用于数字。如果你想使用这个数字进行计算,那么你就不应该输入“完全登录到单元格。而是使用自定义数字格式,这样你就可以使用这个数字进行计算而不会跳过箍。” >
请考虑以下屏幕截图:
长度以英寸为单位输入。 “符号未键入,但以自定义格式使用
0\"
应用于长度和总细胞。注意数字如何在计算中使用得很好。
如果您正在寻找使用VBA在单元格中输入“字符”的语法,请注意您需要使用多个“字符”将“放入字符串中。”
[A1] = """"
答案 1 :(得分:1)
如果您想要VBA,这可以提供帮助:
Sub addQuotes()
Dim i
Dim rng As Range
Set rng = Range("A1:A20")
For Each i In rng
i.Value = i.Value & Chr(34)
Next i
End Sub
或者您可以使用公式:
想象一下你得到了这个:
+-----------+----------+---------+
| Row Index | Data Set | Formula |
+-----------+----------+---------+
| 1 | S | |
| 2 | S | |
| 3 | S | |
| 4 | S | |
| 5 | S | |
| 6 | S | |
| 7 | S | |
| 8 | S | |
| 9 | S | |
| 10 | S | |
+-----------+----------+---------+
在公式列中,您需要输入:
=CONCATENATE(A2,"""")
结果将是:
+-----------+----------+---------+
| Row Index | Data Set | Formula |
+-----------+----------+---------+
| 1 | S | S" |
| 2 | S | S" |
| 3 | S | S" |
| 4 | S | S" |
| 5 | S | S" |
| 6 | S | S" |
| 7 | S | S" |
| 8 | S | S" |
| 9 | S | S" |
| 10 | S | S" |
+-----------+----------+---------+
或者,如果你想使用@teylyn建议的英寸格式:0\"
,那么只需使用该自定义格式,并且只将"
添加到格式中,而不是它自己的数字,并且您可以将它用作数字。