【问题标题】:Match multiple conditions and avoid records that do not match匹配多个条件,避免不匹配的记录
【发布时间】:2014-06-12 15:35:07
【问题描述】:

源数据:SHEET 1,包含三列:IDSTATUS(失败/通过)和DATE

输出应显示在工作表 2 上,其中记录(仅ID 列)状态为“通过”且日期>today()-7,避免出现不匹配的记录。

注意事项:

1. I want to run it for all the records in SHEET 1  
   (number is dynamic, so want to run it on entire column for both Status and Date).  
2. Do not want to have any blank or false value  
   i.e. records that do not match should not show up at all on sheet 2.  
3. Avoid macros.

【问题讨论】:

    标签: excel if-statement excel-formula pivot-table worksheet-function


    【解决方案1】:

    除了许多其他可能性之外,您可能会:

    1. 在 SHEET 1 中标记一列,例如 D,例如 df,然后在其中插入并复制如下公式:

      =IF(C2>TODAY()-7,1,0)  
      

    然后将工作表 1 A:D 旋转到工作表 2,其中 STATUS 和 df 用于过滤器,ID 用于 ROWS,然后为 STATUS 过滤器选择 Pass,为 df 过滤器选择 1

    1. 在工作表 2 中添加和复制一个公式,例如:

      =IF(AND('SHEET 1'!B2="P",'SHEET 1'!C2>TODAY()-7),'SHEET 1'!A2,"") 
      

    并对其应用高级过滤器,并选中“复制到另一个位置”和“仅唯一记录”。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2019-12-28
      • 1970-01-01
      • 2021-12-18
      • 2021-09-22
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多