Excel - 在一个工作表中查找数据并创建一个新工作表[关闭]


-1

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

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

我想创建一个新工作表,只包含未付款的客户和该行的数据。


4
欢迎来到SuperUser。我们不是来为你做你的工作,而是帮助你完成你的工作。我建议您尝试解决问题,然后在遇到问题时编辑问题。我建议您使用VLOOKUP()公式和帮助表来解决您的问题,准备好后回来寻求帮助,提供样本数据,您的预期结果以及您尝试过的内容。然后你会得到帮助。
Kevin Anthony Oppegaard Rose

Answers:


1

你可以用一个 数据透视表

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

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

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

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


0

使用过滤器:

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

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


-2

试试这个数组公式:

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

按Ctrl + Shift + Enter键

enter image description here

By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.