电脑教程
位置:首页>> 电脑教程>> office教程>> 面试被质疑Excel水平?回答最常用这些函数加一万分!

面试被质疑Excel水平?回答最常用这些函数加一万分!

  发布时间:2023-08-20 06:49:30 

标签:sum,SUMIF,sumifs,SUMIF函数,Excel函数

之前的教程中跟大家分享过使用宏表函数EVALUATE快速完成包裹体积计算的案例。案例中我们体验到了宏表函数的魅力。原本需要多个文本函数来解决处理的问题,被EVALUATE宏表函数轻松击破。今天我们就跟大家一起罗列一下几个常用的宏表函数使用案例,相信你会大吃一惊的哦!首先我们要理解宏表函数到底是什么函数。宏表函数是早期低版本excel中使用的,现在已由VBA顶替它的功能;但仍可以在工作表中使用,不过只能在”定义的名称”中使用;还有极少数的宏表函数使用后不会自动改变,而需要按快捷键更新。

1

get.workbook宏表函数

函数语法为get.workbook(type_num,name_text),即提取工作表信息,参数type_num表示提取的类型编号,name_text表示是打开的工作表名称,如果省略则表示当前活动工作簿。参数type_num包含的代码较多,我们主要使用的是1,表示“正文值的水平数组,返回工作簿中所有工作表的名称”。举例:下表是某公司产品型号明细表,汇总表A列是工作表名称,现在需将工作表名称提取放置在A列。

面试被质疑Excel水平?回答最常用这些函数加一万分!

 

第一步:单击【公式】选项中的【名称管理】。

面试被质疑Excel水平?回答最常用这些函数加一万分!

 

面试被质疑Excel水平?回答最常用这些函数加一万分!

 

第二步:单击【新建】打开【新建名称对话框】,输入名称以及引用位置。

面试被质疑Excel水平?回答最常用这些函数加一万分!

 

第三步:单击【确定】后我们可以在【名称管理器】中看到刚刚添加的一条记录,单击关闭。

面试被质疑Excel水平?回答最常用这些函数加一万分!

 

第四步:在汇总表A2单元格中输入函数公式=INDEX(名称,ROW(A1)),通过INDEX引用之前定义的宏函数。ROW(A1)目的是为了INDEX函数的第二个参数随之向下填充而变化,这样我们就能依次提取第1、2、3、4……N个工作表的名称。

面试被质疑Excel水平?回答最常用这些函数加一万分!

 

我们还可以通过=TRANSPOSE(名称)公式来完成。选中A2:A10单元格区域后输入=TRANSPOSE(名称):

面试被质疑Excel水平?回答最常用这些函数加一万分!

 

然后使用数组公式快捷键ctrl+shift+enter即可完成提取。

面试被质疑Excel水平?回答最常用这些函数加一万分!

 

2

get.cell宏表函数

函数语法为get.cell(Type_num, Reference),Type_num指明单元格信息的类型,范围为1-66。Reference为引用的单元格或区域。经常使用的是63,63 返回单元格的填充背景颜色。下表数据存在3种不同的背景填充颜色,现在需要通过宏表函数将颜色编号统计出来,最后通过编号完成按颜色求和。

面试被质疑Excel水平?回答最常用这些函数加一万分!

 

第一步:打开名称管理器,在【新建名称】对话框中输入名称YS(颜色),引用位置=GET.CELL(63,WW!$D2)。63表示提取单元格背景填充颜色。

面试被质疑Excel水平?回答最常用这些函数加一万分!

 

注意:在引用单元格时必须锁定列,输入$D2。第二步:单击【确定】关闭名称管理器,在E2单元格输入=YS后向下填充,可以看到每一种颜色均由不同编号标识。

面试被质疑Excel水平?回答最常用这些函数加一万分!

 

第三步:最后通过SUMIF函数求和即可。如下所示:

面试被质疑Excel水平?回答最常用这些函数加一万分!

 

3

EVALUATE宏表函数

