Я использую Excel 2016 на Windows 8.1.
Я хочу иметь возможность соответствовать двум критериям, где один критерий является заголовком столбца, а другой - содержимым ячейки, которое может встречаться в этом столбце любое количество раз, и возвращать в качестве результатов несколько заголовков строк.
В моем примере я хочу иметь возможность вводить название фрукта (заголовки столбцов) и качество («хорошее» или «плохое») в ячейках B6 и B7 и получать любые характеристики (заголовки строк), соответствующие этому фрукту и качество. Если я дам ему «яблоки» и «хорошо», я хочу, чтобы он возвращал «внешний вид» и «вкус» (а не «цену»), например.
Ранее я использовал Index Match и слышал об использовании формул массива для работы с диапазонами ячеек. Но я не могу понять, как объединить все это - тем более, что все учебники, которые я нашел, были о том, как сопоставить заголовок строки и заголовок столбца и найти результирующие ячейки. Кроме того, я не хочу «жестко кодировать» ссылку на заданный заголовок столбца, потому что я не всегда хочу совпадать с «яблоками».
Я пробовал сводную таблицу, и она была не очень элегантной (мои реальные данные содержат 5 «качественных» элементов, а не только 2).
A B C D E F
1 | Apples | Bananas | Lemons | Mangos | Oranges
-----------------------------------------------------------
2 Appearance | good | good | bad | bad | good
----------------------------------------------------------
3 Flavour | good | good | bad | good | good
----------------------------------------------------------
4 Price | bad | good | good | bad | good
----------------------------------------------------------
5 | | | | |
----------------------------------------------------------
6 Fruit: | apples | | | |
----------------------------------------------------------
7 Quality: | good | | | |
----------------------------------------------------------
8 | | | | |
----------------------------------------------------------
9 Results: | | | | |
----------------------------------------------------------