- ?
用excel通过统计函数和文本函数计算所需数据实例操作
痛彻
展开
1.认识计数。如下图
1.1计数单元格的个数,COUNT函数。
对销售额的个数计数,既显示个数,又显示区域。
如下图,方法一,点击,自动求和,计数,双击,简单明了。
方法一;
方法二:6步,更一目了然。
方法二;
1.2计数后,那几个数字,如一个求和后的数据的计数:是由哪些数字或是单元格完成的。
如下图。
方法一:双击
方法二、选中,在公式审核中点击追踪引用单元格。
1.3 统计文本的个数,如根据姓名有几个人等。函数COUNTA,counta 是计算非空格文本或数值的个数。甚至是多个区,counta(,,,)。
一个区
多个区,需要加逗号
1.4 想知道单元格有多少真空白,用countblank函数。
下图中左边count是非空白的数值个数,也可用户counta,右边是countblank的空白单元格的个数,两者加起来是10,单元格表的单元格个数总数。
下图是判断右边图表格是否填写完成,有空白就是空白,填满就是完成,需要用IF函数
=IF(COUNTBLANK(A4:E4)=0,"完成","") 是一行一行的。
2.条件计数,countif函数 =countif (range,criteria) 一个是区域,一个是条件。
如下图,销售额大于50000,有几个,函数公式=COUNTIF(E4:E10,">50000")
输入函数=countif(),点击fx(插入函数)
ER出现对话函数参数框,在range中选中销售额行(E3:E10),在CRITERIA条件中填入>50000,确定。
注意,在编辑栏中出现的是=COUNTIF(E4:E10,">50000") ,有双引号,在上图对话框中是不要双引号的,由此,在手动输入公式时,一定是=COUNTIF(E4:E10,">50000"),一定要加双引号,否则报错。
另外一个简单的做法是,将条件,">50000"改为一个单元格的地址。
在一个单元格里输入>50000,在另一个单元格里输入函数countif(E4:E10,用鼠标点击输入>50000的单元格,点击输入对号符号,或直接回车即可。
这样做的优点是,可以根据需要随便改>50000单元格的数据,这才是最好的方法,在用地址时最好少用常量计算。结果的参数的变量。
如果想知道下图中男女的人数。
输入函数=countif(E4:E17,点击男或女回车,就ok。
如果想知道上表中,年龄区间在30-35之间,就是大于30,小于35岁的有几个人?
直接输入函数=COUNTIF(F5:F17,">30")-COUNTIF(F5:F17,">=35")
另一个就是直接用countifs,在空白单元格输入=countifs(),点击fx插入函数,如下图,在对话框中,选中需要的单元格,输入>30,接着选定同样的单元格,输入>=35,点击确定就OK,这个是2007年excel以上的版本实用。
一样的结果,只是更快些。
- ?
用Excel2016做仓库统计分析,会计必会
文龙
展开
很多人不太喜欢Excel2016,今天我们就来看看Excel2016版和之前的版本做仓库统计有什么不同。
本文介绍如何应用Excel的PowerPivot组建搭建简易的规范的进销存系统,重点在于如何数据分析和输出,而是不原始表单的设计和录入。
近来很多人不管是不是IT人事,都把大数据、云计算、数据挖掘挂嘴边,好像不说这些就跟时代脱节了。不管你愿不愿意,数据库管理已经进入到生活的方方面面。
初学者对于数据库很迷茫,特别是用过Excel的,热衷于简单的电子表格,一提到数据库的名词概念就觉得复杂。自从Excel2013以来,安装时自动增加了PowerPivot这组应用程序和服务,强大的分析功能可以取代Access数据库的一些基本功能,也简化了很多运算。
应用场景描述:管理员小云每天都要登记本企业生产的产品,产品名称有上百种,平均每种产品有10个左右的规格,实际就是要管理上千个库存单品(SKU)。每天要记录各SKU的进库数,出库数,每月进行盘点核查,每月要找出库存低于安全库存的SKU提交生产部门。
需求分析:①规范的进出库原始台账;②输出报表:计算月末库存、计算安全库存;③盘盈盘亏的调整记录。
1、建三张基础数据表。
表设计要规范,不能直接拿进出仓单的表式,规范的标准是符合数据库范式,有兴趣就上网搜索,没空闲就按照图示去做吧。
规范要求:首行是标题行,2行起是数据行,每一行就是一条记录。如图,建立:
编码表(SKU号、产品名称、型号规格、单位)
年初库存表(SKU号、年份、年初库存)
进出仓表(SKU号、日期、进仓数、出仓数)
这里的SKU号是关键字段(标签),有了它,就可以打通三张表的关联。这里有2个容易犯错的地方:①编码表的SKU号不可重复;②进出仓表的日期用日期格式,注意是用减号“-”连接年月日。
2、使用PowerPivot的数据模型功能导入表。
选择“编码表”的数据→点选菜单的PowerPivot→点添加到数据模型。而后会出现数据模型界面(多弹出一个对话窗),显示刚才添加的编码表的数值。
注意:
①第一次启动PowerPivot的工具或组件,会很慢,要耐心等待,不要急于操作下一步;
②数据表不能重复添加,添加一次就够了;
③数据模型里面的表是链接表,是只读的,要修改就要回到Excel主界面进行工作表的修改;
④选择数据最好是整列整列地选择,不要仅选择数据区域,因为当以后增加数据的时候,如果是选择区域的话就要修改链接表的选择范围。
然后,回到Excel主界面,同样操作添加“年初库存表”和“进出仓表”到数据模型。这三个表链接过来后,默认是叫表1、表2、表3,为方便使用,改名为“编码表”、“库存表”、“进出仓”。
3、在数据模型里面建立关系。
“关系”是关系型数据库里面一个很重要的概念,这里不展开,有兴趣可自己上网查。这里应用“关系”,起到数据从一个表传递到另一个表的作用。
回到PowerPivot界面,右下角点击关系视图。将“编码表”的SKU号拖到“库存表”,再将“编码表”的SKU号拖到“进出仓”。这样,就建立了2个一对多的关系。
4、用数据模型建数据透视表。
新建一个工作表“统计表”,插入→数据透视表→选择“使用此工作表的数据模型”,由于之前建立了数据模型,所以这个选项没有致灰→位置选现有工作表,统计表!A8,确认。
5、用数据透视表显示各SKU进出仓情况。
之前虽然改了名字,但数据透视表中显示的还是表1表2表3,这里只好把这个Bug放一放,期待office升级解决吧。拖拉表2的年份到“筛选器”,拖拉SKU码到“行”,拖拉表2的年初库存、表3的进仓数和出仓数到“值”。
这样,数据透视表就按每一个SKU输出了其合计进仓数和出仓数,也将期初库存显示出来了。注意:系统会对值增加汇总方式的描述,例如:以下字段求和汇总:进仓数,我嫌太长,手工改成进仓数了。
6、用度量值计算期末库存。
Excel界面下,菜单→PowerPivot→管理数据模型,进入PowerPivot界面。选进出仓表,点选该链接表下方的非数据区域某一个单元格,在公式栏敲上
期末库存:=sum([进仓数])-sum([出仓数])+SUM('库存表'[年初库存])
为了计算安全库存,再选择非数据区域某一个单元格,在公式栏敲上
最大出仓:=sum([出仓数])
注意:①公式栏对中文输入法可能不大接受,我是在文本文件打好中文再复制粘贴上去的;②[进仓数]等字段名字,可以不手工敲,而是用鼠标点选那一列;③公式可以跨表引用列,如期末库存就应用了库存表的年初库存列。
理解度量值。完成了上述公式后,系统会立刻显示结果,例如:135。大家也许会疑问,这样的求和有什么意义?有意义!现在的求和结果是基于没有分类的条件下的求和。应用到刚才建立的数据透视表,就会按SKU分类求和。下来还会讲到“日程表”,就会既按SKU求和,又按时间分段(如:月、季)求和。
7、添加日程表。
回到Excel界面,选择数据透视表,在值里面增加刚才建立的度量值“期末库存”。在点选了已制作好了的数据透视表前提下,菜单→分析→筛选,插入日程表。用这个日程表,就可以自由选择1-4月的进出仓量,1-12的进出仓量了,也可以看到期末库存量随着时间段变化而变化。
8、用每月出仓数计算安全库存。
安全库存的计算方法很多,这里只用最简单的一种,求出历史以来单月出仓数的最大值,若当前库存量低于这个值,就需要补充进仓其中的差值。步骤六已经建立了出仓数求和公式了。下面就插入新数据透视表,选择日期为列标题(增加日程表后,就会多了日期(月)的度量值,系统自动将这个度量值一同放到列标题),出仓数的求和为值,SKU号为行。将日程表与这个新的数据透视表关联起来。
点选新数据透视表→设计→总计→选择仅对列启用。在N24格(根据新透视表的实际位置而定)写上标题:最大出货量,O24写上标题:需补进仓。在N25输入公式=MAX(B25:M25),在O25输入公式=N25-VLOOKUP(A25,A9:E17,5)。其中A9:E17的区域根据第一个透视表实际区域而定。
9、盘盈盘亏怎么办?
答案:修改年初库存表。所以这里为什么每年设一次年初库存,就是应对每年盘点后库存的变化。而且,用年份做筛选条件,也是这个原因。
10、如何显示产品名称。
光看SKU码不直观,要将名称、规格加进去怎么做?进入PowerPivot界面。选进编码表,在数据表区域,新增一列名叫“名称型号单位”,在该列1行的单元格输入=[SKU号]&","&[产品名称]&[型号规格]&","&[单位]选择。系统会自动填充整列。回到Excel界面,数据透视表的行标题统统用“名称型号单位”就可以解决这个问题了。
注意事项:
1、上述操作过程几乎没有在原始表上操作,能保证原始表数据不会被破坏。
2、上述表格式是最基本的格式,可自行添加修改字段。也可根据ERP导出的表格修改。
3、非数据区域的度量值,必须用聚合函数,如:sum,max,min,count等等。
- ?
要说HR制作工资条,一定没有比这2个技巧更简单实用的了
哈泽斯莱乌
展开
制作工资条的方法是非常多的,今天我给大家介绍2种最简单实用的方法,让你在零基础的情况也能轻松快速地完成工资条的制作,从而打印出来分发给所有的小伙伴。在讲这两种方法之前,我先给大家看一下我们的原始工资数据以及效果图:
一、不写公式,简单排序即可得到想要的工资条
上述的工资条看起来好难做,但做起来是非常轻松的。下面我就来介绍如何通过简单排序快速搞定这样的工资条。
1.用鼠标选中第2行至第16行,按下Ctrl+Shift+=组合键,批量插入15个空白行。如下图所示:
2.复制第1行的标题至第2行到第15行并增加辅助列E列:选中A1:D16单元格区域,按下Ctrl+D组合键即可将第1行的标题复制到A2:D16单元格区域;E1:E16区域录入序列:0.3至15.3。E17:E33录入序列:0.5至15.5。E34:E48录入序列:1到16。如下图所示:
3.选中A1:E48区域,然后按下Alt+H+S+U组合键打开自定义排序对话框,主要关键字选择“列E”,次序选择“升序”,单击确定即可得到我们想要的效果,然后删除E列即可。
二、定位法轻轻搞定工资条的简单制作
1.在E列中的E2:17中输入序列:1到16,再在E17:E32中输入同样的序列。
2.选中A2:E33区域,按下Alt+H+SU组合键打开自定义排序对话框,主要关键字选择“列E”,次序选择“升序”
3.复制A1:D1区域,然后选中A2:D33区域,按下Ctrl+G组合键打开定位对话框,单击定位条件,选择空值,单击确定,这样所有的空单元格都被选中了,这时候按下Ctrl+V组合键。如下图所示:
4.按下Ctrl+Shift+=组合键,再在弹出的对话框中选择“整行”,单击确定,并删除E列即可得到我们想要的效果了。
- ?
工资条如何快速生成?少不了神器蚂蚁工资条
沉沦
展开
很多HR最忙碌的时候就是每月工资统计录入的时候,还要将工资表转化成工资条,才能方便每个员工看到各自的工资又具有一定的保密性,但是传统的制作工资条方法往往会消耗工作精力和时间,并且工作效率也十分低下,那么有没有快速生成工资条的方法呢?当然有,下面就给大家介绍两种不同格式的工资条制作方法,以及工资条生成器蚂蚁工资条。
第一种格式的工资条,内容之间不留空白行,具体的操作方法是:
生成数字的辅助列。在E2单元格输入数字1,向下复制填充到E17单元格。单击自动填充选项,选择“填充序列”。
保持E列的选中状态,Ctrl+C复制,单击E18单元格,Ctrl+V粘贴。粘贴列标题。
选中A1:D1,也就是工资条的列标题,Ctrl+C复制。单击A18单元格,Ctrl+V粘贴。
然后选中A18:D18单元格区域,向下复制填充。对辅助列排序。单击E列任意单元格,然后点击【数据】选项卡【升序】按钮。
清除辅助列内容。单击E列列标,按Delete 清除内容。最后,再设置一下单元格边框就大功告成了。
第二种格式的工资条制作方法。这种格式在不同的姓名之间,加了一个空白行,这样在工资条需要撕开的时候,会更方便。
制作数字辅助列。首先在E2单元格输入数字1,向下复制填充至A17单元格。单击自动填充选项,选择“填充序列”。保持E列的选中状态,Ctrl+C复制,单击E18单元格,Ctrl+V粘贴。
这里的两个步骤和上面所说的第一种格式的工资条操作是一样的。不同的是,在完成上述操作后,再单击E34单元格,按Ctrl+V粘贴一次。粘贴列标题。选中A1:D1,也就是工资条的列标题,Ctrl+C复制。单击A34单元格,Ctrl+V粘贴。然后选中A34:D34单元格区域,向下复制填充。
对辅助列排序。单击E列任意单元格,然后点击【数据】选项卡【升序】按钮。
清除辅助列内容。单击E列列标,按Delete 清除内容。最后设置一下单元格边框。
想要工资条快速生成,那么肯定是少补了工资条生成器蚂蚁工资条,为什么要这么说,因为这款软件的优势非常多。我们知道传统工资条制作,HR使用Excel计算完薪资数据后,还需经过一系列操作,才能在Excel得到最终的工资条效果。随后,HR要需要打印成纸质版,或者一条一条粘贴至邮件,再发送至同事。操作起来特别麻烦。
但是使用工资条生成器蚂蚁工资条,HR只需要将自己的工资表上传到软件当中,处理系统就会自动识别表头和数据,将工资表拆分为工资条,并发放给对应的员工,每个员工仅能收到自己的工资条。这种工资条制作方法,省心又方便,能够提升HR的工作效率,节省工作时间和精力,每个月统计工资的时候就可以和加班说拜拜了。
本文由蚂蚁工资条整理发布,转载请注明出处。
蚂蚁工资条可将Excel工资表自动生成工资条,并以短信、邮件或微信的形式发送给员工。使用蚂蚁工资条,将极大地提升HR的工作效率,也能减少与员工的沟通成本,促进员工满意度的提升。
- ?
用Excel2016做仓库统计分析,会计必会
狸猫
展开
很多人不太喜欢Excel2016,今天我们就来看看Excel2016版和之前的版本做仓库统计有什么不同。
本文介绍如何应用Excel的PowerPivot组建搭建简易的规范的进销存系统,重点在于如何数据分析和输出,而是不原始表单的设计和录入。
近来很多人不管是不是IT人事,都把大数据、云计算、数据挖掘挂嘴边,好像不说这些就跟时代脱节了。不管你愿不愿意,数据库管理已经进入到生活的方方面面。
初学者对于数据库很迷茫,特别是用过Excel的,热衷于简单的电子表格,一提到数据库的名词概念就觉得复杂。自从Excel2013以来,安装时自动增加了PowerPivot这组应用程序和服务,强大的分析功能可以取代Access数据库的一些基本功能,也简化了很多运算。
应用场景描述:管理员小云每天都要登记本企业生产的产品,产品名称有上百种,平均每种产品有10个左右的规格,实际就是要管理上千个库存单品(SKU)。每天要记录各SKU的进库数,出库数,每月进行盘点核查,每月要找出库存低于安全库存的SKU提交生产部门。
需求分析:①规范的进出库原始台账;②输出报表:计算月末库存、计算安全库存;③盘盈盘亏的调整记录。
1、建三张基础数据表。
表设计要规范,不能直接拿进出仓单的表式,规范的标准是符合数据库范式,有兴趣就上网搜索,没空闲就按照图示去做吧。
规范要求:首行是标题行,2行起是数据行,每一行就是一条记录。如图,建立:
编码表(SKU号、产品名称、型号规格、单位)
年初库存表(SKU号、年份、年初库存)
进出仓表(SKU号、日期、进仓数、出仓数)
这里的SKU号是关键字段(标签),有了它,就可以打通三张表的关联。这里有2个容易犯错的地方:①编码表的SKU号不可重复;②进出仓表的日期用日期格式,注意是用减号“-”连接年月日。
2、使用PowerPivot的数据模型功能导入表。
选择“编码表”的数据→点选菜单的PowerPivot→点添加到数据模型。而后会出现数据模型界面(多弹出一个对话窗),显示刚才添加的编码表的数值。
注意:
①第一次启动PowerPivot的工具或组件,会很慢,要耐心等待,不要急于操作下一步;
②数据表不能重复添加,添加一次就够了;
③数据模型里面的表是链接表,是只读的,要修改就要回到Excel主界面进行工作表的修改;
④选择数据最好是整列整列地选择,不要仅选择数据区域,因为当以后增加数据的时候,如果是选择区域的话就要修改链接表的选择范围。
然后,回到Excel主界面,同样操作添加“年初库存表”和“进出仓表”到数据模型。这三个表链接过来后,默认是叫表1、表2、表3,为方便使用,改名为“编码表”、“库存表”、“进出仓”。
3、在数据模型里面建立关系。
“关系”是关系型数据库里面一个很重要的概念,这里不展开,有兴趣可自己上网查。这里应用“关系”,起到数据从一个表传递到另一个表的作用。
回到PowerPivot界面,右下角点击关系视图。将“编码表”的SKU号拖到“库存表”,再将“编码表”的SKU号拖到“进出仓”。这样,就建立了2个一对多的关系。
4、用数据模型建数据透视表。
新建一个工作表“统计表”,插入→数据透视表→选择“使用此工作表的数据模型”,由于之前建立了数据模型,所以这个选项没有致灰→位置选现有工作表,统计表!A8,确认。
5、用数据透视表显示各SKU进出仓情况。
之前虽然改了名字,但数据透视表中显示的还是表1表2表3,这里只好把这个Bug放一放,期待office升级解决吧。拖拉表2的年份到“筛选器”,拖拉SKU码到“行”,拖拉表2的年初库存、表3的进仓数和出仓数到“值”。
这样,数据透视表就按每一个SKU输出了其合计进仓数和出仓数,也将期初库存显示出来了。注意:系统会对值增加汇总方式的描述,例如:以下字段求和汇总:进仓数,我嫌太长,手工改成进仓数了。
6、用度量值计算期末库存。
Excel界面下,菜单→PowerPivot→管理数据模型,进入PowerPivot界面。选进出仓表,点选该链接表下方的非数据区域某一个单元格,在公式栏敲上
期末库存:=sum([进仓数])-sum([出仓数])+SUM('库存表'[年初库存])
为了计算安全库存,再选择非数据区域某一个单元格,在公式栏敲上
最大出仓:=sum([出仓数])
注意:①公式栏对中文输入法可能不大接受,我是在文本文件打好中文再复制粘贴上去的;②[进仓数]等字段名字,可以不手工敲,而是用鼠标点选那一列;③公式可以跨表引用列,如期末库存就应用了库存表的年初库存列。
理解度量值。完成了上述公式后,系统会立刻显示结果,例如:135。大家也许会疑问,这样的求和有什么意义?有意义!现在的求和结果是基于没有分类的条件下的求和。应用到刚才建立的数据透视表,就会按SKU分类求和。下来还会讲到“日程表”,就会既按SKU求和,又按时间分段(如:月、季)求和。
7、添加日程表。
回到Excel界面,选择数据透视表,在值里面增加刚才建立的度量值“期末库存”。在点选了已制作好了的数据透视表前提下,菜单→分析→筛选,插入日程表。用这个日程表,就可以自由选择1-4月的进出仓量,1-12的进出仓量了,也可以看到期末库存量随着时间段变化而变化。
8、用每月出仓数计算安全库存。
安全库存的计算方法很多,这里只用最简单的一种,求出历史以来单月出仓数的最大值,若当前库存量低于这个值,就需要补充进仓其中的差值。步骤六已经建立了出仓数求和公式了。下面就插入新数据透视表,选择日期为列标题(增加日程表后,就会多了日期(月)的度量值,系统自动将这个度量值一同放到列标题),出仓数的求和为值,SKU号为行。将日程表与这个新的数据透视表关联起来。
点选新数据透视表→设计→总计→选择仅对列启用。在N24格(根据新透视表的实际位置而定)写上标题:最大出货量,O24写上标题:需补进仓。在N25输入公式=MAX(B25:M25),在O25输入公式=N25-VLOOKUP(A25,A9:E17,5)。其中A9:E17的区域根据第一个透视表实际区域而定。
9、盘盈盘亏怎么办?
答案:修改年初库存表。所以这里为什么每年设一次年初库存,就是应对每年盘点后库存的变化。而且,用年份做筛选条件,也是这个原因。
10、如何显示产品名称。
光看SKU码不直观,要将名称、规格加进去怎么做?进入PowerPivot界面。选进编码表,在数据表区域,新增一列名叫“名称型号单位”,在该列1行的单元格输入=[SKU号]&","&[产品名称]&[型号规格]&","&[单位]选择。系统会自动填充整列。回到Excel界面,数据透视表的行标题统统用“名称型号单位”就可以解决这个问题了。
注意事项:
1、上述操作过程几乎没有在原始表上操作,能保证原始表数据不会被破坏。
2、上述表格式是最基本的格式,可自行添加修改字段。也可根据ERP导出的表格修改。
3、非数据区域的度量值,必须用聚合函数,如:sum,max,min,count等等。
- ?
用excel通过统计函数和文本函数计算所需数据实例操作
凯特明讷
展开
1.认识计数。如下图
1.1计数单元格的个数,COUNT函数。
对销售额的个数计数,既显示个数,又显示区域。
如下图,方法一,点击,自动求和,计数,双击,简单明了。
方法一;
方法二:6步,更一目了然。
方法二;
1.2计数后,那几个数字,如一个求和后的数据的计数:是由哪些数字或是单元格完成的。
如下图。
方法一:双击
方法二、选中,在公式审核中点击追踪引用单元格。
1.3 统计文本的个数,如根据姓名有几个人等。函数COUNTA,counta 是计算非空格文本或数值的个数。甚至是多个区,counta(,,,)。
一个区
多个区,需要加逗号
1.4 想知道单元格有多少真空白,用countblank函数。
下图中左边count是非空白的数值个数,也可用户counta,右边是countblank的空白单元格的个数,两者加起来是10,单元格表的单元格个数总数。
下图是判断右边图表格是否填写完成,有空白就是空白,填满就是完成,需要用IF函数
=IF(COUNTBLANK(A4:E4)=0,"完成","") 是一行一行的。
2.条件计数,countif函数 =countif (range,criteria) 一个是区域,一个是条件。
如下图,销售额大于50000,有几个,函数公式=COUNTIF(E4:E10,">50000")
输入函数=countif(),点击fx(插入函数)
ER出现对话函数参数框,在range中选中销售额行(E3:E10),在CRITERIA条件中填入>50000,确定。
注意,在编辑栏中出现的是=COUNTIF(E4:E10,">50000") ,有双引号,在上图对话框中是不要双引号的,由此,在手动输入公式时,一定是=COUNTIF(E4:E10,">50000"),一定要加双引号,否则报错。
另外一个简单的做法是,将条件,">50000"改为一个单元格的地址。
在一个单元格里输入>50000,在另一个单元格里输入函数countif(E4:E10,用鼠标点击输入>50000的单元格,点击输入对号符号,或直接回车即可。
这样做的优点是,可以根据需要随便改>50000单元格的数据,这才是最好的方法,在用地址时最好少用常量计算。结果的参数的变量。
如果想知道下图中男女的人数。
输入函数=countif(E4:E17,点击男或女回车,就ok。
如果想知道上表中,年龄区间在30-35之间,就是大于30,小于35岁的有几个人?
直接输入函数=COUNTIF(F5:F17,">30")-COUNTIF(F5:F17,">=35")
另一个就是直接用countifs,在空白单元格输入=countifs(),点击fx插入函数,如下图,在对话框中,选中需要的单元格,输入>30,接着选定同样的单元格,输入>=35,点击确定就OK,这个是2007年excel以上的版本实用。
一样的结果,只是更快些。
- ?
EXCEL | DGET、SUMIFS、SUMPRODUCT、LOOKUP、OFFSET、VLOOKUP多条件查询
甄颜演
展开
多条件查询一直是困扰EXCEL使用者的难题之一,今天韩老师就把经常用于多条件查找的DGET、SUMIFS、SUMPRODUCT、LOOKUP、OFFSET、VLOOKUP六个函数综合讲解。
示例数据:
要求:查询仓库二键盘的销量。讲解
第一种:DGET函数
在G2单元格输入公式:“=DGET(A1:C13,C1,E1:F2)”
DGET(构成列表或数据库的单元格区域, 结果数据的列标签, 指定条件的单元格区域);
在本题中的解释:
=DGET(数据库,销量列标签,条件区域)。
第二种:SUMIFS函数
在G5单元格输入公式:“=SUMIFS(C2:C13,A2:A13,E5,B2:B13,F5)”
第三种:SUMPRODUCT函数
在G8单元格输入公式:“=SUMPRODUCT((A2:A13=E8)*(B2:B13=F8)*C2:C13)”
其中,各个数组返回值:
三个数组对应位置数据乘积求和。
注意:SUMPRODUCT函数只能用于查询“数值”单元格。
第四种:LOOKUP函数
在G11单元格输入公式:“=LOOKUP(1,0/((A2:A13=E11)*(B2:B13=F11)),C2:C13)”
注意要点:
LOOKUP函数用“二分法”进行查找。返回小于等于lookup_value(查找值)的最大值。Lookup_vector(查找区域)中如果有“错误值“,那么LOOKUP函数在查找时将会忽略错误值。
“=LOOKUP(1,0/((A2:A13=E11)*(B2:B13=F11)),C2:C13)”
在 {#p/0!;#p/0!;#p/0!;#p/0!;0;#p/0!;#p/0!;#p/0!;#p/0!;#p/0!;#p/0!;#p/0!}里查找1,忽略错误值,结果返回0对应位置的C2:C13中的数据。
第五种:OFFSET函数
在G14单元格输入公式:“=OFFSET(C1,MATCH(E14&F14,A2:A13&B2:B13,0),)”
本公式的含义是:以C1为基准,公式向下偏移MATCH(E14&F14,A2:A13&B2:B13,0)行。
其中E14&F14和A2:A13&B2:B13分别对应的结果:
公式结束时需按“CTRL+SHIFT+ENTER”组合键。
第六种:VLOOKUP函数
在G14单元格输入公式:“=VLOOKUP(E17&F17,IF({1,0},A2:A13&B2:B13,C2:C13),2,0)”
其中“IF({1,0},A2:A13&B2:B13,C2:C13)”是生成一新的数据区域:
“=VLOOKUP(E17&F17,IF({1,0},A2:A13&B2:B13,C2:C13),2,0)”是指在新的区域中精确匹配第2列的数值。
公式结束时需按“CTRL+SHIFT+ENTER”组合键。
最终结果:
- ?
Excel基础知识,你懂多少?
怀寒
展开
前两天有读者留言,让卢子每周尽量安排一篇基础知识。别看是基础知识,但卢子不说,可能你不懂。
1.如何将操作日期跟上班时间合并起来?
说明:日期以/或者-作为分割符号都是标准日期,是根据电脑的右下角日期格式而定的。
在C2单元格输入公式,下拉。
=A2+B2
你没看错,这里是日期+时间。原理,将单元格设置为常规,日期就是整数,时间就是小数,数字可以进行四则运算。
2.计算余额的时候,怎么会有部分出现错误值?
在E172单元格输入公式,下拉。
=N(E171)+N(C172)-N(D172)
出现这种错误,是单元格存在空格等文本,这里的空格不是指空单元格,是两个完全不同的概念。
现在用数字+空格就立马出错。
但是,数字+空单元格不会出错。
空格是敲空格键或者公式生成的,空单元格是什么内容都没有,要将这两个概念区分。
数字+不是数字的值就会出现错误值,就得想办法将不是数字的值转换成数字才行。N函数可以将不是数字的值转换成0,比如输入空格、卢子和Excel不加班都会转换成0,遇到数字就保持不变。
原来的单元格没办法确定不是数字的值在哪一列,所以所有单元格都加N函数处理,这样就保证正确。
3.为什么公式有的要加'',有的不需要加?
=VLOOKUP(C3,'综(办)'!B:H,7,0)=VLOOKUP(C4,搅!B:H,7,0)
纯汉字的情况下是不用加,有特殊字符的情况下需要加。记不住这些怎么办?没关系,完全不需要记住,选择区域的时候,用鼠标引用,Excel会智能帮你识别。
输入=,然后用鼠标点击要引用的单元格,就可以,详见动画。
4.销售明细表是带绿帽子的订单编号,支付宝是没有绿帽子的订单编号,如何进行查找对应值?
带绿帽子的订单编号
没有绿帽子的订单编号
在E17单元格输入公式,下拉。
=VLOOKUP(TRIM(CLEAN(A17)),销售!A:G,2,0)
戴绿帽子就是文本格式,而没有戴绿帽子可能是含有隐藏字符或者空格,也就是说两个表格式不一样。格式不一样,是不能直接查找,需要转换成一样才可以。
去除隐藏字符可以用CLEAN函数,去除前后的空格可以用TRIM函数,两个都加比较保险。
- ?
Excel函数太多了不会用怎么办?其实只要记住这5个就够了!
切尔西
展开
Excel函数千千万万,真是让人眼花缭乱!很多办公小白经常苦恼,到底该怎么学习Excel函数呢?
其实,日常使用Excel的时候,真正用到的函数并不多~今天,小编就来给大家盘点5个日常办公中最常用到的Excel函数吧~
一、If公式
If函数是用于快速判断条件是否成立的一个函数,也是Excel函数中最常被大家使用的函数,因此,学会IF函数是不可或缺的哟~
示例函数:=IF( >=85,"优秀",IF( >=60,"良好","不合格"))
二、Sum公式
Sum公式是用于计算总和的函数。值得一提的是,在Excel中合并单元格,往往计算总和就变得麻烦了许多!而用Sum公式就能轻松解决【合并单元格求和】这个问题~
示例函数:=SUM( D8:D17 )-SUM( E9:E17 )
三、Average公式
Average公式是用于求平均值的一个函数,有了它,再多再乱的数值都不用怕!
示例函数:=average( D8:D17 )
四、Rank公式
Rank公式,是一个用于实时排名的函数。不管你是成绩排名、销售业绩排名,用这个函数绝对不会出错!
示例函数:=rank( C3,C$3:C$14 )
五、Round公式
Round公式,一个四舍五入、保留小数点后几位的神函数,发工资需要计算小数点后几位,就可以用这个公式啦,自动帮你四舍五入哦~
示例函数:=round(E36:E45,1)/ =round(E36:E45,2)
PS:在办公过程中,我们常常会遇到将Excel转换为PDF的问题,小编推荐大家使用【迅捷PDF转换器】,成千上百个Excel表格3秒钟就可以转换成PDF啦~
不知道今天小编分享的这5个Excel函数,你学会了几个呢?
有任何问题,欢迎大家在评论区留言哟~
- ?
2017年最全的excel函数大全6—日期和时间函数(上)
慕灵
展开
上次给大家分享了《2017年最全的excel函数大全(5)——逻辑函数》,这次分享给大家日期和时间函数(上)。
DATE 函数
返回特定日期的序列号
描述
DATE 函数返回表示特定日期的连续序列号。
用法
DATE(year,month,day)
DATE 函数用法具有下列参数:
ü Year:必需。year 参数的值可以包含一到四位数字。Excel 将根据计算机正在使用的日期系统来解释 year 参数。默认情况下,Microsoft Excel for Windows 使用的是 1900 日期系统,这表示第一个日期为 1900 年 1 月 1 日。
提示: 为避免出现意外结果,请对 year 参数使用四位数字。例如,“07”可能意味着“1907”或“2007”。因此,使用四位数的年份可避免混淆。
· 如果 year 介于 0(零)到 1899 之间(包含这两个值),则 Excel 会将该值与 1900 相加来计算年份。例如,DATE(108,1,2) 返回 2008 年 1 月 2 日 (1900+108)。
· 如果 year 介于 1900 到 9999 之间(包含这两个值),则 Excel 将使用该数值作为年份。例如,DATE(2008,1,2) 将返回 2008 年 1 月 2 日。
· 如果 year 小于 0 或大于等于 10000,则 Excel 返回 错误值 #NUM!。
ü 月:必需。 一个正整数或负整数,表示一年中从 1 月至 12 月(一月到十二月)的各个月。
· 如果 month 大于 12,则 month 会从指定年份的第一个月开始加上该月份数。例如,DATE(2008,14,2) 返回表示 2009 年 2 月 2 日的序列数。
· 如果 month 小于 1,则 month 会从指定年份的第一个月开始减去该月份数,然后再加上 1 个月。例如,DATE(2008,-3,2) 返回表示 2007 年 9 月 2 日的序列号。
ü 日:必需。 一个正整数或负整数,表示一月中从 1 日到 31 日的各天。
· 如果 day 大于指定月中的天数,则 day 会从该月的第一天开始加上该天数。例如,DATE(2008,1,35) 返回表示 2008 年 2 月 4 日的序列数。
· 如果 day 小于 1,则 day 从指定月份的第一天开始减去该天数,然后再加上 1 天。例如,DATE(2008,1,-15) 返回表示 2007 年 12 月 16 日的序列号。
注意: Excel 可将日期存储为连续序列号,以便能在计算中使用它们。1900 年 1 月 1 日的序列号为 1,2008 年 1 月 1 日的序列号为 39448,这是因为它与 1900 年 1 月 1 日之间相差 39,447 天。需要更改数字格式(设置单元格格式)以显示正确的日期。
案例
案例 1
例如:=DATE(C2,A2,B2) 将单元格 C2 中的年、单元格 A2 中的月以及单元格 B2 中的日合并在一起,并将它们放入一个单元格内作为日期。以下案例显示了单元格 D2 中的最终结果。
案例 2根据其他日期计算某个日期
可以使用 DATE 函数创建基于其他单元格中日期的一个日期。例如,可以使用 YEAR、MONTH 和 DAY 函数来创建基于另一个单元格的周年纪念日期。假设,某个员工第一天上班的日期为 2016 年 10 月 1 日,则可以使用 DATE 函数创建他上班 5 周年的纪念日期:
1. DATE 函数会创建一个日期。
2. =DATE(YEAR(C2)+5,MONTH(C2),DAY(C2))
3. YEAR 函数会查找单元格 C2 并从中提取“2012”。
4. “+5”表示加上 5 年,并在单元格 D2 中创建“2017”作为周年纪念日的年。
5. MONTH 函数从单元格 C2 中提取“3”。这将在单元格 D2 中创建“3”作为月。
6. DAY 函数从单元格 C2 中提取“14”。这将在单元格 D2 中创建“14”作为天。
案例 3 将文本字符串和数字转换为日期
有时Excel的日期是无法识别的。这可能是因为数字与典型的日期不相似,也可能因为数据被设置成了文本格式。如果是这种情况,则可以使用 DATE 函数将信息转换成日期。例如,在下图中,单元格 C2 包含采用以下格式的日期:YYYYMMDD。它也被设置成了文本格式。若要将其转换成日期,则可以将 DATE 函数与 LEFT、MID 和 RIGHT 函数配合使用。
1. DATE 函数会创建一个日期。
2. =DATE(LEFT(C2,4),MID(C2,5,2),RIGHT(C2,2))
3. LEFT 会在单元格 C2 中查找并从左起提取前 4 个字符。这将在单元格 D2 中创建“2014”作为转换后日期的年。
4. MID 函数将在单元格 C2 中查找。它将从第 5 个字符开始,然后向右提取 2 个字符。这将在单元格 D2 中创建“03”作为转换后日期的月。因为 D2 的格式设置为 Date,因此“0”不包括在最终结果中。
5. RIGHT 函数会在单元格 C2 中查找,然后从最右侧开始向左提取前 2 个字符。这将在 D2 中创建“14”作为日期的日。
案例 4 按一定的天数加减日期
若要按一定的天数加减日期,只需向值或包含日期的单元格引用加上或减去天数即可。
在以下案例中,单元格 A5 包含我们想加上和减去 7 天(C5 中的值)的日期。
DATEDIF 函数
计算两个日期之间的天数、月数或年数。
描述
计算两个日期之间相隔的天数、月数或年数。警告:Excel 提供了 DATEDIF 函数,以便支持来自 Lotus 1-2-3 的旧版工作簿。在某些应用场景下,DATEDIF 函数计算结果可能并不正确。有关详细信息,请参阅本文中的“已知问题”部分。
用法
DATEDIF(start_date,end_date,unit)
ü Start_date:用于表示时间段的第一个(即起始)日期的日期。 日期值有多种输入方式:带引号的文本字符串(例如 2001/1/30)、序列号(例如 36921,在商用 1900 日期系统时表示 2001 年 1 月 30 日)或其他公式或函数的结果(例如 DATEVALUE(2001/1/30))。
ü End_date:用于表示时间段的最后一个(即结束)日期的日期。
ü Unit:要返回的信息类型:
其他
l 日期存储为可用于计算的序列号。默认情况下,1899 年 12 月 31 日的序列号是 1,而 2008 年 1 月 1 日的序列号是 39448,这是因为它距 1900 年 1 月 1 日有 39448 天。
l DATEDIF 函数在用于计算年龄的公式中很有用。
案例
已知问题
“MD”参数可能导致出现负数、零或不准确的结果。若要计算上一完整月份后余下的天数,可使用如下方法:
此公式从单元格 E17 中的原始结束日期 (5/6/2016) 减去当月第一天 (5/1/2016)。其原理如下:首先,DATE 函数会创建日期 5/1/2016。DATE 函数使用单元格 E17 中的年份和单元格 E17 中的月份创建日期。1 表示该月的第一天。DATE 函数的结果是 5/1/2016。然后,从单元格 E17 中的原始结束日期(即 5/6/2016)减去该日期。5/6/2016 减 5/1/2016 得 5 天。
DATEVALUE 函数
将文本格式的日期转换为序列号
描述
DATEVALUE 函数将存储为文本的日期转换为 Excel 识别为日期的序列号。 例如,公式=DATEVALUE(1/1/2008) 返回 39448,即日期 2008-1-1 的序列号。 即使如此,请注意,计算机的系统日期设置可能会导致 DATEVALUE 函数的结果会与此案例不同。
如果工作表包含采用文本格式的日期并且要对这些日期进行筛选、排序、设置日期格式或执行日期计算,则 DATEVALUE 函数将十分有用。
用法
DATEVALUE(date_text)
DATEVALUE 函数用法具有下列参数:
ü Date_text 必需。代表采用 Excel 日期格式的日期的文本,或是对包含这种文本的单元格的引用。例如,用于表示日期的引号内的文本字符串 2008-1-30 或 30-Jan-2008。
· 使用 Microsoft Excel for Windows 中的默认日期系统时,参数 date_text 必须代表 1900 年 1 月 1 日和 9999 年 12 月 31 日之间的某个日期。 如果参数 date_text的值在此范围之外, DATEVALUE函数将返回错误值 “#VALUE!。
· 如果省略参数 date_text 中的年份部分,则 DATEVALUE 函数会使用计算机内置时钟的当前年份。 参数 date_text 中的时间信息将被忽略。
其他
l Excel 可将日期存储为序列号,以便可以在计算中使用它们。 默认情况下,1900 年 1 月 1 日的序列号为 1,2008 年 1 月 1 日的序列号为 39,448,这是因为它距 1900 年 1 月 1 日有 39,447 天。
l 大部分函数都会自动将日期值转换为序列数。
案例
DAY 函数
将序列号转换为月份日期
描述
返回以序列数表示的某日期的天数。 天数是介于 1 到 31 之间的整数。
用法
DAY(serial_number)
DAY 函数用法具有下列参数:
ü Serial_number 必需。要查找的日期。应使用 DATE 函数输入日期,或将日期作为其他公式或函数的结果输入。例如,使用函数 DATE(2008,5,23) 输入 2008 年 5 月 23 日。如果日期以文本形式输入,则会出现问题。
其他
l Microsoft Excel 可将日期存储为可用于计算的序列号。默认情况下,1900 年 1 月 1 日的序列号是 1,而 2008 年 1 月 1 日的序列号是 39448,这是因为它距 1900 年 1 月 1 日有 39448 天。
l 无论提供的日期值的显示格式如何,YEAR、MONTH 和 DAY 函数返回的值都是公历值。例如,如果提供的日期的显示格式是回历,则 YEAR、MONTH 和 DAY 函数返回的值将是与对应的公历日期相关联的值。
案例
DAYS 函数
返回两个日期之间的天数
描述
返回两个日期之间的天数。
用法
DAYS(end_date, start_date)
DAYS 函数用法具有以下参数。
ü End_date 必需。 Start_date 和 End_date 是用于计算期间天数的起止日期。
ü Start_date 必需。Start_date 和 End_date 是用于计算期间天数的起止日期。
注意: Excel 可将日期存储为序列号,以便可以在计算中使用它们。 默认情况下,1900 年 1 月 1 日的序列号是 1,而 2008 年 1 月 1 日的序列号是 39448,这是因为它距 1900 年 1 月 1 日有 39447 天。
其他
l 如果两个日期参数为数字,DAYS 使用 EndDate–StartDate 计算两个日期之间的天数。
l 如果任何一个日期参数为文本,该参数将被视为 DATEVALUE(date_text) 并返回整型日期,而不是时间组件。
l 如果日期参数是超出有效日期范围的数值,DAYS 返回 #NUM! 错误值。
l 如果日期参数是无法解析为字符串的有效日期,DAYS 返回 #VALUE! 错误值。
案例
DAYS360 函数
以一年 360 天为基准计算两个日期间的天数
描述
按照一年 360 天的算法(每个月以 30 天计,一年共计 12 个月),DAYS360 函数返回两个日期间相差的天数,这在一些会计计算中将会用到。 如果财会系统是基于一年 12 个月,每月 30 天,可使用此函数帮助计算支付款项。
用法
DAYS360(start_date,end_date,[method])
DAYS360 函数用法具有下列参数:
ü Start_date、end_date 必需。 用于计算期间天数的起止日期。 如果 start_date 在 end_date 之后,则 DAYS360 函数将返回一个负数。 应使用 DATE 函数输入日期,或者将从其他公式或函数派生日期。 例如,使用函数 DATE(2008,5,23) 以返回 2008 年 5 月 23 日。 如果日期以文本形式输入,则会出现问题。
ü 方法 可选。 逻辑值,用于指定在计算中是采用美国方法 还是欧洲方法。
注意:Excel 可将日期存储为序列号,以便可以在计算中使用它们。 默认情况下,1900 年 1 月 1 日的序列号为 1,2008 年 1 月 1 日的序列号为 39,448,这是因为它距 1900 年 1 月 1 日有 39,447 天。
案例
EDATE 函数
返回用于表示开始日期之前或之后月数的日期的序列号
描述
返回表示某个日期的序列号,该日期与指定日期 (start_date) 相隔(之前或之后)指示的月份数。 使用函数 EDATE 可以计算与发行日处于一月中同一天的到期日的日期。
用法
EDATE(start_date, months)
EDATE 函数用法具有以下参数:
ü Start_date 必需。一个代表开始日期的日期。应使用 DATE 函数输入日期,或将日期作为其他公式或函数的结果输入。例如,使用函数 DATE(2008,5,23) 输入 2008 年 5 月 23 日。如果日期以文本形式输入,则会出现问题。
ü Months必需。 start_date 之前或之后的月份数。 months 为正值将生成未来日期;为负值将生成过去日期。
其他
Microsoft Excel 可将日期存储为可用于计算的序列号。默认情况下,1900 年 1 月 1 日的序列号是 1,而 2008 年 1 月 1 日的序列号是 39448,这是因为它距 1900 年 1 月 1 日有 39448 天。如果 start_date 不是有效日期,则 EDATE 返回 错误值 #VALUE!。 如果 months 不是整数,将截尾取整。
案例
EOMONTH 函数
返回指定月数之前或之后的月份的最后一天的序列号
描述
返回某个月份最后一天的序列号,该月份与 start_date 相隔(之后或之后)指示的月份数。 使用函数 EOMONTH 可以计算正好在特定月份中最后一天到期的到期日。
用法
EOMONTH(start_date, months)
EOMONTH 函数用法具有以下参数:
ü Start_date 必需。一个代表开始日期的日期。应使用 DATE 函数输入日期,或将日期作为其他公式或函数的结果输入。例如,使用函数 DATE(2008,5,23) 输入 2008 年 5 月 23 日。如果日期以文本形式输入,则会出现问题。
ü Months 必需。 start_date 之前或之后的月份数。 months 为正值将生成未来日期;为负值将生成过去日期。
注意: 如果 months 不是整数,将截尾取整。
其他
l Microsoft Excel 可将日期存储为可用于计算的序列号。默认情况下,1900 年 1 月 1 日的序列号是 1,而 2008 年 1 月 1 日的序列号是 39448,这是因为它距 1900 年 1 月 1 日有 39448 天。
l 如果 start_date 不是有效日期,则 EOMONTH 返回 错误值 #NUM!。
l 如果 start_date 加 months 产生非法日期值,则 EOMONTH 返回 错误值 #NUM!。
案例
HOUR 函数
将序列号转换为小时
描述
返回时间值的小时数。 小时数是介于 0 ...
excel表格e17
-
1、只需3秒快速实现求和
-
2、如何快速填充序号
-
3、如何自动填充序号(公式法)
-
4、数据条的神奇应用
-
5、多文本快速合并
-
6、查找与替换的不同玩法
-
7、快速定位到指定区域
-
8、数据排序、工资条制作
-
9、快速筛选(模糊、精确筛选)
-
10、快速插入空行
-
11、快速删除空行
-
12.快速跳转到天涯海角
-
13、.同时查看两个Excel文件
-
14、用条件格式扮靓报表
-
15、一键插入Excel图表
-
16、批量处理行高、列宽
-
17、利用拆分功能查看数据
-
18、批量录入相同内容
-
19、工作表快速跳转
-
20、批量录入表格模板(精品课程)
-
21、Excel函数与公式的应用、公式循环引用的查找
-
22、IF函数单条件判断同比增长
-
23、用sum函数 格式相同,连续多表数据汇总
-
24、excel快捷键
-
25、VLOOKUP函数——根据销售员匹配销售额
-
26、统计各部门销售总额
-
27、统计指定条件个数
-
28、怎样输入当前日期和时间、星期数
-
29、销售业绩排名
-
30、Sumproduct函数-万能函数(销售额汇总求和)
-
31、根据销售员,地区,商品名称汇总
-
32、批量替换PPT字体
-
33、给销售额数据批量添加万元单位
-
34、一秒快速核对两列数据
-
35、快速定位到指定单元格或区域
-
36、快速制作双行标题工资条
-
37、给你的表格做个瘦身
-
38、快速打开常用的Excel文件
-
39、快速打开多个Excel文件
-
40、利用创建组—快速隐藏/展开多列数据
-
41、快速制作下拉菜单
-
42、复制粘贴表格,如何保留数据源列宽格式一致?
-
43、两列数据位置互换
-
44、1秒钟扮靓报表——如何实现表格隔行换色
-
45、快速删除重复记录——保留唯一值
-
46、快速向下填充、向右填充,文本或公式
-
47、给Excel文件添加密码
-
48、插入带图片的批注
-
49、输入公式后不计算?
-
50、如何设置单元格缩进
-
51、快速解决Excel表格总显示货币格式
-
52、批量添加万元单位
-
53、你会四舍五入么?
-
54、用RAND函数机选彩票
-
55、冻结首行你会么?
-
56、超链接的高级应用
-
57、IFERROR函数-屏蔽错误值
-
58、批量填充颜色
-
59、录入数据
-
60、快速输入工号
-
61、快速行列转置
-
62、自定义缩放界面
-
63、多个单元格同时输入
-
64、如何计算立方米?
-
65、快速制作双行标题工资条
-
66、输入带方框的√和×
-
67、快速将姓名对齐
-
68、快速输入性别
-
69、按单位职务排序
-
70、自动计算合同到期日期
-
71、计算时间间隔
-
72、日期和时间的拆分
-
73、快速处理不规范的日期格式
-
74、快速填充合并单元格
-
75、效率加倍的快捷键
-
76、快速复制表格和对象
-
77、快速创建工作表副本
-
78、快速复制序列号
-
79、快速显示公式
-
80、多个单元格同时输入
-
81、快速调整显示比例
-
82、快速自动填充
-
83、快速填充(Ctrl+E)
-
84、Ctrl与数字键结合
-
85、快速将多列数据整理为1列
-
86、快速将1列数据拆分为多列
-
87、快速定位公式
-
88、快速录入数据
-
89、快速累计求和
-
90、身份证号码显示为0怎么办?
-
91、快速制作斜线表头
-
92、文本竖向显示
-
93、神奇的监视窗口
-
94、不一样的格式刷
-
95、快速美化图表
-
96、快速生成当前日期
-
97、快速找出循环引用
-
98、快速提取信息
-
99、二维表快速转换为一维表
-
100、快速多表合并