Маркированный и нумерованный список в Excel как в Word
В Microsoft Word есть замечательная команда в меню Формат - Список (Format - Bullets and Numbering), позволяющая быстро превратить набор абзацев в маркированный или нумерованный список. Быстро, удобно, наглядно, не надо следить за нумерацией. В Excel такой функции нет, но можно попробовать ее имитировать с помощью несложных формул и форматирования.
Маркированный список
Выделите ячейки с данными для списка, щелкните по ним правой кнопкой мыши и выберите Формат ячеек (Format Cells), вкладка Число (Number), далее - Все форматы (Custom). Затем в поле Тип введите следующую маску пользовательского формата:
Для ввода жирной точки можно воспользоваться сочетанием клавиш Alt+0149 (удерживая Alt, набрать 0149 на цифровой клавиатуре).
Нумерованный список
Выделите пустую ячейку слева от начала списка (на рисунке это С1) и введите в нее следующую формулу:
=ЕСЛИ(ЕПУСТО(D1);"";СЧЁТЗ($D$1:D1))
=IF(ISBLANK(D1);"";COUNTA($D$1:D1))
Затем скопируйте формулу на весь столбец. У Вас должно получиться примерно следующее:
Фактически, формула в столбце С проверяет содержимое соседней справа ячейки (функции ЕСЛИ и ЕПУСТО). Если соседняя ячейка пустая, то не выводим ничего (пустые кавычки). Если не пустая, то выводим количество непустых ячеек (функция СЧЁТЗ) от начала списка до текущей ячейки, то есть порядковый номер.
Я использовала немного другую формулу, но при добавлении строк она выдает ошибку.:
=ЕСЛИ(ЕПУСТО(B2);"";СЧЁТЕСЛИ($B$2:B2;B2))
При условии, что в колонке "А" нумерация, а в колонке "В" даты.
Ну и разумеется данные начинаются со второй строки, а в первой заголовки)
Для перенумерации строк после фильтрации я применил вот такой способ:
=ЕСЛИ(B1="";"";АГРЕГАТ(3;5;B$1:B1))
В колонке "А" нумерация, в колонке "B" - данные, которые нумеруем.
Дополнительно:
В сторонней где-нибудь ячейке я пишу вот такую формулу, что добавляет информативности к таблице:
=ЕСЛИ(МАКС(A1:A1000)=СЧЁТЗ(B1:B1000);"Все фильтры сняты";"Отфильтровано - "&МАКС(A1:A1000)&" строк")
Т.е.если включен фильтр, то вы всегда видите сколько строк отфильтровано фразой например: "Отфильтровано 365 строк".
Если же фильтры отключить, то отразится фраза "Все фильтры сняты".
Пример:
1вариант) 2вариант)
● @ ● #
Пример:
1 Фарид
2 Саша
3 Иван
~ Вакансия
Пустая ячейка
4 Павел
Фарид
~ Вакансия
5 Дмитрий
Фарид
И так:
1 В повторяющихся именах указать уникальную нумерацию ( Пример: Фарид )
2. Перед пустыми ячейками отсутствовала нумерация.
3. Перед ячейкой "Вакансия" присутствовал какой-нибудь символ.
Какая будет формула?
Спасибо!