获得 Google 张中的最低价格

Getting the lowest price in Google Sheets

我有 2 个 sheet 是这样设置的:

我做了一些搜索并认为要在 Sheet B 中自动填充值,一个 vlookup 就足够了。但是,vlookup 只是 returns 索引的第一个实例的值。

有谁能指导我如何从 Sheet A 获得最低价格并在 Sheet B 上展示?

您可以使用 MINIFS 查找给定商品代码的最小值。 MINIFS、MAXIFS 和 SUMIFS 用于在某些特定条件下从值列表中查找单个值。 公式类似于:

= MINIFS(SheetA2:SheetA5, SheetB2:SheetB5, "=ItemCode")

在此处了解更多信息,link

您可以将 VLOOKUP fx 与排序的第二个参数一起使用:

=ARRAYFORMULA(IFNA(VLOOKUP(A1:A, SORT('Sheet A'!A:B, 2, 1), 2, 0)))

像这样使用查询:

=query(filter(SheetA!A2:B,A2:A<>""),"Select Col1, Min(Col2) Group By Col1 Label Min(Col2) ''")

=ifna({UNIQUE( SheetA!A2:A ), ARRAYFORMULA( vlookup( UNIQUE( SheetA!A2:A ), sort( SheetA!A2:B, 1, true, 2, true ), 2, 0 ))})