在excel中,我在列中格式化爲文本時有很多數字單元格。我想將它們轉換成格式「存儲爲文本的數字」。通過在數字前面加一個撇號(')並按下回車鍵,我可以一次對單個單元格執行此操作。我的問題是如何快速爲單元格的其他部分實現這種格式。我試圖創建一個新列作爲=「'」& A2並複製,但它不起作用。如何格式化數字作爲文本存儲在Excel中?
在附圖中,我將單元格A2轉換爲格式爲數字格式的數字,方法是在它之前放置一個'並且希望快速爲單元格的其餘部分執行相同操作。
在excel中,我在列中格式化爲文本時有很多數字單元格。我想將它們轉換成格式「存儲爲文本的數字」。通過在數字前面加一個撇號(')並按下回車鍵,我可以一次對單個單元格執行此操作。我的問題是如何快速爲單元格的其他部分實現這種格式。我試圖創建一個新列作爲=「'」& A2並複製,但它不起作用。如何格式化數字作爲文本存儲在Excel中?
在附圖中,我將單元格A2轉換爲格式爲數字格式的數字,方法是在它之前放置一個'並且希望快速爲單元格的其餘部分執行相同操作。
雖然它可能不是最快的解決方案,只需選擇你想成爲文本的單元格,並設置格式的文本=>觸及ALT + F11
在「立即」窗口中運行:
for each x in selection.cells: x.value = format(x.text,"'@"): next
您可以使用助手列進行此操作。 在將文本格式設置爲文本之前,您需要知道numberformat是什麼。然後,只需使用相同的格式,此公式中:
=TEXT(A1,"number_format")
如:
=TEXT(A1,"General")
或
=TEXT(A1,"0")
必要向下填充遠。
接下來,選擇具有公式的列中的單元格和Edit-Copy
; Edit-Paste Special Values
這將用文本結果替換公式。
您可以只選擇整個列並將單元格格式從常規更改爲文本 – Luuklag
我不只是想將數字轉換成文本或文本爲數字。我想將所有數字或文本轉換爲「用撇號存儲爲文本的數字」。 –