使用特定单元格条件从报告中提取多行的公式

使用特定单元格条件从报告中提取多行的公式

我有一份每两周一次的未结订单报告,需要为每个员工创建单独的文件。我不知道如何根据员工姓名提取单元格范围。这与报告类似;

LName   FName  PO Date  PO#    Type  Status
JONES   JOHN   2/4/19   15496  CM    OPEN
JONES   JOHN   3/15/19  54654  PO    FINAL
SMITH   JANE   12/21/18 85446  PO    OPEN
SMITH   JANE   5/5/19   45154  PO    OPEN

我需要一个公式来提取“员工 LName”的每一行。我使用的是 Excel 2016

答案1

数组公式可以解决该问题:

在此处输入图片描述

怎么运行的:

  1. 在单元格中输入适当的条件B293
  2. 在单元格中写入此数组公式A295,最后Ctrl+Shift+Enter,向右填充,然后向下填充。

    =IFERROR(INDEX($A$288:$F$291, SMALL(IF(COUNTIF($B$293,$A$288:$A$291), MATCH(ROW($A$288:$F$291), ROW($A$288:$F$291)), ""), ROWS(A295:$A$295)), COLUMNS($A$288:A288)),"")
    
  3. 改变单元格中的条件B293以获取其他记录。

在此处输入图片描述

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

相关内容