Автоматическая нумерация строк

Либби хочет вставить номер строки в столбец A своего рабочего листа. Она хочет, чтобы столбец отражал правильный номер строки, даже когда она добавляет или удаляет строки.

В столбце A можно использовать любое количество формул, которые вернут номер строки. Возможно, проще всего использовать функцию СТРОКА, например:

= ROW ()

Эта формула возвращает номер строки ячейки, в которой находится формула. Если вы хотите сместить возвращаемый номер строки (например, если у вас есть заголовки в строках 1 и 2 и вы хотите, чтобы ячейка A3 возвращала значение строки 1), вы можете изменить формулу, чтобы отразить желаемую корректировку:

= ROW () — 2

Конечно, функция ROW – не единственный кандидат для ваших формул. Вы также можете использовать формулу, которая фактически проверяет содержимое соседнего столбца (B) и возвращает номер строки, только если в этой соседней ячейке что-то есть.

= IF (TRIM (B1) «», COUNTA ($ B $ 1: B1) & «.», «»)

Эта формула, помещенная в ячейку A1, проверяет содержимое ячейки B1. Если там что-то есть, то функция COUNTA используется для подсчета количества занятых ячеек между ячейкой B1 и любой ячейкой справа от того места, где находится эта формула. В формуле также ставится точка после номера возвращаемой строки. Убедитесь, что знаки доллара включены, как показано, и затем скопируйте формулу на столько ячеек, сколько необходимо для создания номеров строк.

Преимущество такой формулы, как эта, заключается в том, что она проверяет чтобы увидеть, есть ли что-то в столбце B, прежде чем он вернет номер строки. Это означает, что вы можете скопировать формулу за пределы фактического конца строк данных, и только те строки, которые содержат данные (вызванные чем-то в столбце B), будут иметь номер строки. Такой же метод можно использовать с функцией СТРОКА вместо функции СЧЁТ:

= IF (TRIM (B1) «», ROW () & «.», «»)

Источник: frestage.ru

Бытовой вопрос