【问题标题】:How to get value of a cell based on latest unique date in another column?如何根据另一列中的最新唯一日期获取单元格的值?
【发布时间】:2020-04-17 03:06:07
【问题描述】:

我有一个数据表来跟踪我的所有支出。主要有 3 个列,主要是日期、余额和利润。

我想将数据输出到另一个表格中,该表格会自动列出我当天的最新余额。我试图用谷歌搜索,但一无所获。希望有人能帮助我解决这个问题!非常感谢!

Cell F3 should display 1290 and F4 should display 1818.

对于 E 列的每日跟踪,我使用了公式:=Arrayformula(unique(A3:A))

【问题讨论】:

  • 查看 SUMIF。这是非常非常初级的 Excel,远低于这里大多数贡献者的薪酬等级。在这里发帖之前,您应该了解 Excel 的粗略基础知识并尝试过互联网研究,即制定搜索标准。在这种情况下,“如何有条件地求和值?”的答案将是你的答案。

标签: excel google-sheets match unique


【解决方案1】:

没有辅助列

也请尝试以下公式。

=QUERY(ARRAYFORMULA(IF(A2:A=A3:A,,{A2:A,B2:B,C2:C})), 
        "where Col1 is not null")

对于不同的语言环境,您可以使用以下版本:

=QUERY(ARRAYFORMULA(IF(A2:A=A3:A;;{A2:A\B2:B\C2:C})); 
        "where Col1 is not null")

使用的功能:

【讨论】:

  • 请记住,根据site guidelines,当回答解决您的问题时,accept 甚至是upvote 它,这样其他人也可以从中受益。
【解决方案2】:

我认为您需要多使用一列来获取日期的最后一行,所以在“D3”输入=ARRAY_CONSTRAIN(ARRAYFORMULA(IF(A3:A=A4:A,,A3:A)),COUNTA(A3:A),1) 来获取日期的最后一行

然后在“E3”上输入=Arrayformula(FILTER({D3:D,B3:C},ISBLANK(D3:D)=FALSE)) 当你使用unique() 时,让我们改用filter()

它应该有更多其他方法来完成这项工作,我认为这是我认为最简单的解决方案

还有不懂的可以问我

【讨论】:

    猜你喜欢
    • 2020-07-07
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2021-11-15
    • 1970-01-01
    • 2021-07-13
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多