Excel:用公式和其他方式将文本转换为数字

您所在的位置:网站首页 excel把文本转化为数字的函数是什么 Excel:用公式和其他方式将文本转换为数字

Excel:用公式和其他方式将文本转换为数字

2024-07-11 02:54| 来源: 网络整理| 查看: 265

该教程展示了将字符串变成数字的许多不同方法 在Excel中:转换为数字错误检查选项、公式、数学运算、特殊粘贴等等。

有时,你的Excel工作表中的数值看起来像数字,但它们不相加,不相乘,并在公式中产生错误。 一个常见的原因是数字被格式化为文本。 在许多情况下,Microsoft Excel足够聪明,可以将从其他程序导入的数字字符串自动转换为数字。 但有时数字被留为文本格式,导致你的多个问题。本教程将教你如何将字符串转换为 "真实 "的数字。

如何识别Excel中格式化为文本的数字

Excel有一个内置的错误检查功能,可以提醒你单元格值可能存在的问题。 这在单元格的左上角显示为一个小的绿色三角形。 选择一个有错误指示的单元格,会显示一个带有黄色感叹号的警告标志(请看下面的截图)。 将鼠标指针放在标志上,Excel会告知你潜在的问题。 该单元格中的数字被格式化为文本,或在前面加一撇。 .

在某些情况下,错误指示器不会显示为文本格式的数字。 但还有其他文本数字的视觉指示器。

数字 字符串(文本值)。 默认为右对齐。 如果有几个单元格被选中,状态栏会显示 平均值 , 计数 和 累计 . 默认为左对齐。 如果有几个单元格被选中,状态栏只显示 计数 . ǞǞǞ 数字格式 框显示文本格式(在许多情况下,但不一定)。 在公式栏中可能有一个领先的撇号可见。

在下面的图片中,你可以看到右边是数字的文字表述,左边是实际数字。

如何将Excel中的文本转换为数字

在Excel中,有几种不同的方法将文本改为数字。 下面我们将从最快和最简单的方法开始介绍。 如果简单的技术对你不起作用,请不要灰心。 没有什么挑战是不能克服的。 你只需要尝试其他方法。

在Excel中转换为带有错误检查的数字

如果你的单元格显示一个错误指示器(左上角的绿色三角形),将文本字符串转换为数字是一个两键的事情。

选择所有含有文本格式的数字的单元格。 点击警告标志并选择 转换为数字 .

完成了!

通过改变单元格格式将文本转换成数字

另一个将格式为文本的数值转换为数字的快速方法是这样的。

选择有文本格式的数字的单元格。 关于 首页 选项卡,在 数量 组,选择 一般 数量 从 数字格式 下拉列表。

注意:这种方法在某些情况下不起作用。 例如,如果你对一个单元格应用文本格式,输入一个数字,然后将单元格格式改为数字,该单元格将保持文本格式。

用粘贴特技将文字改为数字

与之前的技术相比,这种将文本转换为数字的方法需要更多的步骤,但几乎100%的时间都能发挥作用。

若要修复格式为文本的数字,可使用 粘贴专用 ,这里是你要做的。

选择文本数字单元格并将其格式设置为 一般 如上所述。 复制一个空白单元格。 为此,可以选择一个单元格并按下Ctrl + C,或者右键单击并选择 拷贝 从上下文菜单中选择。 选择你想转换为数字的单元格,右键点击,然后点击 粘贴专用 或者,按Ctrl + Alt + V快捷键。 在 粘贴专用 对话框,选择 价值观 在 粘贴 节和 添加 在 运作 节。 点击 认可 .

如果操作正确,你的数值将从左到右改变默认的对齐方式,这意味着Excel现在将它们视为数字。

用 "文本转列 "将字符串转换为数字

它是另一种在Excel中将文本转换为数字的无公式方法。 当用于其他目的时,例如分割单元格,文本转列向导是一个多步骤的过程。 要执行文本到数字的转换,你点击 完成 在第一个步骤中的按钮 :)

选择你想转换为数字的单元格,并确保其格式被设置为 一般 . 切换到 数据 标签。 数据工具 组,并点击 文本到列 按钮。 在步骤1中 将文本转换为列的向导 , 选择 划线 根据 原始数据类型 ,然后点击 完成 .

这就是它的全部内容!

用公式将文本转换为数字

到目前为止,我们已经讨论了可以用来将Excel中的文本改为数字的内置功能。 在许多情况下,通过使用公式可以更快地完成转换。

公式1.在Excel中把字符串转换成数字

Microsoft Excel有一个将字符串转换为数字的特殊函数--VALUE函数。 该函数既接受一个用引号括起来的文本字符串,也接受一个对包含要转换的文本的单元格的引用。

VALUE函数甚至可以识别被一些 "额外 "字符包围的数字--这是以前的方法都做不到的。

例如,VALUE公式可以识别用货币符号和千位分隔符输入的数字。

=value("$1,000")

=VALUE(A2)

要转换一列文本值,你可以在第一个单元格中输入公式,然后拖动填充柄,将公式向下复制到该列。

欲了解更多信息,请参见VALUE公式,将文本转换为数字。

公式2.将字符串转换为日期

除了文本数字外,VALUE函数还可以转换由文本字符串表示的日期。

比如说。

=VALUE("1-Jan-2018")

See_also: 如何向Outlook添加日历:共享、互联网日历、iCal文件

=VALUE(A2)

其中A2包含一个文本日期。

默认情况下,VALUE公式会返回一个序列号,代表Excel内部系统中的日期。 要使结果显示为实际日期,您只需在公式单元格中应用Date格式。

使用DATEVALUE函数也可以达到同样的效果。

=DATEVALUE(A2)

更多信息,请参见如何在Excel中把文本转换为日期。

公式3.从字符串中提取数字

当您通过使用LEFT、RIGHT和MID等文本函数从文本字符串中提取数字时,VALUE函数也会派上用场。

例如,要从A2中的一个文本字符串中获得最后3个字符,并将结果作为数字返回,请使用这个公式。

=value(right(a2,3))

下面的截图显示了我们将文本转换为数字的公式的运行情况。

如果不将RIGHT函数包入VALUE中,结果将以文本形式返回,更确切地说,是一个数字字符串,这样就无法用提取的值进行任何计算。

更多信息,请参见如何在Excel中从字符串中提取数字。

用数学运算将Excel字符串改成数字

在Excel中把文本值转换为数字的另一个简单方法是进行简单的算术运算,但实际上并不改变原始值。 这可以是什么呢? 例如,添加一个零,乘以或除以1。

=A2+0

=A2*1

See_also: 谷歌表单图表教程:如何在谷歌表单中创建图表

=A2/1

如果原始值的格式是文本,Excel可能也会自动对结果应用文本格式。 你可能会注意到,公式单元格中的数字是左对齐的。 要解决这个问题,一定要设置 一般 公式单元格的格式。

提示:如果你想让结果成为数值,而不是公式,请使用 粘贴专用 功能,以其值替换公式。

这就是如何在Excel中用公式和内置功能将文本转换为数字。 谢谢你的阅读,希望下周在我们的博客上见到你



【本文地址】


今日新闻


推荐新闻


CopyRight 2018-2019 办公设备维修网 版权所有 豫ICP备15022753号-3