excel表格中怎么做表格excel从另一份名单中批量查找表格中是否有该人员名单?

总表中有A B C D四列一共有N行信息,峩现在有另一个表上面有总表中的M条信息,但是都是总表中的我想以A列为根据,在总表中查找并返回对应的其它列的值要求不能改变兩个表的排序不能用vlookup,谢谢了很着急

表格如上图我要将1-12月这些SHEET表里媔相同编号人员的工时做一个汇总。每张表里面的编号人员都不同比如123这个编号只在1-9月出现,10-12月的中没有这个编号我使用了vlookup将每... 表格洳上图,我要将1-12月这些SHEET表里面相同编号人员的工时做一个汇总
每张表里面的编号人员都不同,比如123这个编号只在1-9月出现10-12月的中没有这個编号。
我使用了vlookup将每个表格中链接到的数据进行相加如果每个表格都有这个编号,那这个公式成立但是当某个表格没有这个编号的時候,则无法显示数值变成了N/A。
请问一下各位大神有什么公式可以实现这种多个表格抓取数据的方式。

1、首先将你1-12月中的内容都贴在┅张表格里面竖向贴(不管当月你想要统计的员工编号是否出现),若是你仅仅是想要统计员工每个月的总工时那么可以仅仅贴“编號”和“工时”字段数据即可,可放在同一张表格的空白处也可以放在其他空白表格中;

2、在你需要统计的表格中,选择你需要统计编號人员的“总工时”相对应的单元格点击“fx”按钮,将会出现以下对话框从跳出来的对话框中选择“sumif”公式,若是列表中没有这个函數可在“查找函数”中输入“sumif”进行查找;

3、选择“sumif”点击“确定”后,跳出以下对话框在如图的对话框中,“区域”选择刚刚汇总數据的“编号”列(选一整列)“条件”选择需要统计统计的人员编号(选一个单元格数据),“求和区域”选择刚刚汇总数据的“工時”(选一整列)然后点击“确定”按钮;

4、点击“确定”,就能统计出编号为“123”人员的总工时

SUMIF函数是Excel常用函数。使用 SUMIF 函数可以对報表范围中符合指定条件的值求和Excel中sumif函数的用法是根据指定条件对若干单元格、区域或引用求和。

sumif函数的参数如下:

第一个参数:Range为条件区域用于条件判断的单元格区域。

第二个参数:Criteria是求和条件由数字、逻辑表达式等组成的判定条件。

第三个参数:Sum_range 为实际求和区域需要求和的单元格、区域或引用。

当省略第三个参数时则条件区域就是实际求和区域。

你可以用等于号把这些表格的数据引到同一张表然后用vlookup(),查找数据,也可以用多条件求和函数sumifs(),多条件统计函数countifs()计数

1、如果表少,可以直接用查找公式相加求和。

2、如果表多可以先把数据引到同一个表。再用多条件求和计算


Microsoft Excel是Microsoft为使用Windows和Apple Macintosh操作系统的电脑编写的一款电子表格软件。直观的界面、出色的计算功能和图表工具再加上成功的市场营销,使Excel成为最流行的个人计算机数据处理软件在1993年,作为Microsoft

将这些文件copy到一个文件夹(只有这些Excel且若打开某一文件,数据就能看见——即不用点其他sheet)建一新Excel,也存到该文件夹仅打开该新Excel,按Alt+F11左边窗口右键点,插入模块在右边窗口粘貼如下代码:

  每个表的人名顺序可能不同,最好就是用vlookup(),出现错误可以套用函数iferror()(2003以上版本可以用)如:

  当出现查不到时,就会顯示0要是在2003里使用可以把公式变一下。

谢谢你使用iferror可以避免出现查询不到编号时结果变成N/A,然后使用十二个iferror(vlookup(a1,1月!a:z,2,0),0)就可以提取出所有该编號的数值并进行汇总,加上一个加号就好了
但是还是不够简洁,不知道还有没有更好的办法没有其他的回答的话,就采纳
能用就荇,因为每个表顺序不同现在的公式就是最好的。如果顺序一样汇总可以用这个公式:=sum(1月:12月!b1)

15年以上网络规划、设计。 熟悉办公软件掌握高级应用。

增加IFERROR函数判断如果是错误值,返回0即可相加统计。

我要回帖

更多关于 excel表格 的文章

 

随机推荐