Перейти к основному содержанию

Как предотвратить автоматическую нумерацию повторяющихся заголовков столбцов в таблице Excel?

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

Автоматически добавлять конечные пробелы в заголовок

Примечание. Методы, представленные в этом руководстве, протестированы в Excel 2021, в разных версиях Excel они могут отличаться.


Автоматически добавлять конечные пробелы в заголовок

1. Введите заголовки, которые вы хотите повторить в столбце, затем нажмите другой + F11 ключи для включения Microsoft Visual Basic для приложений окно.

2. Нажмите Вставить > Модули создать новый модуль в Microsoft Visual Basic для приложений окно, затем скопируйте и вставьте в него приведенный ниже код.

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. Нажмите Run автозаполнение из другого списка кнопку на ленте или нажмите F5 чтобы активировать код, в первом всплывающем диалоговом окне выберите заголовки, которые вы хотите повторить. Нажмите OK.
автозаполнение из другого списка

4. Во втором диалоговом окне введите желаемое количество повторений. Нажмите OK.
автозаполнение из другого списка

5. Выберите ячейку, для которой вы хотите вывести повторяющиеся заголовки. Нажмите OK.
автозаполнение из другого списка

Теперь заголовки были повторены и дополнены пробелами в конце.
автозаполнение из другого списка

6. Выберите заголовки и скопируйте их, нажав Ctrl + C, и вставьте их обратно в нужную таблицу, нажав Ctrl + V.

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


Прочие операции (статьи)

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

Как сохранить начальный апостроф при наборе текста в Excel?
Как мы знаем, когда вы хотите преобразовать число в текст, вы можете ввести символ апострофа спереди, например: «123», и число будет преобразовано в текст, а апостроф скрыт.

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

Как остановить Excel от автоматического форматирования дат в CSV?
Вот файл csv, который содержит дату в текстовом формате 12 мая 20, но когда вы открываете через Excel, он автоматически сохраняется в формате даты...


  • Бар Супер Формулы (легко редактировать несколько строк текста и формул); Макет для чтения (легко читать и редактировать большое количество ячеек); Вставить в отфильтрованный диапазон...
  • Объединить ячейки / строки / столбцы и хранение данных; Разделить содержимое ячеек; Объедините повторяющиеся строки и сумму / среднее значение... Предотвращение дублирования ячеек; Сравнить диапазоны...
  • Выберите Дубликат или Уникальный Ряды; Выбрать пустые строки (все ячейки пустые); Супер находка и нечеткая находка во многих рабочих тетрадях; Случайный выбор ...
  • Точная копия Несколько ячеек без изменения ссылки на формулу; Автоматическое создание ссылок на несколько листов; Вставить пули, Флажки и многое другое ...
  • Избранные и быстро вставляйте формулы, Диапазоны, диаграммы и изображения; Зашифровать ячейки с паролем; Создать список рассылки и отправлять электронные письма ...
  • Извлечь текст, Добавить текст, Удалить по позиции, Удалить пробел; Создание и печать промежуточных итогов по страницам; Преобразование содержимого ячеек в комментарии...
  • Суперфильтр (сохранять и применять схемы фильтров к другим листам); Расширенная сортировка по месяцам / неделям / дням, периодичности и др .; Специальный фильтр жирным, курсивом ...
  • Комбинируйте книги и рабочие листы; Объединить таблицы на основе ключевых столбцов; Разделить данные на несколько листов; Пакетное преобразование xls, xlsx и PDF...
  • Группировка сводной таблицы по номер недели, день недели и другое ... Показать разблокированные, заблокированные ячейки разными цветами; Выделите ячейки, у которых есть формула / имя...
вкладка kte 201905
  • Включение редактирования и чтения с вкладками в Word, Excel, PowerPoint, Издатель, доступ, Visio и проект.
  • Открывайте и создавайте несколько документов на новых вкладках одного окна, а не в новых окнах.
  • Повышает вашу продуктивность на 50% и сокращает количество щелчков мышью на сотни каждый день!
офисный дно
Comments (0)
No ratings yet. Be the first to rate!
There are no comments posted here yet
Please leave your comments in English
Posting as Guest
×
Rate this post:
0   Characters
Suggested Locations