/ / Повернення кількох значень за допомогою INDEX та MATCH без VBA - excel, індексація, відповідність, vlookup

Повернення кількох значень за допомогою INDEX та MATCH без VBA - excel, indexing, match, vlookup

Хоча я бачив, як ця тема відповідала раніше, я не можу, здається, розумію рішення :(

Ось мій робочий аркуш: https://docs.google.com/spreadsheet/pub?key=0AsCQyX3EZ40SdC1FNFBjVDh6d01iY2g0WnVXOU5GeFE&output=xls

Як ви бачите, мені потрібен другий INDEX на першому аркуші, щоб повернути другий вигляд, але замість цього (як очікувалося) він знову показує перше.

Я не найкращий з excel, пояснюйте повільно, і я швидко зрозумію!

Спасибі заздалегідь!

Відповіді:

5 за відповідь № 1

Спробуйте цю "формулу масиву" у комірці аркуша аркуша A3

=IFERROR(INDEX(IngredientDB!B$1:B$100,SMALL(IF(IngredientDB!$A$1:$A$100=$B$1,ROW(IngredientDB!$A$1:$A$100)),ROWS(A$3:A3))),"")

підтверджено з CTRL+SHIFT+ENTER і скопійовано поперек і вниз. Коли у вас закінчується кількість записів, ви отримуєте пробіли - передбачає до 100 рядків даних, збільшуйте у міру необхідності


1 для відповіді № 2

Якщо ви хотіли пройти маршрут зведеної таблиці, ви можете почати з цього як базової, а потім налаштувати її на ваш смак:

Почніть зі своєї інформації:

введіть опис зображення тут

Потім додайте зведення даних:

введіть опис зображення тут

Потім встановіть властивості таким чином, і тоді ви можете вибрати пошукові терміни, ви також можете змінити налаштування, щоб дозволити комусь також вводити його:

Результат буде таким:

введіть опис зображення тут