分享

1 1等于几?会做的举手

 rogerkfl 2016-01-12

话说情人节这天一大早,小院儿里的几个闺蜜就聚到一起,各自炫耀自己收到的鲜花,看看谁收到的鲜花最多,谁的人气儿最火。

小翠儿有心计,把大伙儿的鲜花数量都记到Excel中了,接下来她要统计一下各自的鲜花数量。

只见小翠儿拿出计算器,手指上下翻飞,不一会儿就算出来了,然后一个一个填到Excel中。靠,数我最少。

想必大家在日常工作中也会遇到这样的情况吧,尤其是工程领域,这样的文本算式使用的频率会更高。

如果有大量的文本算式,如何快速计算呢?今天咱们就一起学习一下,文本算式的计算。

一、定义名称法

以上面这份数据为例,首先在C列建立辅助列。

单击C2单元格,再依次单击【公式】【定义名称】,弹出【新建名称】对话框,名称栏中写上自定义名称“计算”,然后在引用位置栏中写上公式:

=EVALUATE($B2)

单击确定,完成自定义名称。

完成自定义名称后,在C2单元格输入公式:

=计算

向下复制填充公式,欧了。


EVALUATE函数是常用的宏表函数之一,用于对以文字表示的一个公式或表达式求值,并返回结果。该函数不能在单元格中直接使用,需要使用自定义名称的方法间接调用。

EVALUATE函数很强大,但也不是万能的,如果字符参数超过255个字符,就不能正常使用了。

另外,当工作表中使用了宏表函数后,保存的时候会有出现这样的提示:

单击“否”,弹出【另存为】对话框,保存类型选择“Excel 启用宏的工作簿(*.xlsm)”就可以了。

二、数据分列法

C2单元格输入以下公式,向下复制填充:

='='&B2

公式用连接符“&”把一个等号“=”和B2单元格内容连接起来,变成一个开头为等号的、符合Excel公式录入规则的算式形式。

复制C列公式区域。单击右键,选择性粘贴为数值。

保持C列的选中状态,依次单击【数据】【分列】,在弹出的【文本分列向导1步,共3步】对话框中单击【完成】。OK,收工啦。

完成的效果如下图:

除此之外,还有一种方法,也可以实现咱们的计算要求。

首先复制B列文本算式到C2:C7单元格区域。

依次单击【文件】,【选项】,弹出【Excel选项】窗口,单击【高级】选项卡,向下拖动右侧的滚动条,勾选“转换Lotus1-2-3公式”。

单击【确定】,关闭【Excel选项】窗口。

接下来的步骤和刚刚咱们说的第一种方法就一样了。单击C列列标,依次单击【数据】,【分列】,在弹出的【文本分列向导1步,共3步】对话框中单击【完成】。

通过简单的设置,就可以非常快捷的完成文本算式的计算处理了。


图文制作:祝洪忠


《HR玩转Excel》免费公开课,12日、13日晚8点准时开始,点击【阅读原文】现在报名吧!

    本站是提供个人知识管理的网络存储空间,所有内容均由用户发布,不代表本站观点。请注意甄别内容中的联系方式、诱导购买等信息,谨防诈骗。如发现有害或侵权内容,请点击一键举报。
    转藏 分享 献花(0

    0条评论

    发表

    请遵守用户 评论公约

    类似文章 更多