急等!!!!excel中有条件的引用

来源:百度知道 编辑:UC知道 时间:2024/06/15 04:23:29
sheet1如下
姓名 退休 公务员补助
孙好云
123
124
125
126
127
128
129
130
姓名 在职 公务员补助
张三
132
133
134
135
136
137
138
139
姓名 在职 公务员补助
李二
141
142
143
144
145
146
147
148
姓名 退休 无公务员补助
李一
150
151
152
153
154
155
156
157
姓名 退休 公务员补助
王五
159
160
161
162
163
164
165
166

在表2中自动生成”含有在职与公务员补助两个条件的汇总表如
姓名 在职 公务员补助
张三
132
133
134
135
136
137
138
139
姓名 在职 公务员补助
李二
141
142
143
144
145
146
147
148

这么多行,实在不好查询
在Sheet1建一个辅助列吧,比如D列。
D1中输入公式
=IF(A1<>"姓名","",SUMPRODUCT((B$1:B1="在职")*(C$1:C1="公务员补助")))
向下复制公式

在Sheet2!A1单元格输入公式
=INDEX(Sheet1!A:A,MATCH(INT((ROW(A1)-1)/10)+1,Sheet1!$D:$D,)+MOD(ROW(A1),10)-1)
向右复制三列,向下复制公式至出现错误提示。
删除错误提示。

为了防止Sheet2中出现0值
选中Sheet2!A:C列,格式→单元格格式,数字选项卡,自定义
输入
[=0]"";G/通用格式