Как предотвратить автоматическую нумерацию при дублировании заголовков столбцов в таблице Excel?
В Excel, когда вы вводите повторяющийся заголовок столбца в таблице, к нему автоматически добавляется номер, например: имя, имя1, имя2, и этот номер нельзя удалить, как показано на скриншоте ниже. Чтобы предотвратить автоматическую нумерацию при дублировании заголовка столбца в таблице, вы можете добавить пробелы в конце дублирующегося заголовка. Вот код VBA, который поможет вам повторить заголовок и автоматически добавить пробелы в конце, чтобы они были разными, но выглядели одинаково.
Автоматическое добавление пробелов в конец заголовка
Примечание: методы, представленные в этом руководстве, протестированы в Excel 2021; могут быть некоторые различия в разных версиях Excel.
1. Введите заголовки, которые хотите повторить, в столбце, затем нажмите клавиши Alt + F11, чтобы открыть окно Microsoft Visual Basic for Applications.
2. Нажмите Вставить > Модуль, чтобы создать новый модуль в окне Microsoft Visual Basic for Applications, затем скопируйте и вставьте приведенный ниже код.
VBA: Повторение и добавление пробелов в конце
Sub repeat()
'UpdatebyExtendoffice20220927
Dim xRg As Range
Dim saveRg As Range
Dim xIndex As Integer
Dim xCount As Integer
Dim k As Integer
Dim xStr As String
Set xRg = Application.InputBox("Select the cells that you want to repeat", "kte", , , , , , 8)
xIndex = Application.InputBox("Enter the repeat times", "kte")
Set saveRg = Application.InputBox("Select a cell to output", "kte", , , , , , 8)
xStr = ""
xCount = xRg.Cells.Count * xIndex
Set saveRg = saveRg.Range("a1").Resize(1, xCount)
k = 0
For i = 1 To xIndex
For j = 1 To xRg.Cells.Count
k = k + 1
saveRg.Cells(k).Value = xRg.Cells(j).Value + xStr
Next
xStr = xStr + " "
Next
End Sub
3. Нажмите Выполнить кнопку на ленте или нажмите F5 клавишу для активации кода. В первом появившемся диалоговом окне выберите заголовки, которые хотите повторить. Нажмите OK.
4. Во втором появившемся диалоговом окне введите количество повторений. Нажмите OK.
5. Выберите ячейку, куда вы хотите вывести повторяющиеся заголовки. Нажмите OK.
Теперь заголовки были повторены и дополнены пробелами в конце.
6. Выберите заголовки и скопируйте их, нажав Ctrl + C, затем вставьте обратно в нужную таблицу, нажав Ctrl + V.
Теперь вы видите, что в таблице есть дублирующиеся заголовки столбцов без нумерации.

Раскройте магию Excel с Kutools AI
- Умное выполнение: Выполняйте операции с ячейками, анализируйте данные и создавайте диаграммы — всё это посредством простых команд.
- Пользовательские формулы: Создавайте индивидуальные формулы для оптимизации ваших рабочих процессов.
- Кодирование VBA: Пишите и внедряйте код VBA без особых усилий.
- Интерпретация формул: Легко разбирайтесь в сложных формулах.
- Перевод текста: Преодолейте языковые барьеры в ваших таблицах.
Другие операции (статьи)
Как найти максимальное или минимальное абсолютное значение и сохранить знак в Excel
Иногда вы можете захотеть найти максимальные или минимальные значения их абсолютных величин, но сохранить их знак при возврате результата, как показано на скриншоте ниже.
Как сохранить начальную апостроф при вводе в Excel?
Как мы знаем, если вы хотите преобразовать число в текст, вы можете ввести символ апострофа в начале, например: ‘123, и число будет преобразовано в текст, а апостроф скроется.
Как принудительно открыть только для чтения в Excel?
Иногда вы хотите, чтобы другие пользователи, открывая ваши общие книги, проявляли осторожность при редактировании этих книг. Вы можете сделать предупреждение «только для чтения», чтобы предупредить их...
Как остановить автоматическое форматирование дат в CSV в Excel?
Вот файл CSV, который содержит дату в текстовом формате 12-may-20, но при открытии через Excel она автоматически сохраняется в формате даты...
Лучшие инструменты для повышения производительности Office
Kutools для Excel решает большинство ваших проблем и увеличивает вашу продуктивность на 80%
- Супер строка формул (легкое редактирование нескольких строк текста и формул); Режим чтения (удобное чтение и редактирование большого количества ячеек); Вставка в отфильтрованный диапазон...
- Объединение ячеек/строк/столбцов с сохранением данных; Разделение содержимого ячеек; Объединение дублирующихся строк с подсчетом суммы/среднего значения... Предотвращение дублирования ячеек; Сравнение диапазонов...
- Выбор дублирующихся или уникальных строк; Выбор пустых строк (все ячейки пустые); Супер поиск и нечеткий поиск во многих книгах; Случайный выбор...
- Точное копирование нескольких ячеек без изменения ссылок на формулы; Автоматическое создание ссылок на несколько листов; Вставка маркеров, флажков и многое другое...
- Избранные и быстрая вставка формул, диапазонов, диаграмм и изображений; Шифрование ячеек с паролем; Создание списка рассылки и отправка электронных писем...
- Извлечение текста, добавление текста, удаление по позиции, удаление пробелов; Создание и печать статистики страниц; Преобразование между содержимым ячеек и комментариями...
- Супер фильтр (сохранение и применение схем фильтрации к другим листам); Расширенная сортировка по месяцу/неделе/дню, частоте и другим параметрам; Специальный фильтр по жирному шрифту, курсиву...
- Объединение книг и листов; Объединение таблиц на основе ключевых столбцов; Разделение данных на несколько листов; Пакетное преобразование xls, xlsx и PDF...
- Группировка сводной таблицы по номеру недели, дню недели и другим параметрам... Отображение разблокированных, заблокированных ячеек разными цветами; Выделение ячеек, содержащих формулы/имена...

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