Дмитрий, если я правильно понял, то на первый лист "прилетают" расходы и там же проставляют категорию у этих расходов (либо расходы "прилетают" уже с категорией). Вы написали таблица на втором листе имеет названия столбцов, которые соответствуют названиям категорий на первом листе. На скринах я вижу несоответствие названий категорий и столбцов (Задолженности-Задолженность и Здоровье/медицина-Медицина), поэтому добавил условие в формулу для идентификации категории и ее соответствия названию столбца. Если же категории и названия столбцов будут в точности совпадать, то формула будет еще проще и условия будут не нужны. Так же на скрине первого листа не все категории можно сопоставить с названиями столбцов на втором листе, поэтому в моем примере добавляю столбец "Питание" чтобы показать, как расходы с категориями, которые не были сопоставлены все таки могут попасть в таблицу на втором листе. А если расходы с категориями: "Алкоголь", "Подарки" и т.п. нужно будет отнести, к примеру, в столбец "Развлечения" на втором листе, то нужно в формуле будет просто добавить соответствующее условие (об этом Вы правда не писали в постановке задачи). Посмотрите мой скриншот. А это сама формула (в ячейке G3): ЕСЛИ( ИЛИ( G$2=$C3; И( НЕ(ЕОШИБКА(ПОИСК("*"&"Задолж"&"*";G$2))); НЕ(ЕОШИБКА(ПОИСК("*"&"Задолж"&"*";$C3))) ); И( НЕ(ЕОШИБКА(ПОИСК("*"&"Медиц"&"*";G$2))); НЕ(ЕОШИБКА(ПОИСК("*"&"Медиц"&"*";$C3))) ) ); $B3; "" )