Мне нужна помощь, чтобы разобраться со старым, громоздким, дерьмовым файлом.
Итак, вот моя проблема.
У меня есть файл Excel, как это:
и мне нужно отсортировать это так:
Имейте в виду, что тип пищи меняется для каждого пользователя.
Спасибо,
Мне нужна помощь, чтобы разобраться со старым, громоздким, дерьмовым файлом.
Итак, вот моя проблема.
У меня есть файл Excel, как это:
и мне нужно отсортировать это так:
Имейте в виду, что тип пищи меняется для каждого пользователя.
Спасибо,
Вам нужно будет создать вспомогательный столбец для перевода объединенных ячеек в отдельные ячейки или их перевода вручную - что я не рекомендую для большого количества данных.
Используйте это, чтобы автоматически преобразовать объединенные ячейки: (взято отсюда)
=IF(A2="", D1, A2)
После этого все довольно просто. Просто используйте несколько критериев INDEX MATCH
с этой формулой:
=INDEX($C$2:$C$6, MATCH(1, ($G3 = $D$2:$D$6) * (H$2 = $B$2:$B$6), 0))
Если вам не нравится ошибка #N/A
вызванная тем, что совпадение не найдено, оберните всю формулу в функцию IFNA
:
=IFNA(INDEX($C$2:$C$6, MATCH(1, ($G3 = $D$2:$D$6) * (H$2 = $B$2:$B$6), 0)), 0)
Примечание: последние 0
преобразуют ошибку #N/A
вместо 0
.