Моя таблица данных состоит из а) индексных номеров и б) строк, связанных с этими индексными номерами. В моем шаблоне пользователь вводил порядковый номер, и отображалась строка, связанная с этим порядковым номером.
Например
1 Bag
1 Catsgsg
1 Dogs
1 oygg
2 Stackoverflow
2 tacks
2 Binoculars
2 all
.
.
.
1000 Bonobos
1000 Canopy
1000 Ascot
Если пользователь вводит число 1000, как я могу получить слово бонобо, зная, что есть слово b, но не фактическое слово? Как исправить формулу массива, чтобы она работала с подстановочными знаками?
=INDEX(Partners!$D$2:$D$2227,MATCH(1,(Partners!$A$2:$A$2227=number)*(Partners!$C$2:$C$2227="b *"),0))
РЕДАКТИРОВАТЬ: мне удалось настроить решение callum и иметь учетную запись формулы для нескольких строк с подстановочными знаками.
=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))