免费学习该课程!
今天就开通帐号,25,300 门业界名师课程任您挑!
实践:数字和文本格式互换
之前的三节课里, 我们知道了单元格的内容, 可以是数字或者文本。 然后在数字格式中, 我们发现,数字也可以转换为文本格式。 同时我们还学习了相对引用。 所以这节课我们就来介绍 一种融合了这些知识的实践操作。 这也是实际工作中经常会遇到的, 数字和文本格式的互换。 我们来看这样一种情况, 这里 A 列看上去是数字, 但仔细看它们是左对齐的, 所以其实是文本格式。 这时候在各种公式运算, 比如 VLOOKUP、SUMIF, 甚至有时候在加减乘除里都会出错。 这样我们就会面临 一个问题, 如何快速地把这些文本格式的数字, 转换成真正的,可以参与计算的数字。 当然 Excel 是一个非常强大的工具, 文本格式转数字会有很多种方法。 这里只演示我个人经常使用的办法, 就是使用最简单的数学公式。 我在 B1 单元格输入公式 “=A1+0”,按 Enter。 你看到什么都没有发生。 不用担心, 这是因为 B1 单元格的格式 还是 Text,文本。 Excel 并没有把它当成公式, 我们现在手动把 B1 的格式改成数字。 然后记得要再次点击编辑栏, 再按 Enter, 系统就会重新处理这个公式, 并返回计算结果。 现在我们可以看到, B1 单元格里就是一个真正的数字了, 而且它已经自动靠右对齐。 这个公式“A1+0”的原理也很简单, 就是提示 Excel, 去对 A1 单元格里的文本, 尝试进行数学运算, 或者说逼着 Excel, 去把 A1 单元格理解成数字。 我们会发现在大部分的情况下, Excel 是可以理解的。 接下来,我点住 B1 单元格 右下角的填充手柄往下拖或者双击, Excel 就会自动 把 B1 单元格的格式和公式, 复制到 B 列其他的单元格里。 而且由于我公式里的 A1 是间接引用, 所以 B 列每个单元格 都会像 B1 一样, 对它自己左边的 A 列单元格 加上一个 0, 把文本转变为数字。 我相信你已经注意到了, 我在 A 列使用了 各种常见的文本表示数字的方式。 可以有千分位是逗号的, 也可以是数字前面或后面有空格的。 也有千分位加了空格的。 而我的公式对大部分的文本格式都很兼容, 除了第四行千分位上的空格。 Excel 返回了一个数值错误的信息, 说明 Excel 无法把 A4 单元格的文本, 认为是 一个数字。 对于这种跨区域的数字格式问题,…
随堂练习,边学边练
下载课堂讲义。学练结合,紧跟进度,轻松巩固知识。