获取子表的公式,其中列中的值符合特定条件

获取子表的公式,其中列中的值符合特定条件

我正在寻找一个公式来从主表中获取一个子表,该子表中的余额列的值大于零。

NameClass   Date    Pre Balance July    Van Fine    Total   Received    Balance
ABC Pnur    13-Jul-18   2,000   1,000               3,000   3,000       0
ABD Pnur    10-Jul-18   2,000   1,000       50      3,050   1,000       2,050
ABE Pnur    16-Jul-18   7,370   1,000               8,370   8,370       0
ABF Pnur    26-Jul-18   7,370   1,000               8,370   8,370       0

主表截图

答案1

要从主表中获取子表中余额列的值大于零的行,您需要执行以下操作。

=IFERROR(INDEX($A$166:$I$169, SMALL(IF((INDEX($I$166:$I$169, , $A$163)>0), MATCH(ROW($A$166:$I$169), ROW($A$166:$I$169)), ""), ROWS(A172:$A$172)), COLUMNS($A$1:A1)),"")
  • 在单元格中输入零A163
  • A172 在单元格中写入上面写的数组公式,Ctrl+Shift+Enter然后填充右侧和下方。

在此处输入图片描述

笔记, 根据需要调整公式中的单元格引用。

相关内容