阻止 Excel 将单元格中的文本转换为科学计数法

阻止 Excel 将单元格中的文本转换为科学计数法

当我尝试删除使用+时"71646E 10 0"出现的单元格中的空格时,大约有 100 个单元格需要我修复。我可以通过编辑每个单元格并删除空格来一次完成它们。"5.58E+104"CtrlH

有没有可以一次性完成所有这些的功能?

答案1

您走在正确的轨道上,简单的解决方案是从显示中删除科学计数法,突出显示列,选择自定义格式,然后在类型中输入零(0)。

答案2

新答案

因此,我最初的答案是巧妙地使用自定义格式,但实际上并不奏效。

但是,您似乎可以简单地将单元格格式化为文本,然后删除空格,而 Excel 所做的只是抱怨(在每个单元格上都出现小绿色三角形)文本中存储了一个数字。

旧答案

我的做法是在我想要的单元格上加上自定义格式,以准确显示其中的内容。

客户编号格式

它很肮脏,但它确实有用,并且可以一次应用于整个选择。

答案3

使用如下数据:

在此处输入图片描述

运行这个简短的 VBA 宏:

Sub RemoveSpaces()
    Dim r As Range
    For Each r In Selection
        r.Value = "'" & Replace(r.Value, " ", "")
    Next r
End Sub

生产:

在此处输入图片描述

答案4

为了尝试从单元格中删除空格,您可以尝试这个简单的公式:

=SUBSTITUTE(B64," ","")

在此处输入图片描述

笔记,根据需要调整公式中的单元格引用。

相关内容