Как пронумеровать объединенные ячейки разного размера в excel
Перейти к содержимому

Как пронумеровать объединенные ячейки разного размера в excel

  • автор:

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

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

Совет: Если необходима более совершенная система автоматической нумерации и на компьютере установлено приложение Access, можно импортировать данные Excel в базу данных Access. В ней можно создать поле, которое автоматически генерирует уникальный номер при добавлении в таблицу новой записи.

Ваш браузер не поддерживает видео. Установите Microsoft Silverlight, Adobe Flash Player или Internet Explorer 9.

В этой статье

  • Заполнение столбца последовательностью чисел
  • Нумерация строк с помощью функции СТРОКА
  • Отображение или скрытие маркера заполнения

Заполнение столбца последовательностью чисел

  1. Выделите первую ячейку в диапазоне, который необходимо заполнить.
  2. Введите начальное значение последовательности.
  3. Введите значение в следующей ячейке, чтобы задать образец заполнения.

Совет: Например, если требуется задать последовательность 1, 2, 3, 4, 5. введите в первые две ячейки значения 1 и 2. Если необходимо ввести последовательность 2, 4, 6, 8. введите значения 2 и 4.

Примечание: В Excel 2013 и более поздних версиях кнопка Быстрый анализ отображается по умолчанию при выборе нескольких ячеек, содержащих данные. Для завершения этой процедуры кнопку можно проигнорировать.

в диапазон, который нужно заполнить.

Примечание: По мере перетаскивания маркера заполнения через ячейки Excel показывает предварительное значение. Чтобы изменить образец, перетащите маркер заполнения, удерживая нажатой правую кнопку мыши, а затем выберите образец.

Чтобы ввести последовательность в возрастающем порядке, перетащите маркер вниз или вправо. Чтобы ввести последовательность в убывающем порядке, перетащите маркер вверх или влево.

Совет: Если дескриптор заполнения не отображается, может потребоваться сначала отобразить его. Дополнительные сведения см. в статье Отображение или скрытие маркера заполнения.

Примечание: Эти числа не обновляются автоматически при добавлении, перемещении или удалении строк. Последовательную нумерацию можно обновить вручную, выбрав два числа в правильной последовательности и перетащив маркер заполнения в конец нумерованного диапазона.

Нумерация строк с помощью функции СТРОКА

  1. Введите в первую ячейку диапазона, который необходимо пронумеровать, формулу =СТРОКА(A1). Функция СТРОКА возвращает номер строки, на которую указана ссылка. Например, функция =СТРОКА(A1) возвращает число 1.
  2. Перетащите маркер заполнения

, охватив диапазон, который необходимо заполнить.

Совет: Если дескриптор заполнения не отображается, может потребоваться сначала отобразить его. Дополнительные сведения см. в статье Отображение или скрытие маркера заполнения.

  • Эти числа обновляются при сортировке данных. Последовательность может быть прервана при добавлении, перемещении или удалении строк. Последовательность можно обновить вручную, выбрав два числа в правильной последовательности и перетащив маркер заполнения в конец нумерованного диапазона.
  • Если вы используете функцию СТРОКА и хотите, чтобы числа вставлялись автоматически при добавлении новых строк данных, преобразуйте диапазон данных в таблицу Excel. Все строки, добавленные в конец таблицы, последовательно нумеруются. Дополнительные сведения см. в статье Создание и удаление таблицы Excel на листе.

Для ввода определенных последовательных числовых кодов, например кодов заказа на покупку, можно использовать функцию СТРОКА вместе с функцией ТЕКСТ. Например, чтобы начать нумерованный список с кода 000-001, введите формулу =ТЕКСТ(СТРОКА(A1),»000-000″) в первую ячейку диапазона, который необходимо пронумеровать, и перетащите маркер заполнения в конец диапазона.

Отображение или скрытие маркера заполнения

По умолчанию маркер заполнения

отображается, но его можно включить или отключить.

    В Excel 2010 и более поздних версиях перейдите на вкладку Файл , а затем выберите Параметры. В Excel 2007 нажмите кнопку Microsoft Office

Примечание: Чтобы предотвратить замену существующих данных при перетаскивании маркера заполнения, убедитесь, что выбрано поле Оповещение перед перезаписью ячеек проверка. Если вы не хотите, чтобы Excel отображал сообщение о перезаписи ячеек, можно очистить это поле проверка.

Вы можете получить сообщение об ошибке при сортировке диапазона, который содержит объединенные ячейки в Excel

При сортировке диапазона на листе Microsoft Excel программа Excel не сортирует диапазон. Кроме того, может появиться следующее сообщение об ошибке:

Эта операция требует одинакового размера объединенных ячеек.

