excel中如何运用函数把表2的数据生成到表1相应的单元格中
表1 表2
姓名 交费1 交费2 交费3 姓名 交费
张三 张三 100
王五 李四 120
秦东 张三 130
秦东 110
假设表2、表1的左上角分别为单元格A1、D1[如图];
可以这样:
在D列给出需要归类的名字,
E2:
=INDIRECT("B"&SMALL(IF($D2=$A$2:$A$20,ROW($A$2:$A$20),4^8),COLUMN(A$1)))
编辑后,须按Ctrl+Shift+Enter确认!!
然后,复制E2,至E2右边足够的列数,比如至J列;
最后,复制E2:J2,至E2下面相应于D列有名字的行数即可;
这样,在E:J列将返回所需要的汇总;
注:多余或没有数字的单元格将返回0值;若需消除这些0值的显示,可选取E:J列-》单元格格式设置-》"自定义"的 [=0]""
见附图:
直接引用单元格就行