Excel 填充公式时公式总显示第一个结果怎么办?

下图中C2的公式计算结果正确,但将公式向下填充后所产生的所有结果都是错误的,如何解决此问题呢?

解题步骤

产生图 3.70 所示的问题是因为计算选项没有设置好,修改一下就行,操作方法:单击功能区的“公式”→“计算选项”→“自动”,工作表中的所有公式会马上重算、更新。

图3.71是操作菜单,而图3.72则是操作结果。

图3.71 自动计算菜单

图3.72 更新公式后的计算结果

知识扩展

1.Excel有“自动”、“手动”和“除模拟运算外自动重算”3种计算模式,“自动”表示修改被引用单元格的值时公式自动重算一次,避免数据源变化时公式结果未更新。“手动”表示按下F9键时才计算公式,其他时间公式不更新,图3.70中填充公式后得到错误结果就是因为当时处于手动模式下,填充所产生的公式没有重算。“除模拟运算外自动重算”表示执行模拟运算以外的情况下都自动重算,工作中常用的是自动和手动。

以上3种模式下都会在保存工作簿、打开作簿时重算一次,换言之,打开工作簿和保存工作簿时总会计算一次所有公式,不受计算选项的设置所影响。

2.自动计算的好处是公式总能及时更新,确保计算结果正确,坏处是工作簿中存在大量公式时会导致打开、编辑、保存等操作变慢。手动计算的好处是不影响工作簿的打开、编辑与保存速度,只要在需要更新公式时按下F9键就能确保公式的计算结果正确,当工作簿中需要大量使用公式时宜采用手动模式。

3.本例中的Rank函数用于计算数据的名次,它的语法如下:

RANK(number,ref,[order])

第一参数代表要参与排序的数值,第二参数代表一组数据,函数将计算第一参数的值在这组数据中的排列顺序。第三参数代表排序方式,是可选参数,赋值为0或忽略参数时表示降序排序,赋值为其他值时表示升序排序。

本例公式“=RANK(B2,$B$2:$B$11)”表示计算B2的值在B2:B11区域中的降序排名。

请在封面中缝指定的QQ群下载文件和视频教材,从而方便练习,同时验证本案例中的技巧与操作结果。

Excel 如何检查数值区域是否存在文本内容?

数值区域中混有文本时会干扰数值运算,绝大多数函数在运算时都会忽略文本,导致运算结果不准确。

在一大片区域中找出所有文本仅凭肉眼是没有办法完成的。例如,在图3.66所示的B2:G11区域中有两个文本,仅凭双眼观察是无法找出它们的,如何才能瞬间找到所有文本单元格呢?

图3.66 成绩区域中混有文本的成绩表

解题步骤

Excel提供了定位工具,用于定位符合各种条件的单元格,其中包含文本所在单元格,具体操作步骤如下。

1.选择B2:G11区域,按F5键或<Ctrl+G>组合键,弹出“定位”对话框。

2.在“定位”对话框中单击“定位条件”按钮,取消选择“定位条件”对话框,操作界面如图3.67所示。

3.在“定位条件”对话框中选中“常量”单选按钮,然后取消选择下方的“数字”、“逻辑值”和“错误”3个复选框,设置界面如图3.68所示。

图3.67 “定位”对话框

图3.68 设置定位条件

4.单击“确定”按钮保存设置,同时返回工作表界面,此时可以看到定位结果——C5 和D7处于选中状态,表示这两个单元格都是文本,效果如图3.69所示。

图3.69 定位B2∶G11区域的所有文本

知识扩展

1.“定位条件”对话框可以区分文本、数值、逻辑值、错误值、有公式的单元格、空值、可见的单元格、设置了条件格式的单元格等各种对象,在工作中会经常需要用到“定位条件”。本例要求找出所有文本,采用“定位条件”是唯一的快速解决问题的方法。

2.文本有两种:其一是常量文本,即直接在单元格中输入的文本,“Excel”、“VBA”、“E 灵插件”和“你好”都是文本常量;其二是公式文本,即通过公式计算出来的文本,如 A1单元格是文本,那么B1单元格的公式“=a1”直接引用A1的值,那么B1就是公式文本。

