根据单元格中的值创建表

时间:2015-11-20 16:11:02

标签: excel

我在表格中有三列,即姓名,薪资和所得税。 有些人不支付任何所得税。

我希望在另一张纸上自动创建一张表,其中包含每个人支付的所得税的名称和金额,而不是显示不缴纳任何所得税的人。

enter image description here

1 个答案:

答案 0 :(得分:0)

在单元格E3中,输入此作为数组公式(使用 CTRL + SHIFT + ENTER ): =IFERROR(INDEX(A$3:A$8,SMALL(IF(C$3:C$8>0,ROW(A$3:A$8)-ROW(A$3)+1),ROWS(A$3:A3))),"")

然后向下拖动。

在F3中,您可以选择: =IFERROR(INDEX(C$3:C$8,SMALL(IF(C$3:C$8>0,ROW(A$3:A$8)-ROW(A$3)+1),ROWS(A$3:A3))),"") (也作为数组) 要么 =INDEX($C$3:$C$8,MATCH(E3,$A$3:$A$8,0))

然后,您可以在C栏中使用所得税金额,并且根据其税额,您会看到名称显示或消失。通过将E3公式部分0中的...If(C$3:C$8>X,Row(...更改为X,您可以轻松更改公式,以仅显示支付超过$ X金额的所得税。