EXCEL函数调用
人员工资发放表1,排列顺序是按照人员时间先后顺序排列的,现在需要统计每个部门的工资,用EXCEL调用函数用B表2中的C2=IF(B2=表1!B2,表1!C2,"")取部门...
人员工资发放表1,排列顺序是按照人员时间先后顺序排列的,现在需要统计每个部门的工资,用EXCEL调用函数用B表2中的C2=IF(B2=表1!B2,表1!C2,"")取部门A的人员工资,得到的表2
想请教怎么能得出的表2是没有空白行,顺序是连贯的呢? 展开
想请教怎么能得出的表2是没有空白行,顺序是连贯的呢? 展开
3个回答
展开全部
在A2单元格输入公式
=INDEX(表1!A:A,SMALL(IF(表1!B$2:B$100="部门A",ROW($2:$100),4^8),ROW(A1)))&""
数组公式,按下SHIFT+CTRL+ENTER三键结束输入,再下拉复制公式
这样就得到表1中属于部门A的人名了
在B2中输入公式
=VLOOKUP(A2,表1!A:C,COLUMN(B1),0)
右拉复制公式至C2单元格
再一起下拉复制公式
当然直接右拉复制A2的公式也行,加上$符号
在A2单元格输入公式
=INDEX(表1!A:A,SMALL(IF(表1!$B$2:$B$100="部门A",ROW($2:$100),4^8),ROW(A1)))&""
数组公式,按下SHIFT+CTRL+ENTER三键结束输入,
右拉复制公式至C2单元格,再下拉复制公式
但这是数组公式,用多了占内存,所以不建议
=INDEX(表1!A:A,SMALL(IF(表1!B$2:B$100="部门A",ROW($2:$100),4^8),ROW(A1)))&""
数组公式,按下SHIFT+CTRL+ENTER三键结束输入,再下拉复制公式
这样就得到表1中属于部门A的人名了
在B2中输入公式
=VLOOKUP(A2,表1!A:C,COLUMN(B1),0)
右拉复制公式至C2单元格
再一起下拉复制公式
当然直接右拉复制A2的公式也行,加上$符号
在A2单元格输入公式
=INDEX(表1!A:A,SMALL(IF(表1!$B$2:$B$100="部门A",ROW($2:$100),4^8),ROW(A1)))&""
数组公式,按下SHIFT+CTRL+ENTER三键结束输入,
右拉复制公式至C2单元格,再下拉复制公式
但这是数组公式,用多了占内存,所以不建议
展开全部
你是想填充C列吗?C2=INDEX(表1!$c$2:$c$1000,small(if(表1!$b$2:$b$1000="部门A",ROW($1:$999),4^8),ROW()-1),)按ctrl+shift+回车结束。里面的1000和部门A你可以根据需要改
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
建议楼主用EXCEL的“分类汇总”功能。
1、先对数据以“部门”为关键字排序,使相同部门的人员都排在一块;
2、选中数据区域,按“数据-分类汇总”,在弹出的分类汇总窗口中,“分类字段”选“部门”,“汇总方式”选“求和”,“选定汇总项”勾选“工资”,确定即可得到分类结果。
1、先对数据以“部门”为关键字排序,使相同部门的人员都排在一块;
2、选中数据区域,按“数据-分类汇总”,在弹出的分类汇总窗口中,“分类字段”选“部门”,“汇总方式”选“求和”,“选定汇总项”勾选“工资”,确定即可得到分类结果。
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询