EVALUATE用于统计引用单元格中以文本形式表示的算术表达式的值。举例:下表中G列数据为包裹的长宽高数据,现在需要根据G列数据统计包裹体积。

面试被质疑Excel水平?回答最常用这些函数加一万分!

 

第一步:打开【名称管理器】新建一条名称记录如下:

面试被质疑Excel水平?回答最常用这些函数加一万分!

 

第二步:单击【确定】关闭名称管理器,在H2单元格输入=体积,向下填充即可。

面试被质疑Excel水平?回答最常用这些函数加一万分!

 

4

GET.FORMULA函数

GET.FORMULA作用是返回引用单元格内的公式。函数语法:GET.FORMULA(reference),reference:指定引用的单元格。GET.FORMULA宏表函数使用以R1C1样式返回结果。(这句话文章后面会解释)举例:

面试被质疑Excel水平?回答最常用这些函数加一万分!

 

上图是某员工通过函数公式计算包裹体积。现在需要将K列的公式提取出来并以文本形式显示。第一步:选中K列数据区域,打开【名称管理器】,新建一个MM的名称记录,引用位置为:=GET.FORMULA(GET.FORMULA!$K$2:$K$10)

面试被质疑Excel水平?回答最常用这些函数加一万分!

 

第二步:单击【确定】关闭名称管理器后L2单元格中输入=MM即可显示K2单元格中所使用的函数公式。

面试被质疑Excel水平?回答最常用这些函数加一万分!

 

大家看到公式中的RC[-4]是不是有点疑问?其实这是单元格引用的另一种表示形式——R1C1形式,R后面的数字表示行数,C后面的数字表示列数。不加“[]”的数字表示的是从第一行(列)数起的第几行(列);加“[]”的数字表示从公式所在单元格算起,行位置向上或下移动的行数,列位置向左或向右移动的列数。比如:rc[-3]*rc[-2]表示当前单元格(公式所在单元格)向左移动3格所在单元格的数值,乘以当前单元格向左移动两格所在单元格的数值。本例中的RC-4表示K2单元格向左数第四列。

5

GET.DOCUMENT宏表函数

GET.DOCUMENT用于按照指定信息类型返回名称。GET.DOCUMENT函数语法:GET.DOCUMENT(type_num,name_text),type_num:指明信息类型的数字,一共有88中数字代码表示88种类型。通常使用GET.DOCUMENT(76)和GET.DOCUMENT(88)来返回活动工作表和活动工作簿的文件名。举例:第一步:打开【名称管理器】新建一条名称记录。我们设置名称为MC,引用位置为=GET.DOCUMENT(76),单击【确定】后关闭【名称管理器】。

面试被质疑Excel水平?回答最常用这些函数加一万分!

 

第二步:在任意单元跟中输入=MC后即可返回当前工作表名称。

面试被质疑Excel水平?回答最常用这些函数加一万分!

 

6

FILES宏表函数

FILES宏表函数的作用是返回指定目录下的文件名,FILES宏表函数以一维数组的形式返回结果。

FILES函数语法:FILES(path),path:指定从哪一个目录中返回文件名。

path接受通配符,问号 (?) 和星号 (*)。问号匹配任意单个字符;星号匹配任意字符序列。举例:我们现在要返回本计算机C盘下的所有文件名称。第一步:打开【名称管理器】,【新建名称】对话框中输入名称为CP,引用位置为:=FILES(“C:\*.*”)。其中”C:\*.*”就表示路径C盘下的所有带后缀的文件,星号通配符表示所有,不包含文件夹。

面试被质疑Excel水平?回答最常用这些函数加一万分!

 

第二步:关闭【名称管理器】,在A1单元格输入=INDEX(CP,ROW(A1))后向下填充。

面试被质疑Excel水平?回答最常用这些函数加一万分!

 

与C盘文件对比完全一致。好了今天我就跟大家分享这6个常用的宏表函数,其实宏表函数虽然陌生但是使用起来还是相当的简单的哦!比起我们常规的函数嵌套要容易很多,这么简单而且用处大大的宏表函数大家一定要学会哦!也许会帮你大忙!希望大家可以自己尝试操作!

