Перейти к содержимому

Вставка пустого столбца через один в Excel – 4 простых способа

Author: Xiaoyang Last Modified: 2025-06-05

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

Вставка пустого столбца через один или каждый n-й столбец в Excel


Вставка пустого столбца через один или каждый n-й столбец с помощью сочетания клавиш

Для небольших наборов данных вставка пустых столбцов с помощью сочетаний клавиш является быстрым и эффективным решением. Следуйте этим шагам:

  1. Выберите столбец, щелкнув по его номеру там, где вы хотите вставить пустой столбец.
  2. Затем удерживайте клавишу Ctrl на клавиатуре и поочередно щелкните по номерам столбцов, которые хотите выбрать. Смотрите скриншот:
    Screenshot showing Ctrl key used to select columns for blank column insertion
  3. После этого нажмите "Ctrl + Shift + Plus", и пустые столбцы будут вставлены между каждым вторым столбцом. Смотрите скриншот:
    Screenshot showing Ctrl + Shift + Plus keys to insert blank columns
Совет: Чтобы вставить два пустых столбца после каждых двух столбцов, сначала выберите два последовательных столбца, затем удерживайте клавишу Ctrl и продолжайте выбирать дополнительные пары столбцов. Наконец, используйте сочетание клавиш "Ctrl + Shift + Plus", чтобы вставить пустые столбцы. Этот же метод применяется при вставке трех или более пустых столбцов после каждых трех или более столбцов.

Вставка пустого столбца через один или каждый n-й столбец с помощью вспомогательного столбца и функции Сортировка

Если вам нужно систематически вставлять пустые столбцы после каждого второго или n-го столбца в большом наборе данных, использование вспомогательного столбца в сочетании с функцией Сортировка может сэкономить время:

  1. Вставьте новую пустую строку прямо над набором данных.
  2. Введите числа 1 и 2 в первые две ячейки строки. Затем выберите ячейки A1 и B1 и перетащите маркер заполнения вправо до последней ячейки с данными, заполнив таким образом список возрастающих чисел, как показано на скриншоте ниже:
    Screenshot of filling a list of incrementing numbers in a new row
  3. Скопируйте последовательность чисел и вставьте их сразу после последнего числа в той же строке.
    Screenshot of sequence numbers copied and pasted for sorting
  4. Выберите весь диапазон данных, а затем нажмите "Данные" > "Сортировка", смотрите скриншот:
    Screenshot showing the Sort option clicked in the Data tab
  5. В открывшемся диалоговом окне "Сортировка" нажмите кнопку "Параметры".
    Screenshot showing the Option button in the Sort dialog
  6. Затем выберите "Сортировать слева направо" и нажмите OK, чтобы вернуться в диалоговое окно "Сортировка".
    Screenshot showing Sort left-to-right option in the Sort dialog
  7. Выберите добавленную новую строку из выпадающего списка "Сортировать по", оставив остальные параметры без изменений. Затем нажмите OK, чтобы закрыть диалоговое окно.
    Screenshot showing options specified in the Sort dialog box
  8. Теперь данные будут отсортированы на основе значений во вспомогательной строке, и пустой столбец будет вставлен после каждого второго столбца.
    Screenshot showing blank columns inserted after every other column
  9. В конце, если необходимо, вы можете удалить вспомогательную строку.
Советы:
  • Если вы хотите вставить пустой столбец после каждых двух столбцов, в этом примере в ячейке F1 введите число 2; в ячейке G1 введите число 4. Затем выберите эти две ячейки и перетащите маркер заполнения вправо, чтобы заполнить ряд чисел. Убедитесь, что последнее число в серии равно или больше самого высокого числа в вашем наборе данных.
    A series of numbers filled in the first row with the last number greater than the highest number in the original dataset
  • Аналогично, чтобы вставить пустой столбец после каждых трех столбцов, в F1 введите число 3; в G1 введите число 6. И так далее…
  • Если вы хотите вставить два или более пустых столбца между существующими столбцами, просто скопируйте и вставьте список вспомогательной строки два или более раз справа от последней ячейки.

Вставка пустого столбца через один или каждый n-й столбец всего за несколько кликов

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

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

После загрузки и установки Kutools для Excel нажмите "Kutools" > "Вставить" > "Вставить пустые строки и столбцы", чтобы открыть диалоговое окно "Вставить пустые строки и столбцы".

  1. Выберите диапазон данных, куда вы хотите вставить пустые столбцы.
  2. Выберите "Пустые столбцы" в разделе "Тип вставки".
  3. Затем укажите нужные числа в текстовых полях "Интервал" и "Столбцы". (Здесь я буду вставлять два пустых столбца после одного столбца, поэтому я введу 1 и 2 в поля Интервал и Столбцы соответственно.)
  4. Наконец, нажмите OK, чтобы закрыть диалоговое окно.
    Screenshot of Kutools for Excel Insert Blank Rows & Columns dialog

Kutools мгновенно вставит пустые столбцы согласно указанному вами интервалу, смотрите скриншот:
Screenshot of blank columns inserted by Kutools

Kutools для Excel - Усильте Excel более чем 300 необходимыми инструментами. Наслаждайтесь постоянно бесплатными функциями ИИ! Получите прямо сейчас


