2014-09-02 90 views
-3

我已經進口了一些查詢結果從SQL Server 2008到Excel CSV文件,它得到了進口同類如下:轉換Excel的科學記數法原號碼

enter image description here

所以Acct_NoTELE長相相似。我怎樣才能確保一切都顯示獨特?這些科學符號使一切看起來相似。

回答

1

點擊列和:

格式>單元格格式...>編號>編號>並指定沒有小數

,如果你喜歡宏:

Sub Macro1() 
    Columns("A:B").Cells.NumberFormat = "0" 
End Sub 
+0

這是行不通的。當我保存並打開文件時,它將以相同的格式打開。 – John 2014-09-02 23:06:22

1

將其轉換爲文本。由於它是一個帳號,因此不需要計算它,因此不需要將其視爲數字。當您導入分隔文件時,請確保將該列指定爲不是「一般」,而是文本。

如果文件已被創建,請使用「text to columns」功能。

編輯:例如:office.microsoft.com/en-us/excel-help/split-names-by-using-the-convert-text-to-columns-wizard-HA010102340.aspx

+0

當我做了'Format Cells - > Number - > Text'時,除了東西左對齊之外,它沒有導致任何新的變化。你是說當我從SQL Server導入分隔文件?那裏我只用了Save as選項。 – John 2014-09-03 04:40:42

+0

這不是一回事,但很接近。你會發現,如果你點擊進入每個單元格然後點擊進入,角落裏的單元格會有一個綠色的三角形,這意味着它是一個保存爲文本的數字,並且(在我看來)是你想要的。它不會成爲科學記數法,因爲它是文本。您所描述的格式化意味着您必須逐個進入,輸入單元格並接受值。使用「text to columns」工具可以毫不費力地轉換每個單元格。 – 2014-09-03 05:59:33