Я думаю, что вы хотите сделать две вещи в порядке, который должен привести к тому, что вы просите.
Сначала вы хотите преобразовать столбец Rooms с помощью функций ВЛЕВО / НАЙТИ:
=LEFT(A2,FIND("-",A2)-1)*1
Это вернет наименьшее количество комнат, из которых вы достигнете следующей скобки, и превратит ее в число, которое вы можете использовать для поиска.
Затем, если у вас есть исходный столбец Комната в A
, столбец преобразованной комнаты в B
, а столбцы BrandA - BrandC в C:E
, используйте формулу INDEX MATCH , которая выполнит для вас сортировку и вернет правильное значение:
=INDEX(C:E,MATCH(G3,B:B,1)+0,IF(H3="A",1,IF(H3="B",2,3)))
Чтобы это работало, вам нужно указать, сколько комнат вы хотите в ячейке G3
(или любую другую ссылку, которая вам нужна для ваших целей) и букву марки (A, B или C) в ячейке H3
.Затем по формуле будут просмотрены три столбца результатов, выберите столбец с нужным номером комнаты и нужным брендом и верните значение.