Причина

Эта проблема может возникнуть при сортировке диапазона ячеек, а также при выполнении следующих условий:

  • Вы ранее объединили некоторые ячейки, но не все ячейки в диапазоне сортировки.
  • Вы ранее объединили все ячейки в диапазоне сортировки, но не все ячейки имеют одинаковый размер.

Обходной путь

Чтобы решить эту проблему, разделите или объедините все объединенные ячейки в диапазоне, чтобы они имели одинаковый размер. Каждая объединенная ячейка в диапазоне должна занимать одинаковое количество строк и столбцов, что и другие объединенные ячейки в диапазоне.

Общее решение

Откройте диалоговое окно «Выравнивание» на вкладке «Главная».

  1. Выберите весь диапазон, который следует сортировать.
  2. В группе Выравнивание на вкладке Главная нажмите кнопку вызова диалогового окна Выравнивание.
  3. Выберите вкладку Выравнивание, а затем снимите флажок Объединить ячейки.
  4. Нажмите ОК.

Это может изменить расположение данных в диапазоне.

Пример решения

  1. Введите следующие данные на листе:
A1: B1: Name C1: Value A2: B2: Sue C2: 1 A3: B3: Tom C3: 2 

Откройте диалоговое окно «Выравнивание» на вкладке «Главная».

  • Объедините ячейки A1 и B1, A2 и B2, а также A3 и B3. Для этого выполните следующие действия:
    1. Выделите каждую пару ячеек.
    2. Нажмите кнопку вызова диалогового окна Выравнивание в группе Выравнивание на вкладке Главная.
    3. Выберите вкладку Выравнивание, а затем установите флажок Объединить ячейки.
    4. Нажмите ОК.

    Не объединяйте ячейки в столбце C.

    1. Отмените объединение ячеек A1:B3, чтобы в выбранном диапазоне не было объединенных ячеек.
    2. Объедините ячейки C1 и D1, C2 и D2, а также C3 и D3, чтобы столбец C имел тот же размер (после объединения), что и столбец A/B. Затем выберите ячейки A1:D3 и повторите шаги 3 и 4, используя единый размер диапазона.

    Обратная связь

    Были ли сведения на этой странице полезными?

    Как пронумеровать объединенные ячейки разного размера в excel

    Argument ‘Topic id’ is null or empty

    Сейчас на форуме

    © Николай Павлов, Planetaexcel, 2006-2023
    info@planetaexcel.ru

    Использование любых материалов сайта допускается строго с указанием прямой ссылки на источник, упоминанием названия сайта, имени автора и неизменности исходного текста и иллюстраций.

    ООО «Планета Эксел»
    ИНН 7735603520
    ОГРН 1147746834949
    ИП Павлов Николай Владимирович
    ИНН 633015842586
    ОГРНИП 310633031600071

    покупка

    Как автоматически пронумеровать объединенные ячейки в Excel?

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

    док-заполнить-объединенные-ячейки-1

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

    Автоматическое нумерация / заполнение объединенных ячеек кодом VBA

    Следующий код VBA может помочь вам быстро пронумеровать выбранные объединенные ячейки. Пожалуйста, сделайте следующее:

    1. Удерживайте ALT + F11 ключи, и он открывает Окно Microsoft Visual Basic для приложений.

    2. Нажмите Вставить > Модулии вставьте следующий код в Окно модуля.

    Код VBA: автоматическое нумерация объединенных ячеек

    Sub NumberCellsAndMergedCells() 'Update 20141028 Dim Rng As Range Dim WorkRng As Range On Error Resume Next xTitleId = "KutoolsforExcel" Set WorkRng = Application.Selection Set WorkRng = Application.InputBox("Range", xTitleId, WorkRng.Address, Type: = 8) Set WorkRng = WorkRng.Columns(1) xIndex = 1 Set Rng = WorkRng.Range("A1") Do While Not Intersect(Rng, WorkRng) Is Nothing Rng.Value = xIndex xIndex = xIndex + 1 Set Rng = Rng.MergeArea.Offset(1) Loop End Sub 

    3, Затем нажмите F5 нажмите клавишу для запуска этого кода, и появится диалоговое окно, позволяющее выбрать объединенные ячейки, которые вы хотите заполнить, см. снимок экрана:

    док-заполнить-объединенные-ячейки-1

    4. Выбрав объединенные ячейки, нажмите OK, теперь выбранные вами объединенные ячейки были заполнены последовательными номерами, см. снимок экрана:

    док-заполнить-объединенные-ячейки-1

    Статьи по теме:

  • Добавить комментарий

    Ваш адрес email не будет опубликован. Обязательные поля помечены *