【发布时间】:2016-05-02 19:08:26
【问题描述】:
Excel 在这里解决了一个问题。
我的情况是我想获取某个账单的最新付款日期。以下是我表中的一些示例数据:
Date Bill Type Amount
========== =========== =======
2016-01-01 Hydro $50.00
2016-01-04 Mortgage $400.00
2016-02-04 Mortgage $400.00
2016-03-04 Mortgage $400.00
2016-04-01 Hydro $50.00
2016-04-04 Mortgage $400.00
所以,假设我需要找到我最近的抵押贷款付款日期,我需要一个返回 2016-04-04 的函数。我需要为一系列账单执行此操作:水电、电力、热力、安全等。是什么决定了我想查看哪个账单?另一个工作表上的表格。以下是该表中的示例数据:
Bill Company Account Number Latest Payment
========== ======= ============== ==============
Heat XYZ Inc. 123-456-789-0 2016-02-03
Hydro ABC Inc. 234-567-890-1 2016-04-01
Mortgage QRS Inc. 345-678-901-2 2016-04-04
等等。最新付款列就是这个神秘公式的所在。
我一直在使用 Vlookup、Max、Index、Match 等的各种组合,但总是出现错误消息 #N/A 或 #VALUE。如果日期列位于查找列(账单类型)的右侧,则 Vlookup 似乎可以正常工作。但不幸的是,桌子不是这样布置的。我也一直在 Stackoverflow 和 Google 上进行搜索,尽管有些事情看起来很有希望,但总有一些调整我似乎无法解决。
有人可以帮忙吗?谢谢大家!
【问题讨论】:
-
this 可能重复。
-
@findwindow 我会说不,因为该问题正在查看列表中的位置,该问题正在寻找最新日期...解决方案可能相同,但问题的细微差别是轻微的不同之处。他的最新日期可能位于列表的中间,而不是顶部或底部。
-
@ForwardEd 实际上,如果您阅读链接的答案,它是相同的。查找列表中最后出现的内容,不一定是顶部或底部。
标签: excel indexing max vlookup