2014-09-02 92 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