在excel里,如何通过一个条件提取该条件下的多个数据?

根据日期批量提取该日期下的所有数据(同个日期存在多个数据)如图,红色为需要计算的区域,谢谢

在 Excel 中,您可以使用筛选或高级筛选来提取符合特定条件的多个数据。
步骤如下:
方法一:筛选
1. 选择包含数据的单元格区域。
2. 在开始选项卡中,单击“筛选”按钮,在列表中选择要筛选的列头。
3. 在筛选器下拉列表中,选中您要筛选的条件,或选择“自定义筛选”以输入自己的筛选条件。
4. Excel 将过滤出符合条件的行。您可以复制这些行,将它们粘贴到另一个工作表以进行进一步处理。
方法二:高级筛选
1. 按 Ctrl + T 创建表。
2. 在弹出的 “创建表” 对话框中,确认区域和标头选项都正确,然后单击“确定”。
3. 在表中选择任何一个单元格。
4. 在“表工具”选项卡上,单击“筛选”按钮,并选择“高级筛选”选项。
5. 在“高级筛选”对话框中,选择要筛选的范围和条件区域。
6. 在“输出区域”中输入结果集的位置。
7. 单击“确定”,Excel 将过滤出符合条件的行并将它们复制到指定的输出区域。
通过这两种方法,您可以轻松地从 Excel 数据中提取符合特定条件的多个数据,以便进行进一步分析和处理。
温馨提示:答案为网友推荐,仅供参考
第1个回答  2023-04-25

你可以使用Excel中的“筛选”功能来提取符合特定条件的数据。以下是一些步骤,可用于根据日期批量提取该日期下的所有数据:

    在表格上方的菜单栏中,选择“数据”选项卡。

    在“数据”选项卡中,选择“筛选”。

    在“筛选”菜单中,选择“高级筛选”。

    在“高级筛选”对话框中,设置“列表区域”为你的数据范围,设置“条件区域”为包含你所需日期的单元格范围。

    选中“复制到其他位置”选项,并在“复制到”文本框中指定一个新的区域,以存储筛选结果。

    点击“确定”按钮,Excel将根据你的条件提取符合条件的所有数据,并将其复制到指定的区域。

    根据你提供的图片,你可以在“高级筛选”对话框中指定以下设置:

    列表区域:A1:D22

    条件区域:F1:F2

    复制到:H1

    复制到的区域包括标题行:选中此选项

    然后,点击“确定”按钮,Excel会将符合条件的所有数据复制到H1及以下单元格中。

第2个回答  2023-04-20

G4=OFFSET($A$2,MATCH(LOOKUP(9^9,$G$2:G$2),$A:$A,0)+ROW(A1)-3,MOD(COLUMN(E1),5)+1,IFNA(MATCH(LOOKUP(9^9,$G$2:G$2)+1,$A:$A,0)-MATCH(LOOKUP(9^9,$G$2:G$2),$A:$A,0),99),4)&""

点击G4单元格,复制,然后粘贴到L4、Q4,依次类推。

本回答被提问者采纳
相似回答