Автоматическая нумерация строк (Microsoft Excel)
Либби хочет вставить номер строки в столбец 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 [Автоматическая нумерация строк]
.