如何在Excel中提取行内最低价格及对应上方供应商名称
实现方法
针对你需求的「最低价格+对应供应商名称」拼接效果,直接用以下公式即可(以B3单元格为例,对应A3的EAN数据):
=MIN(C3:X3)&" - "&INDEX($C$2:$X$2, MATCH(MIN(C3:X3), C3:X3, 0))
公式说明
MIN(C3:X3):获取当前EAN行的最低采购成本,把C3:X3替换成你实际的供应商价格列范围INDEX($C$2:$X$2, MATCH(...)):通过匹配最低价格,找到第2行对应的供应商名称,$C$2:$X$2是固定的供应商名称行,注意加绝对引用符号$,下拉公式时不会偏移&" - "&:把价格和供应商名称用「-」拼接起来
可选优化
如果需要固定价格的小数位数(比如保留两位),用TEXT函数格式化价格:
=TEXT(MIN(C3:X3),"0.00")&" - "&INDEX($C$2:$X$2, MATCH(MIN(C3:X3), C3:X3, 0))
注意事项
- 如果同一EAN有多个供应商价格相同,公式会返回第一个匹配到的供应商名称
- 确保供应商名称行(第2行)和价格列的范围对应正确,避免引用错误
内容的提问来源于stack exchange,提问作者user20777937
相关产品推荐
相关产品推荐

