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

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

=ROW()

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

=ROW()-2

Конечно, функция СТРОКА — не единственный кандидат для ваших формул.

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

=IF(TRIM(B1)<>"",COUNTA($B$1:B1)&".","")

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

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

будет иметь номер строки. Такой же метод можно использовать с функцией СТРОКА вместо функции СЧЁТ:

=IF(TRIM(B1)<>"",ROW()&".","")

ExcelTips — ваш источник экономичного обучения Microsoft Excel.

Этот совет (2911) применим к Microsoft Excel 97, 2000, 2002 и 2003. Вы можете найти версию этого совета для ленточного интерфейса Excel (Excel 2007 и более поздних версий) здесь:

link: / excelribbon-Automatically_Numbering_Rows [Автоматическая нумерация строк].