2016-01-27 64 views
0

我試圖讓列中的每個單元格填充」,如8「,10」等等。 「在通用腳本中導致錯誤...顯然,我不想在每個單元格中輸入」。我試圖讓列中的每個單元格填充「

+0

嗨,歡迎來到SO。請添加代碼的重要部分。請閱讀[如何提問](http://stackoverflow.com/help/how-to-ask)和[mcve](http://stackoverflow.com/help/mcve)以獲取更好的收到問題。 – davejal

回答

1

這是一個度量單位,適用於一個數字。如果你想使用數字進行計算,那麼你不應該輸入「登錄到單元格中,而是使用自定義數字格式,這將允許您仍然使用該數字進行計算,而無需跳過籃球。

請看下面的截圖:

enter image description here

長度輸入爲英寸的「符號不輸入,但在適用於長度和總細胞中的自定義格式

0\" 

使用。請注意數字在計算中如何使用。

如果你正在尋找的語法進入了「角色到使用VBA細胞,然後要知道,你需要使用多個」字把一個「爲一個字符串。

[A1] = """" 
+0

如果小數可能或不可能是單元格值的一部分,那麼'General \''適用於非固定小數點。 – Jeeped

+0

謝謝你們。爲了清楚起見,我正在建立工作表,而我只想懶惰真正,而不是輸入「數據輸入中的每個單元格上。我希望能夠輸入10,點擊回車,並且10「出現在單元格中。 – Jeff

+0

如果一個單元格已經包含了字符'」,那麼在它前面放置10就需要更多的工作。只需選擇列,應用所提到的自定義格式並輸入數字。預先輸入「根本沒有任何幫助,因爲在輸入號碼時你必須進行更多的輸入。」 – teylyn

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,"""") 

而且resulto將是這樣的:

+-----------+----------+---------+ 
| 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"  | 
+-----------+----------+---------+ 

或者,如果你想用戶英寸格式:0\"由@建議然後,teylyn只使用該自定義格式,並且只將"添加到格式中,而不是自己的格式,並且可以將其用作數字。

enter image description here

相關問題