如何使用excel表格公式查找一列中的多个数据项并返回填充

请各位大神解惑,在线等

根据你的补充说明中的图片来看,可以直接使用VLOOKUP函数即可。
G2单元格输入公式并向下填充,如下:
=VLOOKUP(F2,$B:$C,2,0)




如果存在同名不同班的话,那就不能直接使用VLOOKUP函数了,可以使用INDEX、SUMPRODUCT和ROW函数组合来完成。
公式如下:
=INDEX($C$2:$C$9,SUMPRODUCT(($A$2:$A$9=E2)*($B$2:$B$9=F2)*ROW($A$1:$A$8)))

温馨提示:答案为网友推荐,仅供参考
第1个回答  2019-07-22
插入辅助列A列

在A2中输入或复制粘贴下列公式
=B2&COUNTIF(B$2:B2,B2)
下拉填充
在G2中输入或复制粘贴下列公式
=IFERROR(VLOOKUP($F2&ROW($A1),$A:$D,COLUMN(C:C),),"")
下拉填充,右拉填充本回答被网友采纳
第2个回答  2019-07-22
1、首先在表一中输入项目编号和工程名称,对应输入内容数据。 2、然后切换到表二中,在需要查找编号的空白单元格中输入函数公式:=VLOOKUP(A2,Sheet1!$A$2:$B$6,2,TRUE)。 3、点击回车即可生成计算结果,可以看到表二中已经在表一中将“名称3”对应的编号查找并填充上了。 4、向下填充复制函数公式,即可快速将对应工程名称的编号自动填充到单元格中了。追问

只能填充一个数据,不能自动向下填充

第3个回答  2019-07-22

在G2单元格填充=LOOKUP(1,1/((A:A=E2)*(F2=B:B)),C:C),再下拉。如下图。

第4个回答  2019-07-22
E2输入:
=IFERROR(INDEX(A:A,SUMPRODUCT(SMALL(($A$2:$A$10000="3班")*ROW($2:$10000),SUM(--($A$2:$A$10000<>"3班"))+ROW(A1)))),"")
右拉、下拉追问

用wps我可以实现这个公式,可是用苹果的mumbers表格就不行,说“公式使用布尔值来代替数字”

追答

点击绿勾不行吗

相似回答