每次有人问我,Excel里分数这玩意儿到底要怎么打,我脑子里浮现的都不是什么官方教程,而是一张张因为输个“1/4”结果变成“1月4日”而扭曲的脸。说真的,这绝对是Excel劝退新手的“十大酷刑”之首,没有之一。
你是不是也经历过?信心满满地敲下“1/2”,回车,啪,一个“1月2日”糊你脸上。你当时的心情,我懂,绝对是地铁老人看手机.jpg。你开始怀疑人生,怀疑键盘,甚至怀疑是不是自己的手指有独立的想法。别急,这事儿不赖你,得赖Excel它自己,太“智能”了,智能到有点自作主张。它看到“/”或者“-”,第一反应就是:“啊哈!这哥们儿想输日期!我得赶紧帮他!”然后就热情过度,办了坏事。
所以,想在Excel的地盘上驯服“分数”这个小妖精,你不能硬来,得用点手腕。
最简单粗暴,也是最立竿见影的法子:前面加个“0”和空格
这是我教给身边所有实习生的第一招,屡试不爽。你想输入 1/4?简单,你就在键盘上敲:0,然后敲一下空格,再敲 1/4。
也就是输入 0 1/4。
回车看看。奇迹发生了!它就是“1/4”,老老实实地待在单元格里,而且,你看编辑栏,它的值是0.25。这意味着什么?这意味着它是个正儿八经的数字!你可以拿它直接加减乘除,参与各种运算,完全没问题。
这一招的精髓在于,通过“0”和空格,你等于是在跟Excel进行一次秘密对话,翻译过来就是:“喂,别激动,我这次要输入的不是日期,是一个真分数,听明白了吗?”Excel一听,哦,原来如此,于是就收起了它那该死的自作聪明。
这一招,我管它叫“老实人输入法”。它朴实无华,但极其有效,解决了90%的日常分数输入问题。特别是当你只是偶尔需要输入一两个分数时,简直是救星。
想专业一点?那就得动用“单元格格式”了
当然,“0+空格”大法虽然好用,但每次都这么输,显得有点……嗯,不够酷。如果你有一整列,甚至一整个表的数据都要以分数形式呈现,那一个个敲“0 空格”就太傻了。这时候,就该请出我们的老朋友——单元格格式了。
选中你想要输入分数的单元格或者整个区域,然后右手稳稳地按下快捷键 Ctrl + 1。一个包罗万象的对话框会弹出来,这就是Excel的“化妆间”。
在“数字”这个选项卡里,往左边那一列瞅,你会看到一个叫“分数”的选项。点它!
点进去之后,你会发现右边别有洞天。Excel给你准备了好几种分数样式: * “分母为一位数 (1/4)” * “分母为两位数 (21/25)” * “以2为分母 (1/2)” * “以16为分母 (8/16)” * ……
你可以根据你的需要来选。比如,你的数据都是些几分之一,那就选第一个。如果你的数据精度要求高,可能出现像“13/89”这样的,那就选分母为两位数或三位数的。
设置好之后,点“确定”。现在,你再试试在这些被你“施过法”的单元格里输入 0.25,回车,它会自动显示为 1/4。你输入 0.5,它就显示 1/2。是不是感觉瞬间专业了?
但这里面有个大坑,你得注意。如果你用这种方法,直接输入5/4,Excel会自作主张地把它显示成1 1/4,一个带分数。这在很多时候并不是我们想要的!我们可能就是想要它显示为假分数5/4。这就引出了下一个,更具控制欲的玩法。
我行我素,强制它成为“文本”
有时候,我根本不关心这个分数能不能计算,我就是要它原原本本地显示成我输入的样子,比如我就要显示“3/100”,你别给我变成“0.03”也别给我搞什么幺蛾子。
这时候,祭出终极大法:英文单引号。
在你要输入的任何内容前面,加一个英文状态下的单引号 '。
比如,你想输入 3/100,那就在单元格里敲 '3/100。
回车之后,那个单引号会自动隐藏,单元格里干干净净地显示着“3/100”。Excel这次彻底没脾气了,因为它被你这个单引号给镇住了。这个符号等于是在告诉Excel:“闭嘴,听我的。接下来我输入的这一串,甭管它像日期还是像公式,它就是一个普普通通的文本,你照着显示就行,一个字都别改。”
用这个方法,别说“1/4”,你就算输入“我是超人/你是蝙蝠侠”,它也给你原样显示。
当然,代价也是巨大的。它变成了文本(Text),失去了作为数字的灵魂。你不能直接用它去进行数学运算。A1单元格是'1/4,A2是'1/2,你在A3里输入=A1+A2,得到的结果会是一个错误值#VALUE!。因为在Excel看来,你这是在拿两个词儿做加法,它理解不了。
那怎么办?假如我就是需要用这种文本格式的分数来计算呢?也不是没办法,只是稍微麻烦点,需要动用函数来“拆解”它。比如,要计算'1/4,你可以用这样的公式:
=VALUE(LEFT(A1, FIND("/", A1) - 1)) / VALUE(RIGHT(A1, LEN(A1) - FIND("/", A1)))
我知道,这公式看起来像一串咒语,让人头大。简单解释一下它的逻辑:
1. FIND("/", A1):找到“/”在单元格A1里的位置。
2. LEFT(...):从左边取出“/”前面的部分,也就是分子“1”。
3. RIGHT(...) 和 LEN(...):组合起来,从右边取出“/”后面的部分,也就是分母“4”。
4. VALUE(...):把取出来的文本“1”和“4”,转换成真正的数字1和4。
5. 最后再用分子除以分母。
你看,为了让一个“文本分数”参与运算,我们是多么的卑微。所以,用单引号大法之前,一定得想清楚,你到底需不需要它来计算。
终极形态:自定义格式,表里不一的艺术
最后说一个最高阶的玩法,自定义格式。这招能让你实现“单元格里显示的是分数,但它的本质还是小数”,兼顾了美观和计算能力。
还是按 Ctrl + 1 打开“单元格格式”,这次我们不选“分数”,而是滑到最下面,选择“自定义”。
在右边的“类型”输入框里,你可以输入一些神秘代码。比如,你想让小数都显示成分数,可以输入:
# ?/?
这个代码的意思是,把数字显示成一个“整数部分 + 一个分母最多一位数的分数”。你输入0.25,它显示1/4。你输入1.5,它显示1 1/2。
如果你想让分母更精确,比如最多两位数,可以输入:
# ??/??
如果你不想要带分数,就想要假分数,比如1.25就显示成5/4,那可以输入:
?/4 (如果你知道分母固定是4)
或者更通用的 #/# (但这通常不会得到你想要的结果,因为它会尽量约分)。
自定义格式的强大之处在于,它只是给你的数字披上了一件“分数”的外衣,但数字的“内心”——它的实际值,一点都没变。单元格里显示1/4,但你用它去乘以2,结果就是0.5,完美无缺。
总结一下,面对Excel分数这个磨人的小妖精,你的武器库里至少有这四样法宝:
- 临时救急:用
0 1/4,简单快捷,能计算。 - 批量处理:用
单元格格式 - 分数,一劳永逸,但小心带分数。 - 强制显示:用
'1/4,绝对服从,但牺牲计算能力。 - 专业美观:用
自定义格式,表里不一,既要面子也要里子。
到底用哪一招,取决于你当时的心情和需求。下次再被“1月4日”气到拍桌子的时候,希望你能想起这篇文章,然后优雅地敲出一个完美的“1/4”,深藏功与名。
【excel的分数怎么打】相关文章:
怎么去掉excel水印12-06
excel怎么去掉边框12-06
Excel表格怎么页眉?12-06
我们来聊聊Excel里那些不听话的数字,一个让人血压飙升的老大难问题。12-06
咱们聊聊怎么在Excel里录制宏。12-06
Excel表格怎么设置颜色12-06
excel的分数怎么打12-06
excel 打印线怎么调整12-06
怎么打开excel的宏12-06
excel的宏怎么编辑12-06
加密excel文件怎么打开12-06
别问,问就是噩梦。12-06
在excel中怎么分类12-06