格式化excel中的单元格

时间:2012-07-26 20:15:27

标签: excel formatting

我有数千行和数列数据的Excel表格,需要对这些数据进行一些计算。但是在少数文件中有一个或两个单元格,即使它们包含数字,它们的格式也是文本。数据非常庞大,无法检查每个单元格的格式。那么有什么办法可以纠正这些错误吗?

5 个答案:

答案 0 :(得分:1)

如果您使用的是Excell 2007或更高版本,请使用搜索和替换。

Find WhatReplace with留空,在查找格式中选择Text,在替换格式中选择General(或其他数字格式)。

运行Replace All并完成!

答案 1 :(得分:0)

使用ASAP实用程序www.asap-utilities.com /

他们有宏将文本转换成数字

您也可以使用值函数

=value(A1) 

将文字转换为数字

答案 2 :(得分:0)

我首先选择您希望格式化为数字的特定行/列标题。然后,只需从下拉菜单中选择“数字”,即可选择单元格类型。这将应用该特定行/列中所有值单元格的格式。

这当然假设所有以文本形式读取的单元格都是有效数字。否则,您将不得不使用其他功能。

答案 3 :(得分:0)

或者,将值复制到新工作表,但在此之前,您需要将所有单元格格式化为数字格式,并使用“选择性粘贴”选项,选择“值”对话框选项。

答案 4 :(得分:0)

如果您没有任何公式,只有值,则可以运行此代码

Sub MakeValues()

    ActiveSheet.UsedRange.NumberFormat = "General"
    ActiveSheet.UsedRange.Value = ActiveSheet.UsedRange.Value

End Sub