请问如何用EXCEL VLOOKUP 或者其他公式查找多个匹配的值
发布网友
发布时间:2022-03-04 16:29
我来回答
共5个回答
热心网友
时间:2022-03-04 17:58
型号A列 代码 B列
SHEET2 B2输入公式
=IF(ISERR(INDEX(SHEET1!$B$1:$B$100,SMALL(IF(SHEET1!$A$1:$A$100=$A2,ROW($1:$100),""),COLUMN(A1)),1)),"",INDEX(SHEET1!$B$1:$B$100,SMALL(IF(SHEET1!$A$1:$A$100=$A2,ROW($1:$100),""),COLUMN(A1)),1))
CTRL SHIFT 回车结束
向下向右填充追问谢谢 你的热心帮忙 可能是我比较不在行 所以用了这个公式 是显示了SHEET2 A列的结果,
没有显示出我想对应的SHEET1 中对应的B列的多个结果。
热心网友
时间:2022-03-04 19:16
=VLOOKUP(B6,A1:F4,{1,2,3,4,5,6,7,8,9}*2)
热心网友
时间:2022-03-04 20:51
最好有样表,好象不行,INDEX追问SHEET1SHEET2
型号代码型号代码
BH2230111BH2230
BH2230CKSCF1107
CF1107GNADF1071
CF1107031
CF1107C4W
DF1071GEC
DF1071B5M
DF1071EJZ
DF1071GMW
DF1071GMX
DF1071B5M
DF1071EJZ
DF1071GMW
DF1071EJZ
DF1071GMW
DF1071GMX
DF1071B5M
DF1071EJZ
热心网友
时间:2022-03-04 22:42
我选择问$檤,因为我爱
热心网友
时间:2022-03-05 00:50
把数据格式在哪行哪列,怎样组成的,你要达成什么结果的说清楚,公式才好写,大家才能帮你。追问A和B列 这样清楚吗,谢谢
SHEET1SHEET2
型号 代码型号 代码
BH2230111BH2230
BH2230CKSCF1107
CF1107GNADF1071
CF1107031
CF1107C4W
DF1071GEC
DF1071B5M
DF1071EJZ
DF1071GMW
DF1071GMX
DF1071B5M
DF1071EJZ
DF1071GMW
DF1071EJZ
DF1071GMW
DF1071GMX
DF1071B5M
DF1071EJZ
追答OK,在 SHEET2中的B2单元格输入:
=INDEX(sheet1!$B2:$B100,SMALL(IF(sheet1!$A2:$A100=$D2,ROW($A2:$A100)-1,4^8),COLUMN(A1)))&""
按ctrl+shift+enter组合键,公式下拉,公式右拉
如果要好看进行排错处理,则改为:
=IF(ISERROR(INDEX(sheet1!$B2:$B100,SMALL(IF(sheet1!$A2:$A100=$D2,ROW($A2:$A100)-1,4^8),COLUMN(A1)))),"",INDEX(sheet1!$B2:$B100,SMALL(IF(sheet1!$A2:$A100=$D2,ROW($A2:$A100)-1,4^8),COLUMN(A1)))&"")