2012-03-17 81 views
4

我有一個excel表中的20列組成的報告,其中所有列都是一般格式。如何格式化空Excel表格中的列?

如果我複製報告並粘貼到新工作表,某些列需要使用文本格式。

但是,通過選擇列並轉換爲所需的格式很容易,但是如何在從報表複製後在所需類型的表中創建列?

請幫助,在此先感謝。

+0

我不相信你所尋求的是可能的。當您將某個值放入單元格中時,Excel將確定該值的類型並根據需要對其進行轉換。您可以通過將單元格提前設置爲文本格式**來停止Excel執行此轉換。轉換完成後,您不能再要求Excel將其撤消。你如何複製這些值? – 2012-03-17 11:50:27

+0

通過ctrl + c直接複製。是Excel確定值的類型並根據需要進行轉換,但在轉換具有11位或更多位數的通用格式的數字時,它將顯示指數值,並且該數字將以文本形式存儲。 – Punith 2012-03-17 11:55:04

+0

根據我的實驗,當進入通用格式單元格時,最多12位數字將以正常格式顯示,而13位數字或更多數字將以指數格式顯示。對文本格式的後續更改不會更改實際值或顯示值,儘管它現在顯示爲左對齊。如果一個數字輸入到文本格式單元格中,它仍然是一個左對齊的數字串。使用Ctrl + C複製任何這些值不會影響值或其外觀。你有過不同的經歷嗎?你想要發生什麼? – 2012-03-17 14:46:26

回答

1

如果新報告包含所有相同的格式,可以右鍵單擊底部的工作表選項卡,選擇移動或複製,然後將「創建副本」添加到新工作表或工作簿。這將保留你所有的格式。

然後你可以做一個「粘貼特殊值」,一切都應該如你所願。

我略的步驟......我可以讓他們更加簡潔,如果這聽起來像它會解決你的問題。