在 Google 电子表格中查找上面匹配行的最后一个值

Find the last value of a matching row above in Google Spreadsheets

提问人:Ryan Hartman 提问时间:11/17/2023 更新时间:11/17/2023 访问量:30

问:

我有一个项目表,可以跟踪一段时间内的价格。当我向表中添加新行时,并且表中已存在物料名称,我想检索最新的“新价格”,并将其存储在“上一价格”列中。

项目 日期 上一个价格 新价格
苹果 2023/01/01 1 2
香蕉 2023/01/01 1 2
苹果 2023/02/01 2 3
香蕉 2023/02/01 2 3
苹果 2023/03/01 3 4
香蕉 2023/03/01 3 4
苹果 2023/04/01 (应拉 4) 5

在上面的示例中,当 “apple” 输入到 A8 时,它应该回头并在 A6 处找到 “apple”,然后用 D6 中的值填充 C8。

表格 google-sheets -公式

评论


答:

3赞 z.. 11/17/2023 #1

您可以将 XLOOKUP 与 search_mode=-1 一起使用

=XLOOKUP(A8,A$2:A7,D$2:D7,,,-1)