Excel - 在一个工作表中查找数据并创建一个新的工作表

Excel - 在一个工作表中查找数据并创建一个新的工作表

我有一张包含以下数据的表格:

Column A  |  Column B  |  Column C - E     |   Column F
==========|============|===================|============
Customer  |  Amount    |  Additional data  |  Paid (Y/N)

我想创建一个新的工作表,其中仅包含尚未付款的客户及其行的数据。

答案1

你可以使用数据透视表

  • 只需选择您的数据(包括标题),然后在功能区中单击Insert > Pivot Table
  • Excel 将创建一个新工作表和一个数据透视表,您需要对其进行配置。只需将相关字段拖到行/列空间中,然后将字段拖到Paid过滤器空间中即可。
  • 最后,过滤数据透视表并选择N,以仅显示未付款的人。

当您添加/删除数据时,不要忘记更新数据透视表:

  • 右键单击数据透视表并选择Refresh
  • 在功能区的数据选项卡中,单击Refresh All

有关设置和使用数据透视表的更多信息

答案2

使用过滤器:

  1. 选择整个表格。
  2. 单击Filter数据功能区。
  3. 通过单击列标题中的下拉三角形按钮,在 F 列上设置过滤器。确保仅选中“否”,然后单击“确定”。这将显示表格中付费值为“否”的所有行。

要关闭过滤器,您可以重置 F 列上的过滤器(即,让它再次显示所有值,而不仅仅是“否”),或者您可以Filter再次单击数据功能区中的按钮以完全删除过滤器。

答案3

尝试这个数组公式:

=IFERROR(INDEX(Sheet2!$A:$A,SMALL(IF(Sheet2!$D$2:$D$8="N",ROW(Sheet2!$2:$8)),ROW(A1))),"")

Ctrl+Shift+Enter

在此处输入图片描述

相关内容