3.本例的成绩区域都是手工输入的,因此仅需定位常量即可。假设不确定该区域中是否包含公式,应该定位两次才行,第一次定位常量文本,第二次定位公式文本。

4.本例B2:G11区域中包含两个文本:一个是在单元格处于文本格式状态下输入的数字,从而使数字转换为文本,另一个是将字母o当作数字0输入,从而变成了文本。肉眼很难判断这种错误,使用定位工具找出混在数值区域中的文本最准确也最快捷。

5.定位时不能公式和常量同时定位,必须分两次执行。

请在封面中缝指定的QQ群下载文件和视频教材,从而方便练习,同时验证本案例中的技巧与操作结果。

Excel 是否可以突出显示当前行?

当报表的标题较多时(如超过20列),查看报表将极其不便。因为越靠近屏幕右方的内容离行标题就越远,就越容易看错位。如果能对当前行着色,则可以解决此问题,那么如何才能着色当前行呢?

解题步骤

使用条件格式可以实时地突出显示当前行,具体操作步骤如下。

1.选择A1单元格,然后按组合键<Ctrl+A>选中当前已用区域。

2.单击功能区的“开始”→“条件格式”→“新建规则”,弹出“新建格式规则”对话框。

3.从“选择规则类型”列表框中选择“使用公式确定要设置格式的单元格”,然后在下方的文本框中输入公式“=CELL("row")=ROW()”,操作界面如图3.62所示。

4.单击“格式”按钮,弹出“设置单元格格式”对话框,然后打开“填充”选项卡,在其中单击红色,表示符合条件的区域将填充红色的背景,操作界面如图3.63所示。

图3.62 设置条件格式的条件

图3.63 设置条件格式的格式

5.单击“确定”按钮保存设置,同时返回工作表界面。

6.单击数据区域中的A3单元格,然后按下F9键,Excel会自动将已用区域的当前行添加背景色,从而突出显示、便于查阅数据,效果如图3.64所示。

图3.64 突出显示A3的当前行

7.单击E8单元格,再次按下F9键,Excel会自动将已用区域的当前行添加背景色,从而突出显示、便于查阅数据,效果如图3.65所示。

图3.65 突出显示E8的当前行

知识扩展

1.CELL函数用于提取有关单元格的格式、位置或内容的信息,它的语法如下:

CELL(info_type,[reference])

其中第一参数代表要提取的信息类别,第二参数代表要提取哪一个单元格的信息。第二参数是可选参数,当忽略第二参数时表示提取活动单元格的信息。

本例中“CELL("row")”代表提取活动单元格的行号,如果参数“row”替换成“Col”则表示提取列号。

公式中的“ROW()”表示提取公式所在单元格的行号。

公式“=CELL("row")=ROW()”表示:如果某个单元格的行号等于活动单元格的行号,那么该单元格就符合条件。显然,只有隶属于当前行的单元格的行号才有可能等于活动单元格的行号,因此在条件格式中使用以上公式将只标示当前行的单元格。

2.公式并不会在选择单元格时自动更新计算结果,只有保存工作簿、打开工作簿、修改单元格的值或按下F9键时才会更新。

3.条件格式仅作用于添加条件格式前所选定的区域,本例选中有数据的区域后再添加条件格式,因此右方或下方的空白单元格是永远不会着色的。

