Автоматическая нумерация ячеек в ExcelВернемся в нашу полученную таблицу. И посмотрим, что в ней нам не хватает для полной красоты сюжета?
Правильно, порядковых номеров строк. Вот все хорошо в Excel, кроме автоматического контроля порядковых номеров. Нет в нем этой функции как в Word. А может быть можно с помощью формул это обеспечить? Можно! И давайте сейчас это попробуем сделать. Поможет нам в этом очень хорошая функция =СЧЁТЗ($B$5:B5), которую мы должны прописать в ячейке, в которой должен стоять первый номер нашего списка, причем обратите внимание мы должны его еще и закрепить знаком $. И так в ячейке А5 прописываем функцию =СЧЁТЗ($B$5:B5)
затем скопируем эту формулу во все остальные ячейки.
Вот мы и получили нумерацию строк. Обратите внимание как изменилась наша формула на последней ячейке. А теперь давайте удалим название города, допустим в ячейке В19.
Что получили? В ячейке А23 порядковый номер уменьшился – это хорошо. А вот в нашей В19 продублировался порядковый номер вышестоящей ячейки, и это не есть хорошо. Значит необходимо ввести в нашу формулу еще одно дополнение, которое будет исключать из списка пустые ячейки. После изменения наша формула примет вот такой вид =ЕСЛИ(ЕПУСТО(B5);"";СЧЁТЗ($B$5:B5)). Протянем ее вдоль всего столбца А. И в результате получим
То что доктор прописал!!! Попробуйте теперь удалить или вновь заполнить пустые ячейки. Сами увидите как все работает прекрасно.
|