首页 > 解决方案 > Google 表格 - 查找 - 返回最后一个匹配值问题

问题描述

我正在附上我正在处理的 google 表格的链接。

我正在尝试在“销售”表上创建一个列表,该列表将根据“付款”表中的最后一个匹配结果提取“下一次到期付款”。用作参考的单元格是 A 列 (ID#)。这就像发票号码一样。每次客户向特定发票 # 付款时,它都会记录在付款单上,并且“下一次到期付款”将手动更新。这个新日期应相应地反映在“销售”表上。

我尝试将以下内容放在“销售”表的 K 列中。它适用于第一个 id# 但不适用于其他:

=(MAX(LOOKUP(销售额!$A6,Payments!$C$5:$C,Payments!$J$5:$J)))

链接:https ://docs.google.com/spreadsheets/d/1Bo4WyYhD2XGAsRp_02Sft9p1ko8dyy1fgrqUrg0dM0U/edit?usp=sharing

标签: excelexcel-formulagoogle-sheets-formulalookupgs-vlookup

解决方案


我能够使用以下公式解决问题:

=ARRAYFORMULA(LOOKUP(2,1/(Payments!$C$5:$C=$A5),Payments!$J$5:$J))

推荐阅读