0
投稿

猜你喜欢

  • 在办公过程中,我们经常需要将自己的一些文件共享在局域网上,供其他同事下载查看等,实现资源共享。有使用win10系统的网友不清楚win10如何
  • 虽然在Word中有稿纸功能,但是这个稿纸功能是受限的,比如说不能在一个文件中制作空白稿纸,因为只要使用了稿纸功能,那么该文件中所有的文字都被
  • 第一:word双行合一效果如何双行合一呢?word双行合一就是在一行里显示两行文字。下面所示的,就是word双行合一的效果。word2010
  • 数据分析专员每天都需要接触大量的excel数据报表,要审核检查报告中的每组数据的准确性,而数据又是密密麻麻的接连在一起,稍有不慎,就容易核对
  • excel的数据相加的技巧在多数的情况下都需要用到,如果上班的时候需要用到但又不懂得该如何使用的朋友,可以一起来学习该如何操作。接下来是小编
  • 很多win10的用户反映说自己的电脑在开机之后总是会卡在欢迎界面进不去,导致这个问题的原因有很多,比如关机不当、某个程序或硬件驱动都会造成电
  • Word怎么利用公式快速插入上下标?word2010中想要给文字同时添加上下标,之前我们介绍过一种方法,今天我们就来看看利用公式快速插入上下
  • 正常情况下我们会重装系统来提高电脑的流畅度,但是有一些小伙伴在重装完系统之后发现自己的本地磁盘盘符发生改变,从后D盘变成E盘,那么遇到这种情
  • 最近搭建了一个OWA 2013环境,帮客户实现在线查看Excel文档,不过,使用过程中出现了错误,文件大小超过10MB就无法预览了,查了好久
  • 在前面我们初步了解了在word 2007文档中插入水印的设置方法,主要是通过自带的水印样式进行选择。如果在样式中没有找到自己想要的水印,那么
  • Excel中如果括号的内容不需要了,数据又多的情况下,如何批量操作呢?下面教你批量删除括号内容的技巧。1、选中表格内容,按下快捷键Ctrl+
  • 当Excel表格中的金额较大时,以“万元”为单位显示会更加直观。要实现这种效果,最直接的方法是使用ROUND函数直接转换计算结果,例如图中E
  • 键盘是电脑中最重要的设备之一,打字离不开键盘,但是很多小伙伴都遇到过键盘按键失灵错乱的情况,很多人以为是键盘坏了,但是大多数并不是因为这个原
  • Excel中冻结窗格可以帮助我们更好的浏览表格内容,更加直观的看数据。对于新手来说还是有一定难度,怎么办?下面小编马上就告诉大家excel表
  • 需要求一行中列B至列V中的值两两相乘的结果之和,例如:(B2*C2)+(E2*F2)+(H2*I2)+…+(T2*U2)注意,每两个列中的值
  • 在国外的VPS用的是Xen-Shell进行控制,还是挺方便的,转篇教程日后备用。 在国外的VPS用的是Xen-Shell进行控制,还是挺方便
  • 当许多学生使用Excel制作一些产品价格表或人事部门的人员名单时,他们会在姓名后面的单元格中添加一张照片以给出提示,这样就可以很好地识别出与
  • 我们在用word处理文稿时,经常都会碰到一些带有格式的文字,与文章显得格格不入,那如果想要去掉这些格式有什么方法呢?今天小编教大家怎么用wo
  • 在工作中有些技巧,可以快速提高工作效率,解决大部分工作,今天给大家分享word加分割线怎么设置的小技能,希望可以帮助到你。1、快速输入分割线
  • Excel是一个办公很经常用到的一个办公软件,他主要用于数据的分析、查看、对比等,让数据看起来更直观,更容易对比,而工作中经常会要把整行数据
手机版 电脑教程 asp之家 www.aspxhome.com