【问题标题】:Retrieve rows with dates matching the past 7 days from yesterday检索日期与昨天过去 7 天匹配的行
【发布时间】:2019-07-31 16:29:57
【问题描述】:

当日期在昨天的最后 7 天内,并且也符合第二个条件(文本)时,我需要将行从电子表格中的一个选项卡拉到另一个选项卡。

我知道我可以使用数据透视表,但我想自动更新包含文章的表格,而无需手动调整数据透视表中的日期。

我想创建一个表格,显示 (1) 过去 30 天和 (2) 过去 7 天 3 个不同出版物的收入(文本/字符串)前 20 篇文章。

我正在从一个平台提取数据,该平台为我提供包含大量列的个人购买行,我关心的是购买带来了多少收入,购买来自的文章的名称,以及名称文章出处的出版物。

因为这些行代表个人购买,所以我需要提取对特定出版物具有最大收入的文章。我能够按出版物进行过滤,并通过数据透视表获得生成最多的文章。我在另一个电子表格中有一个表格,它可以提取数据透视表中的前 20 个单元格。

我创建了一个数据透视表,它可以工作,但是该文档会自动提取数据,而无需我每次都手动调整数据透视表中的日期。

我不知道要使用什么公式,也不知道如何设置公式中与从昨天开始的最后一周的任何日期匹配的公式部分,所以类似于:

((Today()-1)>(Today()-8))

【问题讨论】:

  • 使用过滤器,并设置按钮或事件宏来触发更新。
  • 试试这个链接,然后编辑你的问题。 Good Questions

标签: excel vba excel-formula


【解决方案1】:

试试这个公式并将“A”替换为文本。 =IF(AND(A1>TODAY()-8,D7="a"),A1,"")。如果它在过去 8 天内并且包含某些文本,这将只返回单元格 A1 中的值。如果这是您正在寻找的东西,我不确定,所以请告诉我我还能提供哪些帮助。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2021-01-09
    • 2016-12-03
    • 2023-03-08
    相关资源
    最近更新 更多