Вставка пустого столбца через один или каждый n-й столбец с помощью кода VBA

Для продвинутых пользователей или больших наборов данных VBA может автоматизировать вставку пустых столбцов. Вот макрос VBA, который вставляет пустые столбцы через один или каждый n-й столбец.

  1. Удерживайте клавиши "ALT + F11" в Excel, и откроется окно "Microsoft Visual Basic for Applications".
  2. Нажмите "Вставить" > "Модуль" и вставьте следующий код в окно Модуля.
    Код VBA: Вставка определенного количества пустых столбцов в данные через фиксированные интервалы
    Sub InsertColumnsAtIntervals()
        'Updatedby Extendoffice
        Dim WorkRng As Range
        Dim xInterval As Integer
        Dim xCols As Integer
        Dim xColsCount As Integer
        Dim xNum1 As Integer
        Dim xNum2 As Integer
        Dim xWs As Worksheet
        Dim xTitleId As String
        Dim i As Integer
        xTitleId = "Kutools for Excel"
        Set WorkRng = Application.Selection
        Set WorkRng = Application.InputBox("Select column range:", xTitleId, WorkRng.Address, Type:=8)
        xColsCount = WorkRng.Columns.Count
        xInterval = Application.InputBox("Enter column interval:", xTitleId, 1, Type:=1)
        xCols = Application.InputBox("How many blank columns to insert at each interval?", xTitleId, 1, Type:=1)
        xNum1 = WorkRng.Column + xInterval
        xNum2 = xCols + xInterval
        Set xWs = WorkRng.Parent
        For i = 1 To Int(xColsCount / xInterval)
            xWs.Range(xWs.Cells(WorkRng.Row, xNum1), xWs.Cells(WorkRng.Row, xNum1 + xCols - 1)).EntireColumn.Insert
            xNum1 = xNum1 + xNum2
        Next
        MsgBox "Columns inserted successfully!", vbInformation
    End Sub
    
  3. После вставки этого кода нажмите клавишу F5, чтобы запустить его. В появившемся диалоговом окне выберите диапазон данных, куда вы хотите вставить пустые столбцы. Затем нажмите OK, смотрите скриншот:
    Screenshot showing VBA code prompt to select data range
  4. Появится еще одно диалоговое окно, введите число интервала столбцов. Затем нажмите OK, смотрите скриншот:
    Screenshot showing VBA code prompt to specify column interval
  5. В следующем диалоговом окне введите количество пустых столбцов, которые вы хотите вставить. Затем нажмите OK, смотрите скриншот:
    Screenshot showing VBA code prompt to specify number of blank columns to insert

Теперь указанное количество пустых столбцов будет вставлено в существующие данные через указанный вами регулярный интервал, смотрите скриншот:
Screenshot showing blank columns inserted by VBA at specified intervals

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

Лучшие инструменты для повышения продуктивности работы с Office

🤖 Kutools AI Aide: Совершенно новый подход к анализу данных на основе: Интеллектуальное выполнение |  Генерация кода  |  Создание пользовательских формул |  Анализ данных и построение диаграмм  |  Вызов Расширенных функций Kutools
Популярные функции: Найти, выделить или отметить дубликаты | Удалить пустые строки | Объединить столбцы или ячейки без потери данных |   Округлить без формулы ...
Супер ПОИСК: VLOOKUP по нескольким критериям | VLOOKUP с несколькими значениями | Многолистовой поиск | Распознавание нечетких соответствий ....
Расширенный раскрывающийся список: Быстро создать раскрывающийся список | Зависимый раскрывающийся список | Множественный выбор в раскрывающемся списке ....
Менеджер столбцов: Добавить определённое количество столбцов | Переместить столбцы | Переключить видимость скрытых столбцов | Сравнить диапазоны и столбцы ...
Избранные функции: Сетка фокусировки | Дизайн листа | Улучшенная строка формулы | Управление книгами и листами | Библиотека автотекста | Выбор даты | Объединить данные | Шифрование/расшифровка ячеек | Отправить письмо по списку | Супер фильтр | Специальный фильтр (фильтр ячеек с жирным/курсивом/зачёркнутым...) ...
Топ-15 наборов инструментов:12 текстовых инструментов (Добавить текст, Удалить определенные символы, ...) |50+ типов диаграмм (Диаграмма Ганта, ...) |40+ практических формул (Расчет возраста на основе даты рождения, ...) |19 инструментов вставки (Вставить QR-код, Вставить изображение по пути, ...) |12 инструментов преобразования (Преобразовать в слова, Конвертация валюты, ...) |7 инструментов для объединения и разделения (Расширенное объединение строк, Разделить ячейки, ...) | ... и многое другое

Ускорьте работу в Excel с Kutools для Excel и ощутите новую степень эффективности. Kutools для Excel предлагает более300 расширенных функций для повышения продуктивности и экономии времени. Нажмите здесь, чтобы выбрать нужную вам функцию...


Office Tab добавляет вкладки в Office и делает вашу работу намного проще

  • Включите редактирование и чтение с вкладками в Word, Excel, PowerPoint, Publisher, Access, Visio и Project.
  • Открывайте и создавайте несколько документов во вкладках одного окна, а не в отдельных окнах.
  • Увеличьте свою продуктивность на50% и сократите сотни лишних кликов мышью каждый день!