Excel 获取最小值,如果一行中两个单元格匹配,则返回连续 3 列的值

Excel 获取最小值,如果一行中两个单元格匹配,则返回连续 3 列的值

以下是对我所遇到的问题的简单解释。

获取最小值,如果一行中有两个单元格匹配,则返回连续 3 列的值。


供应商A

  • F4:价格供应商A
  • G4:供应商名称
  • 假设4:供货周期 供应商 A
  • I4: 品牌供应商A

供应商B

  • J4:价格供应商 B
  • K4:供应商 B 名称
  • 四级:供货周期 供应商 B
  • M4:品牌供应商B

供应商C

  • N4:价格供应商C,
  • O4:供应商 C 名称,
  • P4:供货周期供应商 C
  • 问题4: 品牌供应商C

在第一个表中,我需要获取 3 个供应商提供的最小价格,并保存

  • B4:3家供应商的最低价格
  • C4:从所选供应商中选择的连续第二列(价格较低的供应商名称)
  • D4:从所选供应商开始的连续第 3 列,其中供应商的交货时间(价格较低的供应商的交货时间)
  • E4:连续第 4 列,从选定的供应商中选择供应商品牌(价格较低的供应商品牌

请参阅此处附加的屏幕截图以了解更多详细信息:单击 excel 照片

答案1

在 B4 中:

=MIN($F4,$J4,$N4)

然后在 C4 中:

=INDEX($F4:$Q4,MATCH($B4,$F4:$Q4,0)+COLUMN(A:A))

并通过 E4 复制

相关内容