有一类古老的函数,在Excel的进化过程中逐渐淡出舞台,在函数列表里已经看不到他们的身影。这类函数就是宏表函数,Excel旧物里的宝石。今天我就带大家认识一下这些神秘的“古老者”。
我们想要使用它,得使用一些特殊办法,就像漫威世界无限宝石一样,得有个容器。下面介绍2个宏表函数的使用,让大家能够举一反三的使用这些宏表函数。
①Evaluate函数
单元格有一些文本算式,需要知道这些算式计算的结果。
如果我们不知道有快捷的方法,可能就会在每个算式前面加上等号,按下回车计算结果。每个单元格都这样操作,太麻烦了。
我们可以使用Evaluate函数直接返回这些算式的结果。
使用方法:
- 选择B2单元格,
- “Ctrl F3”,新建名称
- 新建jisuan(这个名字可以任意取,只要不和Excel现有的函数或者关键字重名就可以)
- 在引用位置填写“=evaluate(A2)”,点击确定。
- 在B2单元格里填写“=jisuan”,按下回车。
- 向下填充公式。
②Files函数
有一个文件夹“G:\手机备份\BOOK\欧姆”,我们需要获取里面的文件名。
不知道快捷方法时,我们可能会逐一的复制粘贴文件名称。
Files函数可以快速的帮我们获取文件名称。
使用方法:
- 选择A2单元格
- 按“Ctrl F3”,新建名称
- 新建wjm(这个名字可以任意取,只要不和Excel现有的函数或者关键字重名就可以)
- 在引用位置填写“=FILES("G:\手机备份\BOOK\欧姆\*.*")”,点击确定
- 这里*.*代表所有类型的文件,当然也可以指定*.pdf为所有PDF文件。
6.在A2单元格输入“=index(wjm,row()-1)”
7.向下填充公式
下面显示为“#REF!”表示已经没有文件了,
以上举了2个例子,相信大家也看明白了,宏表函数需要借助名称这个容器来发挥作用,所有的宏表函数都是这样调用的,大家可以举一反三。如果你的Excel是2013及以上版本,引用了宏表函数的文件,保存时会出现以下提示:
这时候需要点击“否”,把保存类型选为“xlsm”文件,宏表函数,必须保存为启用宏的工作簿,不然是无法使用的。
,