我的数据表由 a) 索引号和 b) 与这些索引号关联的字符串组成。在我的模板中,用户将输入索引号,并且将显示与该索引号关联的字符串。
例如
1 Bag
1 Catsgsg
1 Dogs
1 oygg
2 Stackoverflow
2 tacks
2 Binoculars
2 all
.
.
.
1000 Bonobos
1000 Canopy
1000 Ascot
如果用户输入数字 1000,我如何在知道有 b 单词但不是实际单词的情况下提取单词 bonobos?如何修复数组公式以适用于通配符?
=INDEX(Partners!$D$2:$D$2227,MATCH(1,(Partners!$A$2:$A$2227=number)*(Partners!$C$2:$C$2227="b *"),0))
编辑:我能够调整卡勒姆的解决方案,并让公式考虑多个通配符字符串。
=INDEX(Partners!$D$2:$D$2227,MATCH(1,IFERROR(SEARCH(num&"A*",Partners!$A$2:$A$2227&Partners!$D$2:$D$2227),0)+IFERROR(SEARCH(num&"B*",Partners!$A$2:$A$2227&Partners!$D$2:$D$2227),0)+IFERROR(SEARCH(num&"C*",Partners!$A$2:$A$2227&Partners!$D$2:$D$2227),0),0))