Приветствуем, дорогие читатели! Сегодня разберем проблему, с которой сталкивался почти каждый, кто работает с Excel: как превратить многоуровневый список с вложенной нумерацией в удобную таблицу по столбцам. Представьте: вы получаете смету с пунктами 1, 1.1, 1.1.1, 1.2, бухгалтерскую выгрузку из 1С или список задач проекта. Всё это — один столбец, где глубина вложенности показывает иерархию. Сразу хочется разложить эти данные по уровням — и это правильное желание! Готового инструмента в Excel нет, но мы с вами знаем: если чего-то нет — мы это создадим. Рассмотрим два подхода — через формулы и через Power Query. Ключевая идея — посчитать количество точек в нумерации. Чем больше точек, тем глубже уровень. Формула определения уровня: =ДЛСТР(A2)-ДЛСТР(ПОДСТАВИТЬ(A2;".";""))+1 Как это работает: Добавляем заголовки столбцов уровней: 1, 2, 3... Формула для извлечения названия на нужном уровне: Уровень 1: =ЕСЛИ($C2=D$1;$B2;"") Уровень 2: =ЕСЛИ($C2=E$1;$B2;"") Уровень 3: =ЕСЛИ($C2=F$1;$B2;"") В
Как разложить многоуровневый список Excel по столбцам: 2 рабочих способа
9 января9 янв
712
2 мин