用於取得子表的公式,其中列中的值符合特定條件

用於取得子表的公式,其中列中的值符合特定條件

我正在尋找一個公式來從主表中獲取子表,其中餘額列的值大於零。

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然後填入右和下。

在此輸入影像描述

筆記, 根據需要調整公式中的儲存格引用。

相關內容