4.如果希望对当前列着色,那么改用公式“=CELL("col)=ROW()”即可。

请在封面中缝指定的QQ群下载文件和视频教材,从而方便练习,同时验证本案例中的技巧与操作结果。

Excel 如何避免输入身份证号码后丢失部分字符

在单元格中输入身份证号码时,单元格会将身份证号码显示为科学记数法,如6.543E+17,同时还会丢失后面几位数值。例如,在单元格中输入 654300199103073299 后自动变成654300199103073000,效果如图3.59所示:

消失后几位数字的身份证号码

图3.59 消失后几位数字的身份证号码

要如何才能让身份证号码显示完整呢?

解题步骤

Excel会在单元格中的数值长度大于等于12位时显示为科学记数法,从而减少数值的长度。身份证号码包含15位和18位两种形式,不管哪种形式都会显示为科学记数法。

Excel的数值计算精度是15位,显示精度也是15位,当数值超过15位时,Excel不能正确显示15位以后的值,而是以0占位,因此在图3.59中输入654300199103073299后会自动变成654300199103073000,右边3位数不管原来是什么都会变成0。

解决以上两个问题可采用同一个方法——输入身份证号码之前先录入半角状态的单引号“'”。当输入“'654300199103073299”后单元格会显示为图3.60所示的效果。

完整显示的身份证号码

图3.60 完整显示的身份证号码

知识扩展

1.身份证号码是不需要参与数值运算的,因此以文本形式输入单元格中并不会带来负面影响,但可以解决本疑难中的两个问题。

2.将身份证号码以文本形式输入单元格后,单元格的左上角会显示一个绿色的倒三角符号,如果想关闭该符号,可以选中单元格后单击单元格左方的箭头,然后从弹出的下拉菜单中选择“忽略错误”。

3.对于身份证号码丢失最后3位数值的问题,只能前期预防,无法后期补救,对于已经输入单元格且已经丢失3位数值的身份证号码,没有任何办法找回丢失的数值,只能重新输入。

4.半角状态和全角状态的单引号有着本质区别,并非仅仅粗细不同。半角符号可将数值转换成文本,但是符号本身不会显示出来;全角撇号也可以将数值转换成文本,但是符号本身会显示在单元格中,而且会影响此单元格的数据参与运算。图3.61中是两种形式的撇号对比。

半角撇号与全角撇号的区别

图3.61 半角撇号与全角撇号的区别

请在封面中缝指定的QQ群下载文件和视频教材,从而方便练习,同时验证本案例中的技巧与操作结果。

Excel 如何实现选中单元格时产生提示信息?

下图中的语文最高成绩为120分,其他所有成绩最高分为100分。为了提示用户正确的有效成绩范围,要求用户选中单元格时自动弹出提示信息。如何才能实现此需求呢?

Excel 成绩表

解题步骤

使用批注可以实现用户将鼠标指针指向单元格时产生提示信息,而使用数据验证可以让用户单击单元格时产生提示信息。具体操作步骤如下。

1.选择B2:B11区域,单击功能区的“数据”→“数据验证”,弹出“数据验证”对话框。

2.在“设置”选项卡中将“允许”下拉列表的默认值“任何值”修改为“整数”,然后将整数的最小值和最大值分别设置为“0”和“120”,操作界面如图3.50所示。

图3.50 设置数据验证的条件和取值范围

3.打开“输入信息”选项卡,按图3.51的方式输入提示信息的标题和内容。

图3.51 指定提示信息

4.单击“确定”按钮保存设置,同时返回工作表界面。

5.选中B2:B11区域的任意单元格,Excel会产生如图3.52所示的提示信息。

6.重复步骤 1、2、3、4,选择 C2:G11 区域,并将数据验证的数值范围限制在 0~100,同时相应地修改提示信息,当选中C2:G11区域的单元格后可以产生如图3.53所示的提示信息。

图3.52 选中B2∶B11区域的单元格时产生的提示

图3.53 选中B2∶B11区域的单元格时产生的提示

知识扩展

1.数据验证可以单独设置提示信息和数据范围/数据来源,不过两者同时设置更人性化。例如,只提示范围却不限制范围,那么仍然有可能输入错误。

2.数据验证设置也属于单元格的一种格式信息,可以复制。如果对 A1 设置了数据验证,那么将A1复制到C5后,C5也拥有了和A1单元格一样的数据验证。

3.如果想知道活动工作表中哪些单元格设置了数据验证,那么可以按组合键<Ctrl+G>,弹出定位对话框,然后单击“定位条件”,并按图 3.54 所示的方式设置选项,当单击“确定”按钮后就可以选中所有设置了数据验证的单元格。本例中B2:G11区域中设置了数据验证。

图3.54 定位所有设置了数据验证的单元格

请在封面中缝指定的QQ群下载文件和视频教材,从而方便练习,同时验证本案例中的技巧与操作结果。

Excel 如何设计带联想的二级下拉菜单?

在百度搜索网站中输入搜索关键词时,百度会逐步弹出相关的词条列表。例如,输入“三”会弹出包含“三国杀”、“三维度”之类的词条列表,而输入“三星”时则弹出包含“三星S6”、“三星手机官网”之类的词条列表。

Excel的单元格是否也可以在输入字符时逐步提示呢?以图3.42所示的订单表为例,在“客户名称”工作表的A1:A23中有23个客户的详细名称,其中多数客户名称的前几个字符都是相同的,现要求在订单表的A列输入客户名称时可以产生带联想功能的下拉菜单。

图3.42 订单表

解题步骤

在疑难39中,使用数据验证让单元格产生了下拉列表,若修改一下验证条件和数据来源,则可以让下拉列表匹配当前已输入的字符,从而实现“联想”功能,具体步骤如下。

1.选择订单表的A2:A1000区域,然后单击功能区的“数据”→“数据验证”,弹出“数据验证”对话框。

2.将“允许”下拉列表中的默认值“任何值”修改为“序列”,然后在“来源”文本框中输入以下公式:

图3.43为数据验证的设置界面。

3.打开“出错警告”选项卡,取消选择“输入无效数据时显示出错警告”复选框,操作界面如图3.44所示。

图3.43 设置数据验证的条件和来源

图3.44 取消出错警告

4.单击“确定”按钮保存设置,同时返回工作表界面。

5.在A2单元格录入字符“东”,然后单击单元格右方的倒三角符号,Excel会弹出“东”字开头的所有客户名称,效果见图3.45。

6.继续输入“东莞万”,然后再次单击倒三角符号,Excel会弹出以“东莞万”3字开头的所有客户名称,效果如图3.46所示。

图3.45 显示“东”开头的词条列表

图3.46 显示“万莞万”开头的词条列表

7.在列表中选择第3项,单元格会自动产生“东莞万江税务局”。

知识扩展

1.在实现本例的功能前,客户名称工作表中的所有名称必须预先排序。不排序的前提下无法显示完整的词条列表。

2.OFFSET 函数的功能是以指定的单元格为参照系,通过上、下、左或右执行一定量的偏移后产生新的区域引用,区域的大小可以通过第3参数和第4参数控制。其中第3参数和第4参数的默认值是1,忽略参数的值则表示1行、1列。

=OFFSET(B2,2,3,3,1)——此公式表示相对于B2单元格向下偏移2行、向右偏移3列从而形成的3行1列的区域,即E4:E6区域。

MATCH函数的功能则是搜索一个字符串在一组字符串或一行、一列中的出现顺序,要搜索的字符串允许包含通配符“*”和“?”,其中“*”代表任何长度的任意字符,“?”代表长度为1的任意字符。例如公式:

=MATCH("成都",{"重庆","广州","北京","成都","昆明"},FALSE)——计算结果是4,因为成都二字排列在“{"重庆","广州","北京","成都","昆明"}”这个数组中的第4位。

=MATCH("长*",{"重庆市","广州市","长沙市","成都市","长葛市"},FALSE)——计算结果是3,参数“长*”表示以“长”开头的任意长度、任意字符结尾的字符串,数组“{"重庆市","广州市","长沙市","成都市","长葛市"}”的长沙市和长葛市都符合条件,但是此时MATCH函数只以第一个目标为准,即长沙市所在的位置。

COUNTIF 函数用于计算一个区域中有多少个符合条件的单元格。例如,在图 3.47 中COUNTIF函数用于计算A1:A5区域包含多少个以“长”字开头、任意长度的字符结尾的单元格数量,计算结果为2,其中A3和A5单元格符合条件。

COUNTIF函数功能示意图

图3.47 COUNTIF函数功能示意图

本例公式的含义是:以 A1 为参照点,以活动单元格的值(A2 属于相对引用,代表活动单元格,而非仅指代 A2 单元格本身,在哪个单元格中输入,A2 就代表哪一个单元格)在客户名称工作表的A1:A23区域中的位置减1作为行偏移量,以0作为列偏移量,以“客户名称”工作表的A1:A23区域中包含活动单元格的值的数量作为行数从而形成的区域。

以上解释颇为复杂,通过图片可以更快捷地了解本例公式。

为了方便查看,特将公式写在客户名称工作表中,原来公式中的A2修改为C2。完整公式如下:

=OFFSET(客户名称!$A$1,MATCH(C2&"*",客户名称!$A$1:$A$23,0)-1,0,COUNTIF(客户名称!$A$1:$A$23,C2&"*"))

图3.48中包含OFFSET函数的参数解释,以及OFFSET的引用结果。

图3.48 本例公式详解

3.设置了数据验证后,默认状态下输入的值不符合需求时会弹出错误警告,但本例需要在输入部分字符后调出下拉列表,因此需要禁用错误警告。将“输入无效数据时显示出错警告”复选框即表示禁用错误警告。

4.本例公式中采用“A2&*”作为MATCH函数的搜索条件和COUNTIF函数的计数条件,因此OFFSET引用的对象是以 A2的值开头、其他任意字符结尾的单元格。不能将本例公式理解为包含引用A2的值的所有单元格,“*&A2&*”才是包含关系。

5.数据验证无法做到输入过程中自动弹出下拉列表,只在单击倒三角箭头时才会弹出。

请在封面中缝指定的QQ群下载文件和视频教材,从而方便练习,同时验证本案例中的技巧与操作结果。

Excel 可以通过选择列表项目的方式输入数据从而提升准确性吗?

下图中的生产表中需要输入大量的姓名,而且每天都输入相同的一批姓名。但是经常会在输入姓名时产生手误,如将五笔编码FNU误按成FNY,“张志全”录成“张专全”,从而导致资料出错。有什么办法既能让输入速度加快又不出错,确保每天输入同一个人的姓名时都保持一致呢?

解题步骤

创建一个辅助工作表,然后将所有需要用到的姓名存放在辅助表中,最后对需要输入姓名的区域设置数据验证,通过数据验证调用辅助表中的所有姓名,显示在下拉列表中供用户使用,从而用选输录入的方式替代手工打字。具体步骤如下。

1.单击工作表标签右方的“新工作表”按钮(图标为),然后将新建的工作表移到最左端并命名为“职工表”。

2.将所有需要用到的姓名输入到职工表的A列中,效果如图3.39.所示。

图3.39 创建辅助表

3.选择A2:A20,然后单击功能区的“数据”→“数据验证”,弹出“数据验证”对话框。

4.从“允许”下拉列表中将默认值“任何值”修改为“序列”。

5.将“来源”设置为“=职工表!$A$1:$A$20”,操作界面如图3.40所示。

图3.40 设置数据验证的条件与数据来源

6.单击“确定”按钮保存设置,同时返回工作表界面。

7.单击A2:A20区域中的任意单元格,Excel会弹出如图3.41所示的列表供用户选择。

图3.41 从下拉列表中选择目标数据

知识扩展

1.从下拉列表中选择目标数据的方式输入字符串有可能比手工打字的速度更快,也有可能更慢,视打字速度而定。但是从准确性上讲,通过选择输入数据的方式一定占据上风。同一个姓名,一年输入300次很难确保300次都输入正确,但是通过选择的方式输入则会准确得多。

2.数据验证的数据源不能有重复值,否则下拉列表会变得很长,列表越长从列表中查找目标就越费时。

3.本例的数据源可以放在“1号生产表”中,但由于后面还有“2号生产表”、“3号生产表”都需要调用,因此统一放在辅助工作表中更利于维护、更新。

4.为了提升搜索速度,应该将辅助工作表中的姓名按拼音顺序排序。例如,“鲍文秀”应排在前面,而“赵文祥”则排在后面。在打开下拉列表之前就能够预知目标的大概位置,找到目标的速度就会快得多。

5.数据验证产生的下拉列表中的文字不允许修改字体大小。

6.设置了数据验证后,可以选择式输入也允许手工输入,但是输入错别字时将被 Excel 阻止,提示“输入值非法”。数据验证的存在价值正在于此。

7.下拉列表框的默认项目数量是8个,要查看其他项目只能拉滚动条查看。

8.选中单元格后可以按组合键<Alt+下箭头键>打开下拉列表,然后通过下箭头键选择目标。

请在封面中缝指定的QQ群下载文件和视频教材,从而方便练习,同时验证本案例中的技巧与操作结果。

Excel 可以标示区域中的重复值吗?

当数据量大时,要在工作表中找出重复的值是相当困难的。例如在数千行中找到出现过两次或三次的姓名,仅凭肉眼是无法准确找到目标的。

图 3.33 中部分参赛队员的姓名重复,有没有办法瞬间标示出重复的姓名?省和姓名两个项目同时重复才算重复。

图3.33 参赛人员资料表

解题步骤

Excel 2016的条件格式可以标示符合条件的目标单元格,具体步骤如下。

1.选择A2:C11区域。

2.单击功能区的“开始”→“条件格式”→“新建规则”,弹出“新建格式规则”对话框。

3.在“选择规则类型”列表中单击“使用公式确定要设置格式的单元格”。

4.在下方的公式文本框中输入以下公式:

此公式表示A列的省名加上B列的姓名在所有省名与姓名中的出现次数大于1。操作界面如图3.34所示。

5.单击“新建格式规则”对话框右下角的“格式”按钮,弹出“设置单元格格式”对话框,打开“填充”选项卡,将颜色设置为红色,操作界面如图3.35所示。

图3.34 添加条件格式

图3.35 添加格式

6.单击“确定”按钮保存设置,同时返回工作表界面,A2:C11区域应用条件格式后将显示图3.36所示的结果。

图3.36 应用条件格式结果

图 3.36 中湖南的张扬扬和陕西的朱玲都被标示为红色,说明它们都有重复出现。事实上,由于案例中数据较少,通过肉眼查看也能判断湖南的张扬扬和陕西的朱玲确实存在重复,表明条件格式设置正确。

知识扩展

1.条件格式用于将符合条件的单元格按指定的格式显示。通俗地讲,就是突出显示某些单元格。Excel 2003中允许设置1~3个条件,Excel 2007开始所有高版本都支持1~64个条件。

2.Excel提供了数十个内置的条件,其中包含标示重复值,不过它只对单列或单行的重复值生效。本例要求两列同时重复才算重复,因此只能借用公式来自定义条件。

3.在本例中,公式“=SUM(N($A2&$B2=$A$2:$A$11&$B$2:$B$11))>1”的含义是:拿A2连接B2后产生的字符串去与A2:A11连结B2:B11产生的10个字符串逐一比较,然后计算字符串一致的数量是否大于1次。当大于1次时,公式结果为True,条件成立,立即应用指定的格式。本例中指定的格式是红色背景,因此省名与姓名重复时单元格会显示为红色。

4.如果要标示只参加了一个体育项目的运动员姓名,那么将公式中的“>1”修改为“=1”即可。

5.公式中的绝对值符号$不能删除,否则无法正确标示目标单元格。

6.如果只需要标示A列与B列,那么选择A2:B11区域后再设置条件格式即可,公式与本例一致。

7.件格式可以用单元格背景为条件,也可以用字体加粗、倾斜、字体颜色或添加单元格边框作为条件,只不过添加背景色最为醒目,因此工作中用得最多的是背景色。

8.如果需要删除条件格式,那么选择设置了条件格式的区域,并单击功能区的“开始”→“条件格式”→“管理规则”,然后在“条件格式规则管理器”中选择要删除的条件,最后单击“删除规则”按钮,操作界面如图3.37所示。

图3.37 删除条件格式

请在封面中缝指定的QQ群下载文件和视频教材,从而方便练习,同时验证本案例中的技巧与操作结果。

Excel 如何输入以0开头的数字?

在单元格中输入以0开头的数值后前置的0总会自动消失。例如,在单元格输入035后单元格只显示35,在单元格中输入00042后单元格只显示42。

如何才能输入以0开头的数字而不丢失前置的0呢?

解题步骤

让单元格显示前置的0值有两种方法,方法1的步骤如下。

1.选择A1:A10区域,然后按组合键<Ctrl+1>弹出“设置单元格格式”对话框。

2.单击“数字”选项卡中的“文本”,表示将单元格设置为文本格式,操作界面如图 3.31所示。

图3.31 设置文本格式

3.单击“确定”按钮保存设置,同时返回工作表界面。

4.在A2单元格;输入数字035,在A4单元格输入0028,如图3.32所示。可以发现A1:A10区域中输入的数值可以保存前置的0,而其他区域则不可以。

图3.32 文本格式的单元格中可以保存前置的0

方法2:不需要做任何设置,只需要输入数字前先输入一个半角状态的撇号即可。例如,原本要输入“026”,改成输入“'026”即可,Excel自动将撇号隐藏起来,只在单元格中显示“026”。

知识扩展

1.本例中方法1的优点是需要大量输入前面带0的数字时效率更高,不需要多输入一个撇号。方法2的优点是不用设置单元格格式,直接输入数据就好。前者适用于大面积输入数字,后者适用于少量输入的情况。

2.要让数字在单元格中显示前置的 0,本例的两种方法都可以实现,不过不管哪种方法,都是将数值变成文本,只有文本才能显示前置的0,数值无法做到。

3.文本格式的数字不能直接参与求和、求平均等计算,需要转换成数值后再运算。因此对于不需要参与运算的、带有前置0的数字,可以直接使用文本格式,如工号、学号、订单号码等。

4.如果数字右边有文本,如汉字、标点符号或英文字母,那么前置的0可以保留下来,不需要设置单元格的格式,也不需要输入撇号。

5.以文本形式输入数字后,单元格左上角会显示一个绿色的倒三角符号,单击单元格后则再显示一个黄色的惊叹号。假设需要关闭绿色的倒三角符号,只需单击黄色的惊叹号,然后在弹出的菜单中单击“忽略错误”即可。

请在封面中缝指定的QQ群下载文件和视频教材,从而方便练习,同时验证本案例中的技巧与操作结果。

Excel 如何输入分数?

数学表达式中有下图这种形式的分数,在Excel中如果输入23/4,会自动变成4月23日,而不是自己想要的二又四分之三。要如何才能准确地输入分数呢?

解题步骤

Excel的分数包含两种:一种是可以直接参与运算的;另一种是只显示为分数形态却不能参与运算的。以输入可以参与运算的分数为例,具体操作步骤如下。

1.在A1单元格中输入数值2,然后再输入一个空格。

2.接着输入3/4。

使用以下步骤验证上述分数是否可以参与运算。

1.在A2单元格输入0.25。

2.在A3单元格输入公式“=a1+a2”,计算结果为3,这表明A1单元格的分数可以参与运算。分数与公式求和结果如图3.24所示。

图3.24 验证带空格的分数是否可以参与运算

知识扩展

1.输入公式的重点在于整数与分数之间必须有一个空格,否则可能变成文本也可能变成日期。例如,在单元格中输入12/3就会变成日期,在单元格中输入23/13就会变成文本,是日期还是文本由值的大小决定,当/左边和右边的值有一个小于13、另一个小于31时就可能变成日期,当“/”前后的值有一个超12或31时就会变成文本。

2.如果在公式中输入2 3/4这种分数,Excel会将此分数自动转换成小数。例如,在A1输入以下公式:

=MAX(10 4/5,10,5)

Excel会将它自动转换成以下形式:

=MAX(10.8,10,5)

3.如果需要输入不参与运算的分数,那么可以采用插入数学公式的方式来完成,单击功能区的“插入”→“公式”,然后在公式工具的“设计”选项卡中单击“分数”→“分数(竖式)”,操作界面如图3.25所示。

图3.25 插入公式中的竖式分数

此时在工作中已经自动插入一个空白的分数,由两个文本框和一条横线组成。选择分子部分并输入2,再选择分母部分并输入3,最后再单击分数线的左端并输入2。图3.26~图3.28展示了输入分子、分母和整数后的状态。

图3.26 输入分子

图3.27 输入分母

图3.28 输入整数

由于分数太小,选择分数后单击功能区的字号列表,将它调整为20,从而扩大分数的字号。图3.29用于展示调整字号的过程,而图3.30则是调整完字体并退出编辑状态后的效果。

加大分数的字号

图3.29 加大分数的字号

图3.30 退出编辑后的分数效果

请在封面中缝指定的QQ群下载文件和视频教材,从而方便练习,同时验证本案例中的技巧与操作结果。