Темы статей
Выбрать темы

Автонумерация в Excel

Редакция БК
Ответы на вопросы

Автонумерация в Excel

 

«Уважаемая редакция! Подскажите, как можно в Excel сделать автоматическую нумерацию значений в колонке, если они расположены произвольным образом, т. е. между ними есть пустые строки и количество этих строк заранее мне неизвестно? Спасибо».

С. Ивлева, г. Харьков

 

Отвечает

Николай КАРПЕНКО, канд. техн. наук, доцент кафедры прикладной математики и информационных технологий Харьковской национальной академии городского хозяйства

 

Сделать автоматическую нумерацию списков в Excel можно. К сожалению, вы не прислали свой файл в редакцию, поэтому данные для примера я подготовил сам. Надеюсь, в них вы найдете ответ на поставленный вопрос. На рис. 1 показан фрагмент таблицы Excel об объемах выручки по отделам торгового центра. Мне нужно сделать автоматическую нумерацию значений в колонке «

№». Алгоритм нумерации будет такой. Для примера берем ячейку «A2». Формула в этой ячейке должна проанализировать содержимое в «B2». Если там есть информация, т. е. ячейка не пустая, нужно посчитать количество значений в колонке «A» от ее начала до текущей ячейки (сейчас это «A2») и прибавить «1». Это и будет номер соответствующего элемента. В противном случае формула должна вернуть пустую строку. Как видите, все просто. Остается написать это в терминах Excel. Становимся на ячейку «A2». Пишем формулу: «=ЕСЛИ(ЕПУСТО(B2);"";СЧЁТ($A$1:A1)+1)».

Важно!

Обратите внимание на абсолютный адрес в первом аргументе функции «Счет()»!

Копируем формулу вниз на всю высоту таблицы. Все, задача решена. Теперь по мере заполнения ячеек в колонке «

Подразделение» в столбце «№» будет появляться нумерация отделов. Удачной работы!

img 1

 

Жду ваших вопросов и замечаний на

bk@id.factor.ua или на nictomkar@rambler.ru
App
Скачайте наше мобильное приложение Factor

© Factor.Media, 1995 -
Все права защищены

Использование материалов без согласования с редакцией запрещено

Ознакомиться с договором-офертой

Присоединяйтесь
Адрес
г. Харьков, 61002, ул. Сумская, 106а
Мы принимаем
ic-privat ic-visa ic-visa

Мы используем cookie-файлы, чтобы сделать сайт максимально удобным для вас и анализировать использование наших продуктов и услуг, чтобы увеличить качество рекламных и маркетинговых активностей. Узнать больше о том, как мы используем эти файлы можно здесь.

Спасибо, что читаете нас Войдите и читайте дальше