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

Как вставить номер страницы в ячейку / верхний / нижний колонтитул в Excel?

Author: Xiaoyang Last Modified: 2025-06-05

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

Вставка номера страницы в верхний / нижний колонтитул на одном листе

Вставка номера страницы в верхний / нижний колонтитул на нескольких листах

Вставка номера страницы в ячейку с помощью кода VBA

Удалить все номера страниц одновременно в Excel


Вставка номера страницы в верхний / нижний колонтитул на одном листе

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

1. Перейдите на лист, куда вы хотите вставить номера страниц в верхний или нижний колонтитул.

2. Затем нажмите Вставить > Верхний и нижний колонтитулы, и ваш лист перейдет в режим Разметка страницы. Смотрите скриншот:

a screenshot showing how to enable the Header & Footer in worksheet

3. Щелкните по верхнему или нижнему колонтитулу, куда вы хотите вставить номер страницы, и отобразится вкладка Конструктор с инструментами Верхний и нижний колонтитулы на Ленте. Затем нажмите Конструктор > Номер страницы. Смотрите скриншот:

a screenshot of inserting page number into the header or footer

4. Вы увидите заполнитель &[Страница] в выбранной секции, затем щелкните в любом месте за пределами области верхнего или нижнего колонтитула, чтобы отобразить номера страниц. Смотрите скриншот:

a screenshot showing the page number in the header or footer

5. Теперь вы можете вернуться к обычному виду, нажав Вид > Обычный, и при печати этого листа вы увидите, что номера страниц были вставлены в выбранный верхний или нижний колонтитул.

Примечание: Если вы хотите, чтобы номера страниц отображались в формате 1 из 15, 2 из 15, просто введите &[Страница] из &[Страницы] в поле верхнего или нижнего колонтитула. Смотрите скриншот:

a screenshot showing the page number as page of pages format in the header or footer


Вставка имени листа / имени файла / даты создания / даты изменения ... в верхний/нижний колонтитул / ячейку:

С помощью утилиты Kutools for Excel «Вставить информацию о книге» вы можете быстро вставить имя листа, имя файла, путь и имя файла, дату создания, дату изменения и т.д. в ячейку, верхний или нижний колонтитул по мере необходимости. Скачайте и попробуйте бесплатно Kutools for Excel прямо сейчас!

a screenshot showing how to easily insert workbook information into cell, header, footer...

Kutools for Excel: более 300 удобных надстроек Excel, бесплатно для тестирования без ограничений в течение 30 дней. Скачайте и попробуйте бесплатно прямо сейчас!


Вставка номера страницы в верхний / нижний колонтитул на нескольких листах

Метод выше поможет вам вставить номера страниц на один лист. Если вы хотите вставить номера страниц во все листы книги, чтобы все страницы были пронумерованы последовательно, выполните следующие шаги:

1. Выберите все вкладки листов, затем перейдите на вкладку Разметка страницы и нажмите значок кнопки запуска диалогового окна в группе Параметры страницы. Смотрите скриншот:

a screenshot of opening the Page Setup dialog box

2. В диалоговом окне Параметры страницы нажмите вкладку Верхний/нижний колонтитул, а затем нажмите Пользовательский верхний колонтитул или Пользовательский нижний колонтитул, чтобы настроить нужный верхний или нижний колонтитул. Смотрите скриншот:

a screenshot of clicking the Custom Header or Custom Footer button as you need

3. В диалоговом окне Верхний или нижний колонтитул определите место, куда будут вставлены номера страниц, щелкнув внутри поля Левая секция:, Центральная секция: или Правая секция:, как вам нужно, а затем нажмите значок Вставить номер страницы, и появится заполнитель &[Страница]. Смотрите скриншот:

a screenshot of inserting page number to the location you need

Примечание: Введите &[Страница] из &[Страницы] в поле верхнего или нижнего колонтитула, если вы хотите, чтобы номера страниц отображались как 1 из 45, 2 из 45…

4. Затем нажмите ОК > ОК, чтобы закрыть диалоговые окна. При печати этой книги в предварительном просмотре вы увидите, что все номера страниц вставлены в верхний или нижний колонтитул в последовательном порядке.


Вставка номера страницы в ячейку с помощью кода VBA

Вам легко вставить номера страниц в верхний или нижний колонтитул, но если вам нужно вставить номера страниц в ячейку листа, нет прямого способа сделать это. Следующий код VBA может помочь решить эту проблему.

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

2. Удерживайте клавиши ALT + F11, и откроется окно Microsoft Visual Basic для приложений.

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

Код VBA: Вставить текущий номер страницы в ячейку:

Sub pagenumber()
'updateby Extendoffice 20160506
    Dim xVPC As Integer
    Dim xHPC As Integer
    Dim xVPB As VPageBreak
    Dim xHPB As HPageBreak
    Dim xNumPage As Integer
    xHPC = 1
    xVPC = 1
    If ActiveSheet.PageSetup.Order = xlDownThenOver Then
        xHPC = ActiveSheet.HPageBreaks.Count + 1
    Else
        xVPC = ActiveSheet.VPageBreaks.Count + 1
    End If
    xNumPage = 1
    For Each xVPB In ActiveSheet.VPageBreaks
        If xVPB.Location.Column > ActiveCell.Column Then Exit For
        xNumPage = xNumPage + xHPC
    Next
    For Each xHPB In ActiveSheet.HPageBreaks
        If xHPB.Location.Row > ActiveCell.Row Then Exit For
        xNumPage = xNumPage + xVPC
    Next
    ActiveCell = "Page " & xNumPage & " of " & Application.ExecuteExcel4Macro("GET.DOCUMENT(50)")
End Sub

4. Затем нажмите клавишу F5, чтобы запустить этот код, и номер страницы этой ячейки отобразится в выбранной ячейке. Смотрите скриншот:

a screenshot showing the page number in a cell after running the VBA code


Удалить все номера страниц одновременно в Excel

Чтобы удалить все номера страниц, примените следующие шаги:

1. Выберите все вкладки листов и перейдите на вкладку Разметка страницы на ленте, затем нажмите значок кнопки запуска диалогового окна в группе Параметры страницы. Смотрите скриншот:

a screenshot showing how to open the Page Setup dialog box

2. В диалоговом окне Параметры страницы нажмите вкладку Верхний/нижний колонтитул, а затем выберите (нет) из выпадающего списка Верхний или Нижний колонтитул. Смотрите скриншот:

a screenshot of removing all page numbers at once from header or footer

3. Затем нажмите кнопку ОК, и все номера страниц будут удалены из книги одновременно.


Лучшие инструменты для повышения продуктивности работы с 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% и сократите сотни лишних кликов мышью каждый день!