EXCEL中在某列中查找指定文本,返回行对应另一列的数据用什么函数
创始人
2025-02-17 02:38:02
EXCEL中在某列中查找指定文本,返回行对应另一列的数据用什么函数比如我采购清单上,A列是物品名称,B列是数量,C列是供应商名称,现在我找某一个供应商,所有这个供应商处采购的物品都列出来,用什么函数啊
VLOOKUP函数
如果只有1个,用VLOOKUP
如果对应多个 供应商,要用INDEX数组公式

=VLOOKUP(D2,$A$2:$C$99,1)

例如:


在EXCEL中某列中查找指定文本,返回行对应另一列的数据,根据补充说明,可以使用INDEX函数、LARGE函数和ROW函数。

假设数据在A1至C7单元格区域,求值在H列,如下图:

原数据图

在H2单元格中输入公式,并向下填充,最后将重复的H5至H7数据删除即可:

=INDEX($A$2:$A$7,LARGE(($C$2:$C$7=$G$2)*ROW($1:$6),ROW(A1)))

注意:最后不要直接按回车,需要按组合键结束,公式的两端会自动出现一对大括号。

效果图

相关内容

热门资讯

原创 油... 刚把清洗好的鲜蜂蛹沥干水分,倒入滚烫的食用油中,“滋啦”一声,白烟伴着浓郁的坚果香气瞬间在厨房炸开。...
寻味|一脚跨江苏 一饼忆童年 浏河蜿蜒,一河分沪苏。嘉定华亭毛桥村,北邻江苏太仓浏南村,早年同属江苏,1958 年后隶属于上海。界...