Как посмотреть номер листа в excel

Как узнать текущий номер листа книги?

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

Получить текущий номер рабочего листа книги с кодом VBA


стрелка синий правый пузырь Получить текущий номер рабочего листа книги с кодом VBA

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

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

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

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

Код VBA: получить текущий номер листа

Sub GetActiveSheetIndex()
MsgBox ActiveSheet.Index
End Sub

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

документ-получить-текущий-лист-номер-1


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

Как быстро вставить названия листов в ячейки в Excel?

Как посчитать количество листов в рабочей тетради?


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

Kutools for Excel Решит большинство ваших проблем и повысит вашу производительность на 80%

  • Снова использовать: Быстро вставить сложные формулы, диаграммы и все, что вы использовали раньше; Зашифровать ячейки с паролем; Создать список рассылки и отправлять электронные письма …
  • Бар Супер Формулы (легко редактировать несколько строк текста и формул); Макет для чтения (легко читать и редактировать большое количество ячеек); Вставить в отфильтрованный диапазон
  • Объединить ячейки / строки / столбцы без потери данных; Разделить содержимое ячеек; Объединить повторяющиеся строки / столбцы… Предотвращение дублирования ячеек; Сравнить диапазоны
  • Выберите Дубликат или Уникальный Ряды; Выбрать пустые строки (все ячейки пустые); Супер находка и нечеткая находка во многих рабочих тетрадях; Случайный выбор …
  • Точная копия Несколько ячеек без изменения ссылки на формулу; Автоматическое создание ссылок на несколько листов; Вставить пули, Флажки и многое другое …
  • Извлечь текст, Добавить текст, Удалить по позиции, Удалить пробел; Создание и печать промежуточных итогов по страницам; Преобразование содержимого ячеек в комментарии
  • Суперфильтр (сохранять и применять схемы фильтров к другим листам); Расширенная сортировка по месяцам / неделям / дням, периодичности и др .; Специальный фильтр жирным, курсивом …
  • Комбинируйте книги и рабочие листы; Объединить таблицы на основе ключевых столбцов; Разделить данные на несколько листов; Пакетное преобразование xls, xlsx и PDF
  • Более 300 мощных функций. Поддерживает Office/Excel 2007-2021 и 365. Поддерживает все языки. Простое развертывание на вашем предприятии или в организации. Полнофункциональная 30-дневная бесплатная пробная версия. 60-дневная гарантия возврата денег.

вкладка kte 201905


Вкладка Office: интерфейс с вкладками в Office и упрощение работы

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

офисный дно

Комментарии (3)


Оценок пока нет. Оцените первым!

Как узнать текущий номер листа книги?

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

Получить текущий номер рабочего листа книги с кодом VBA


стрелка синий правый пузырь Получить текущий номер рабочего листа книги с кодом VBA

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

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

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

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

Код VBA: получить текущий номер листа

Sub GetActiveSheetIndex()
MsgBox ActiveSheet.Index
End Sub

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

документ-получить-текущий-лист-номер-1


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

Как быстро вставить названия листов в ячейки в Excel?

Как посчитать количество листов в рабочей тетради?


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

Kutools for Excel решает большинство ваших проблем и увеличивает вашу производительность на 80%

  • Снова использовать: Быстро вставить сложные формулы, диаграммы и все, что вы использовали раньше; Зашифровать ячейки с паролем; Создать список рассылки и отправлять электронные письма …
  • Бар Супер Формулы (легко редактировать несколько строк текста и формул); Макет для чтения (легко читать и редактировать большое количество ячеек); Вставить в отфильтрованный диапазон
  • Объединить ячейки / строки / столбцы без потери данных; Разделить содержимое ячеек; Объединить повторяющиеся строки / столбцы… Предотвращение дублирования ячеек; Сравнить диапазоны
  • Выберите Дубликат или Уникальный Ряды; Выбрать пустые строки (все ячейки пустые); Супер находка и нечеткая находка во многих рабочих тетрадях; Случайный выбор …
  • Точная копия Несколько ячеек без изменения ссылки на формулу; Автоматическое создание ссылок на несколько листов; Вставить пули, Флажки и многое другое …
  • Извлечь текст, Добавить текст, Удалить по позиции, Удалить пробел; Создание и печать промежуточных итогов по страницам; Преобразование содержимого ячеек в комментарии
  • Суперфильтр (сохранять и применять схемы фильтров к другим листам); Расширенная сортировка по месяцам / неделям / дням, периодичности и др .; Специальный фильтр жирным, курсивом …
  • Комбинируйте книги и рабочие листы; Объединить таблицы на основе ключевых столбцов; Разделить данные на несколько листов; Пакетное преобразование xls, xlsx и PDF
  • Более 300 мощных функций. Поддерживает Office/Excel 2007-2021 и 365. Поддерживает все языки. Простое развертывание на вашем предприятии или в организации. Полнофункциональная 30-дневная бесплатная пробная версия. 60-дневная гарантия возврата денег.

вкладка kte 201905


Вкладка Office: интерфейс с вкладками в Office и упрощение работы

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

офисный дно

Комментарии (3)


Оценок пока нет. Оцените первым!

Оставляйте свои комментарии

history 4 апреля 2013 г.
    Группы статей

  • Имя листа, книги, файла
  • Действия с листом

Определим имя листа с помощью функции ЯЧЕЙКА() .

Имя листа можно определить с помощью функции ЯЧЕЙКА() , записав формулу (см. файл примера ): =ПРАВСИМВ(ЯЧЕЙКА(«имяфайла»);ДЛСТР(ЯЧЕЙКА(«имяфайла»))-ПОИСК(«]»;ЯЧЕЙКА(«имяфайла»)))

Если формула вводится в новую книгу, то ее сначала нужно сохранить. После сохранения, возможно, потребуется нажать клавишу F9 (Вкладка Формулы , Группа Вычисление , Пересчет ).

Формула вернет имя листа, содержащего ячейку с вышеуказанной формулой. Если требуется определить имя другого листа, то можно использовать туже функцию ЯЧЕЙКА() , но с аргументом «адрес».

Для этого нужно, чтобы второй аргумент содержал ссылку на ячейку другого листа, имя которого и будет определено. Если формула =ЯЧЕЙКА(«адрес»;лист2!A1) находится на листе1 в ячейке B1 , то имя листа ( Лист2 ) можно определить по формуле:

В этом случае имя листа не должно состоять только из цифр, т.к. если в качестве названия листа использовано число, то функция ЯЧЕЙКА() возвращает название книги и листа в апострофах (‘) и формула вернет неправильный результат. Справиться с этим поможет формула =ПОДСТАВИТЬ(C1;»’»;»») , которая удалит символ апострофа.

Также предполагается, что имя файла не содержит символа закрывающая квадратная скобка ( ] ).

ВНИМАНИЕ ! Иногда, когда открыто несколько книг, функция ЯЧЕЙКА() может работать некорректно. Для восстановления работоспособности формулы нужно нажать клавишу F9 ( Формулы/ Вычисления/ Пересчет ).

ПРИМЕНЕНИЕ: При изменении имени листа, все ссылки в формулах автоматически обновятся и будут продолжать работать. Исключение составляет функция ДВССЫЛ() , в которой имя листа может фигурировать в текстовой форме ДВССЫЛ(«Лист1!A1») . В статье Определение имени листа для использования в функции ДВССЫЛ() показано как использовать функцию ЯЧЕЙКА() , чтобы сохранить работоспособность формулы с функцией ДВССЫЛ() .

Разберем формулы номеров листов и страниц в Excel (как стандартные, так и пользовательские функции) для создания оглавления и удобной навигации по документу.

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

Рассмотрим варианты, которые позволят нам узнать номера листов и страниц в автоматическом режиме.
Однако прежде всего поймем в чем именно разница между листом и страницей в Excel.
Лист Excel — это таблица, состоящая из ячеек структурированная в виде данных в строках и столбцах, а страница — это представление листа при печати. Другими словами, в зависимости от настроек печати, один лист может содержать несколько страниц, поэтому задачу поиска номеров листов и страниц будем решать по отдельности.

Формула номера листа в Excel

Начиная с версии Excel 2013 добавлена стандартная функция ЛИСТ, которая возвращает номер листа по имеющейся ссылке.
Однако в более ранних версиях Excel стандартных функций, к сожалению, нет, поэтому для этого случая мы воспользуемся возможностями VBA и напишем пользовательскую функцию, которая по имени листа будет возвращать его порядковый номер.

Функция ЛИСТ (начиная с Excel 2013)

Синтаксис и описание функции:

ЛИСТ(значение)
Возвращает номер указанного листа.

  • Значение(необязательный аргумент) — название листа или ссылка, для которой нужно узнать номер листа.

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

При работе с функцией обратите внимание, что формулы =ЛИСТ(«Лист2») и =ЛИСТ(A1) (при этом ячейка A1, например, содержит текст «Лист2») могут вернуть разные результаты, так как в первом случае аргумент представлен в виде текста (поиск листа по текстовому названию), а во втором — в виде ссылки (поиск листа по ссылающейся ячейке).

Номер листа на VBA

Для создания пользовательской функции перейдем в редактор Visual Basic (комбинация клавиш Alt + F11), далее создаем новый модуль и добавляем в него следующий код:

Функция ЛИСТ в Excel возвращает числовое значение, соответствующее номеру листа, на который указывает ссылка, переданная функции в качестве параметра.

Функции ЛИСТ и ЛИСТЫ в Excel: описание аргументов и синтаксиса

Функция ЛИСТЫ в Excel возвращает числовое значение, которое соответствует количеству листов, на которые предоставлена ссылка.

Примечания:

  1. Обе функции полезны для использования в документах, содержащих большое количество листов.
  2. Лист в Excel – это таблица из всех ячеек, отображаемых на экране и находящихся за его пределами (всего 1 048 576 строк и 16 384 столбца). При отправке листа на печать он может быть разбит на несколько страниц. Поэтому нельзя путать термины «лист» и «страница».
  3. Количество листов в книге ограничено лишь объемом ОЗУ ПК.

Функция ЛИСТ имеет в своем синтаксисе всего 1 аргумент и то не обязательный для заполнения: =ЛИСТ(значение).

  • значение – необязательный аргумент функции, который содержит текстовые данные с названием листа либо ссылку, для которой требуется установить номер листа. Если данный параметр не указан, функция вернет номер листа, в одной из ячеек которого она была записана.

Примечания:

  1. При работе функции ЛИСТ учитываются все листы, которые являются видимыми, скрытыми и очень скрытыми. Исключениями являются диалоги, макросы и диаграммы.
  2. Если аргументом функции является текстовое значение, которое не соответствует названию ни одного из листов, содержащихся в книге, будет возвращена ошибка #НД.
  3. Если в качестве аргумента функции было передано недействительное значение, результатом ее вычислений будет являться ошибка #ССЫЛКА!.
  4. В рамках объектной модели (иерархия объектов на VBA, в которой Application является главным объектом, а Workbook, Worksheer и т. д. – дочерними объектами) функция ЛИСТ недоступна, поскольку она содержит схожую функцию.

Функция листы имеет следующий синтаксис: =ЛИСТЫ(ссылка).

  • ссылка – объект ссылочного типа, для которого требуется определить количество листов. Данный аргумент является необязательным. Если данный параметр не указан, функция вернет количество листов, содержащихся в книге, на одном из листов которой она была записана.

Примечания:

  1. Данная функция подсчитывает количество всех скрытых, очень скрытых и видимых листов, за исключением диаграмм, макросов и диалогов.
  2. Если в качестве параметра была передана недействительная ссылка, результатом вычислений является код ошибки #ССЫЛКА!.
  3. Данная функция недоступна в объектной модели в связи с наличием там схожей функции.

Как получить имя листа формулой в Excel

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

Имя ЛИСТа.

Описание аргументов для функции ПСТР:

  1. ЯЧЕЙКА(«имяфайла») – функция, возвращающая текст, в котором функция ПСТР выполняет поиск заданного количества символов. В данном случае вернется значение «C:UserssoulpDesktop[ЛИСТ_ЛИСТЫ.xlsx]Статические расчеты», где после символа «]» находится искомый текст – название листа.
  2. НАЙТИ(«]»;ЯЧЕЙКА(«имяфайла»))+1 – функция, возвращающая номер позиции символа «]», единица добавлена с той целью, чтобы функция ПСТР не учитывала символ «]».
  3. 31 – максимальное количество символов в названии листа.

=ЛИСТ() – данная функция без параметра вернет номер текущего листа. В результате ее вычисления получим количество листов в текущей книге.

Примеры использования функции ЛИСТ и ЛИСТЫ

Пример 2. В книге Excel содержится несколько листов. Необходимо:

  1. Вернуть номер текущего листа.
  2. Вернуть номер листа с названием «Статические_расчеты».
  3. Вернуть номер листа «Динамические_расчеты», если его ячейка A3 содержит значение 0.

Внесем данные в таблицу:

Внесем данные.

Далее составим формулы для всех 4-х условий:

  • для условия №1 используем следующую формулу: =ЛИСТ()
  • для условия №2 введем формулу: =ЛИСТ(«Статические_расчеты»)
  • для условия №3 запишем формулу:

Функция ЕСЛИ выполняет проверку условия равенства значения, хранящегося в ячейке A3 листа Динамические_расчеты, нулю или пустому значению.

В результате получим:

В результате.

Обработка информации о листах книги по формуле Excel

Пример 3. В книге Excel содержится несколько листов. Необходимо определить общее количество листов, а также число листов, содержащихся между листами «Статические_расчеты» и «Экономические_расчеты».

Исходная таблица имеет вид:

Исходная таблица.

Общее количество листов вычислим по формуле:

Для определения количества листов, содержащихся между двумя указанными листами, запишем формулу:

  1. Статические_расчеты:Экономические_расчеты!A2 – ссылка на ячейку A2 диапазона листов между «Статические_расчеты» и «Экономические_расчеты» включая эти листы.
  2. Для получения искомого значения было вычтено число 2.

В результате получим следующее:

Формула выводит информацию о листах.

Скачать примеры функций ЛИСТ и ЛИСТЫ в формулах Excel

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

0 / 0 / 0

Регистрация: 30.05.2010

Сообщений: 13

1

10.06.2010, 09:18. Показов 21872. Ответов 6


при переходе в режим предпросмотра и после выхода из него можно (так же при задании областей) можно видеть, что в фоновом изображении Excel отображает номера страниц.

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

__________________
Помощь в написании контрольных, курсовых и дипломных работ, диссертаций здесь

0

petr-sev

496 / 130 / 19

Регистрация: 30.03.2010

Сообщений: 224

10.06.2010, 14:54

2

как решить эту задачу в лоб — не знаю
предлагаю вариант в обход:
у листа есть коллекция горизонтальных разделителей HPageBreaks
у каждого разделителя есть свойство .Location.Row, которое содержит номер строки, перед которой этот разделитель вставлен

Visual Basic
1
2
3
4
5
For I = 1 To ActiveSheet.HPageBreaks.Count
    If ActiveCell.Row < ActiveSheet.HPageBreaks(I).Location.Row - 1 Then Exit For
    
Next
MsgBox "Текущая строка на " & CStr(I) & "-й странице"

2

0 / 0 / 0

Регистрация: 30.05.2010

Сообщений: 13

10.06.2010, 17:54

 [ТС]

3

очень интересная идея, огромное спасибо

0

EducatedFool

0 / 0 / 0

Регистрация: 28.09.2009

Сообщений: 88

11.06.2010, 01:10

4

Воспользовался поиском — нашел такие варианты:

Visual Basic
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
Public Sub PageNumner()
    Dim VPB As Excel.VPageBreak
    Dim HPB As Excel.HPageBreak
    Dim intVPBC As Integer
    Dim intHPPC As Integer
    Dim lngPage As Long
    
    lngPage = 1
    
    If Activesheet.PageSetup.Order = xlDownThenOver Then
        intHPPC = Activesheet.HPageBreaks.Count + 1
        intVPBC = 1
    Else
        intVPBC = Activesheet.VPageBreaks.Count + 1
        intHPPC = 1
    End If
 
    For Each VPB In Activesheet.VPageBreaks
        If VPB.Location.Column > ActiveCell.Column Then
            Exit For
        End If
        
        lngPage = lngPage + intHPPC
    Next VPB
    
    For Each HPB In Activesheet.HPageBreaks
        If HPB.Location.Row > ActiveCell.Row Then
            Exit For
        End If
            
        lngPage = lngPage + intVPBC
    Next HPB
    
    MsgBox "Номер страницы активной ячейки = " & lngPage
End Sub
Visual Basic
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
Function PageNumber(cel As Range, Optional bEntireWorkbookNumbering As Boolean = False, _
    Optional vUpdatePageNumbering As Variant, Optional bAcrossThenDown As Boolean = False) As Long
Dim ws As Worksheet
Dim rgBreaks As Range
Dim hBreak As HPageBreak
Dim vBreak As VPageBreak
Dim i As Long, j As Long, k As Long, n As Long
Set ws = cel.Parent
For Each hBreak In ws.HPageBreaks
    If hBreak.Location.Row > cel.Row Then Exit For
    i = i + 1
Next
For Each vBreak In ws.VPageBreaks
    If vBreak.Location.Column > cel.Column Then Exit For
    j = j + 1
Next
If bAcrossThenDown Then 'Print pages across, then down
    PageNumber = i * ws.HPageBreaks.Count + j + 1
Else    'Print pages down, then across
    PageNumber = j * ws.VPageBreaks.Count + i + 1
End If
If bEntireWorkbookNumbering Then
    n = ws.Index
    If n > 1 Then
        n = n - 1
        For k = 1 To n
            Select Case Sheets(k).Type
            Case xlChart
                PageNumber = PageNumber + 1
            Case xlWorksheet
                i = Worksheets(k).HPageBreaks.Count
                j = Worksheets(k).VPageBreaks.Count
                PageNumber = PageNumber + (i + 1) * (j + 1)
            End Select
        Next
    End If
End If
End Function
Visual Basic
1
2
3
4
5
6
7
8
9
10
11
12
13
14
Function PageNumber(cel As Range) As Long
    Dim ws As Worksheet, rgBreaks As Range, hBreak As HPageBreak
    Dim vBreak As VPageBreak, i As Long, j As Long, k As Long, n As Long
    Set ws = cel.Parent
    For Each hBreak In ws.HPageBreaks
        If hBreak.Location.Row > cel.Row Then Exit For
        i = i + 1
    Next
    For Each vBreak In ws.VPageBreaks
        If vBreak.Location.Column > cel.Column Then Exit For
        j = j + 1
    Next
    PageNumber = j * ws.VPageBreaks.Count + i + 1
End Function

0

ironegg

1904 / 781 / 31

Регистрация: 11.02.2010

Сообщений: 1,567

11.06.2010, 03:12

5

вопрос, конечно, решенный, но раз наваял, то выложу

Visual Basic
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
Public Sub a()
If ActiveWindow.Selection.Cells.Count > 1 Then MsgBox "âûäåëèòå îäíó ÿ÷;åéêó!": Exit Sub
For Each hpb In ActiveSheet.HPageBreaks
    If Not (ActiveCell.Row < hpb.Location.Row) Then
        RowPage = RowPage + 1
    End If
Next hpb
For Each vpb In ActiveSheet.VPageBreaks
    If Not (ActiveCell.Column < vpb.Location.Column) Then
        ColumnPage = ColumnPage + 1
    End If
Next vpb
If ActiveSheet.PageSetup.Order = xlDownThenOver Then
    ActivePage = ColumnPage * (ActiveSheet.HPageBreaks.Count + 1) + RowPage + 1
Else
    ActivePage = RowPage * (ActiveSheet.VPageBreaks.Count + 1) + ColumnPage + 1
End If
MsgBox ActivePage
End Sub

1

0 / 0 / 0

Регистрация: 30.05.2010

Сообщений: 13

11.06.2010, 08:09

 [ТС]

6

благодарствую.

*пошёл разбираться*

0

1 / 1 / 0

Регистрация: 17.11.2010

Сообщений: 40

17.11.2010, 14:20

7

Доброго времени суток

Хотел спросить совета. Итак есть табличка (некая форма док-та). Ее нужно в 4-х экземплярах на печать выдавать (данные в экземлярах разные, но форма одна). Так вот вопрос — как можно определить границу печатного листа при копировании-вставки этой формы?

ActiveSheet.HPageBreaks.Count пока я не вылезу за диапазон 1-го листа, значение = 0. Соответственно и границу (последнюю строку листа) неполучается вычислить…

Можно конечно сделать по простому — сначала копировать, потом определять границы и добивать до нужного пустыми строками, но м.б. есть более красивый выход?

0

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

В программе Эксель есть такая функция как “Колонтитулы”, которая и поможет в выполнении поставленной задачи, причем существует несколько вариантов, каким образом можно проставить номера страниц. Ниже мы подробно рассмотрим каждый из них.

Содержание

  • Простая нумерация страниц
  • Нумерация с учетом общего количества страниц в файле
  • Нумерация со второго листа
  • Нумерация с определенной страницы
  • Заключение

Простая нумерация страниц

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

  1. Чтобы активировать колонтитулы, переходим во вкладку «Вставка».
  2. Кликаем по разделу «Текст» и в открывшемся списке выбираем «Колонтитулы».Простая нумерация страницПримечание: Располагаться колонтитулы, а значит и номера страниц могут как наверху листа, так и внизу. По умолчанию их значения не заданы и, соответственно, они не отображаются на странице. Отличительной особенностью колонтитулов является то, что внесенная в них информация отображается на всех листах текущего файла.
  3. Программа должна автоматически перейти во вкладку “Колонтитулы”, где отобразит разметку текущего листа и верхний колонтитул, который поделен на 3 части. При желании и необходимости можно переключиться и на нижний, нажав на соответствующую кнопку.Простая нумерация страниц
  4. Теперь нужно выбрать подходящий колонтитул и одну его из частей, где будут располагаться номера страницы. На практике чаще всего выбирают левую сторону верхнего колонтитула. Кликаем по выбранной части, затем щелкаем по кнопке “Номер страницы”.Простая нумерация страниц
  5. На листе в области колонтитула вставится тег следующего формата: &[Страница].Простая нумерация страниц
  6. Теперь щелкаем по любому месту документа за пределами области с колонтитулом, чтобы проставить номер страницы.Простая нумерация страниц
  7. Чтобы быстро отыскать номер страницы, придать ему симпатичный вид, а также, выделить среди другой информации, можно воспользоваться функцией форматирования. Выделяем информацию в колонтитуле, наведя курсор на нужную область и щелкнув левой кнопкой мыши. Далее переходим по вкладке “Главная” (если это не произошло автоматически) и можно приступить к настройке внешнего вида колонтитулов:
    • поменять шрифт
    • применить полужирное/курсивное начертание или подчеркнуть текст
    • скорректировать размер текста
    • выбрать его цветПростая нумерация страниц
  8. После того, как все корректировки внесены, снова щелкаем по любой области вне колонтитула и готово.Простая нумерация страниц

Примечание: Обратите внимание, что все работы с колонтитулами (за исключением настройки их внешнего вида) ведутся из вкладки “Колонтитулы” в верхней строке меню программы.

Нумерация с учетом общего количества страниц в файле

Проставить номера на листах в Эксель можно и с учетом общего количества страниц в документе. Вот, что нужно для этого сделать:

  1. Для начала активируем колонтитулы, как это было описано в примере выше, и вставляем простую нумерацию.
  2. В появившемся теге дописываем перед ним слово “Страницы”, а после – “из”. Должно получится так: Страница &[Страница] из.Нумерация с учетом общего количества страниц в файле
  3. Далее, нажав пробел после слова “из” кликаем по кнопке «Количество страниц». Таким образом, наш финальный тег должен выглядеть следующим образом: Страница &[Страница] из &[Страница].Нумерация с учетом общего количества страниц в файле
  4. Кликаем на любую место в документе за пределами колонтитула, чтобы теги изменились на числовые значения. Причем будет отображаться не только номер текущей страницы, но и общее количество листов, что и требовалось сделать.Нумерация с учетом общего количества страниц в файле
  5. При желании, как и в первом способе, можно настроить внешний вид текста.

Нумерация со второго листа

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

  1. Активируем колонтитулы, как и в предыдущих методах.
  2. Далее нужно нажать на кнопку “Параметры”, где следует поставить галочку напротив опции “Особый колонтитул для первой страницы”.Нумерация со второго листа
  3. Теперь нужно пронумеровать страницы любым из методов, о которых шла речь выше. Однако, в данном случае выбрать нужно любую страницу, за исключением титульной.
  4. Если все действия выполнены верно, будут пронумерованы все листы, за исключением первого. При этом, обратите внимание, что в общем счете первая страница учитывается, просто номер на ней не отображается, что соответствует поставленной задаче. Это значит, что на второй странице будет проставлен именно номер 2 в соответствии с ее реальным порядковым номером.

Нумерация с определенной страницы

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

  1. Сначала нумеруем страницы первым или вторым способами, которые мы уже рассмотрели ранее.
  2. Далее переходи во вкладку “Разметка страницы”.
  3. Снизу в правой части области с инструментами находим кнопку, которая ведет в параметры страницы, и щелкаем по ней. Она представлена виде маленького значка со стрелкой, указывающей вниз по диагонали.Нумерация с определенной страницы
  4. В открывшемся окне мы по умолчанию должны оказаться во вкладке “Страница”. Здесь проставляем номер первой страницы и жмем OK.Нумерация с определенной страницы
  5. В итоге, нумерация начнется с указанной цифры с соответствующим смещением номеров последующих страниц. Нумерация с определенной страницы

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

Заключение

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

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

Нумерация страниц одного листа

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

  2. На вкладке Вставка в группе Текст нажмите кнопку Колонтитулы.

    Параметр "Колонтитулы" на вкладке "Вставка"

    Excel отобразит лист в режиме разметки. Вы также можете нажать кнопку Разметка Изображение кнопки в панели состояния, чтобы отобразить это представление.

  3. Щелкните на листе элемент Верхний колонтитул или Нижний колонтитул.

    Будет отображен разделРабота с колонтитулами со вкладкойКонструктор.

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

  5. На вкладке Конструктор в группе Элементы колонтитулов нажмите кнопку Номер страницы.

    В группе "Элементы колонтитулов" щелкните кнопку "Номер страницы"

    В выбранной области появится заполнитель &[Страница].

    Чтобы добавить общее количество страниц, введите пробел после элемента &[Страница], введите слово из с пробелом, а затем в группе Элементы колонтитулов нажмите кнопку Число страниц.

    В выбранной области появится заполнитель &[Страница] из &[Страниц].

  6. Щелкните вне области верхнего или нижнего колонтитула, чтобы отобразить фактические номера страниц в режиме разметки.

  7. Завершив работу в режиме разметки, нажмите на вкладке Вид в группе Представления книги кнопку Обычный.

    На вкладке "Вид" нажмите кнопку "Обычный".

    Вы также можете щелкнуть Обычный Изображение кнопки в панели состояния.

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

Нумерация страниц нескольких листов

Номера страниц можно вставить на несколько листов в книге с помощью диалогового окна «Настройка страницы». Например, если книга содержит два листа по две страницы, первый лист будет содержать две страницы с номерами 1 и 2. Второй лист также будет содержать две страницы с номерами 1 и 2.

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

  1. Щелкните листы или листы диаграммы, в которые необходимо добавить номера страниц.

Чтобы выделить

Выполните следующие действия

Один лист

Щелкните ярлычок листа.

Щелкните ярлычок листа

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

Щелкните стрелки прокрутки вкладки

Несколько смежных листов

Щелкните ярлычок первого листа. Затем, удерживая нажатой клавишу SHIFT, щелкните ярлычок последнего листа в диапазоне, который требуется выделить.

Несколько несмежных листов

Щелкните ярлычок первого листа. Затем, удерживая нажатой клавишу CTRL, щелкните ярлычки других листов, которые нужно выделить.

Все листы книги

Щелкните правой кнопкой мыши ярлычок листа и выберите в контекстном меню (контекстное меню) команду Выделить все листы.

Совет: Если выделено несколько листов, в строке заголовка вверху листа появится надпись [Группа]. Чтобы отменить выделение нескольких листов книги, щелкните любой невыделенный лист. Если таких листов нет, щелкните правой кнопкой мыши ярлычок листа и выберите команду Разгруппировать листы.

  1. На вкладке Разметка страницы в группе Настройка страницы нажмите кнопку Изображение кнопки рядом с кнопкой «Настройка страницы».

    Щелкните стрелку в правом нижнем углу группы "Параметры страницы"

  2. В диалоговом окне Параметры страницы на вкладке Колонтитулы нажмите кнопку Настраиваемый верхний колонтитул или Настраиваемый нижний колонтитул.

  3. Чтобы указать, в каком месте колонтитула должен отображаться номер страницы, щелкните в поле Слева, В центре или Справа.

  4. Чтобы вставить номера, нажмите кнопку Вставить номер страницы Изображение кнопки.

    В выбранной области появится заполнитель &[Страница].

    Примечания: 

    • Если вы хотите добавить общее количество страниц, введите пробел после &[Страница],введите слово из и пробел, а затем нажмите кнопку Вставить число страниц Изображение кнопки.

    • В выбранной области появится заполнитель &[Страница] из &[Страниц].

Выбор другого номера начальной страницы

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

  1. На вкладке Разметка страницы в группе Настройка страницы нажмите кнопку Изображение кнопки рядом с кнопкой «Настройка страницы».

    Щелкните стрелку в правом нижнем углу группы "Параметры страницы"

  2. На вкладке Страница в поле Номер первой страницы введите номер первой страницы.

    Чтобы использовать систему нумерации по умолчанию, введите Авто в поле Номер первой страницы.

Изменение порядка нумерации страниц

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

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

  2. На вкладке Разметка страницы в группе Настройка страницы нажмите кнопку Изображение кнопки рядом с кнопкой «Настройка страницы».

    Щелкните стрелку в правом нижнем углу группы "Параметры страницы"

  3. На вкладке Лист в разделе Последовательность вывода страниц установите переключатель вниз, затем вправо или вправо, затем вниз.

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

Удаление нумерации страниц

  1. Щелкните листы (или листы диаграмм), на которых необходимо удалить номера страниц.

Чтобы выделить

Выполните следующие действия

Один лист

Щелкните ярлычок листа.

Щелкните ярлычок листа

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

Щелкните стрелки прокрутки вкладки

Несколько смежных листов

Щелкните ярлычок первого листа. Затем, удерживая нажатой клавишу SHIFT, щелкните ярлычок последнего листа в диапазоне, который требуется выделить.

Несколько несмежных листов

Щелкните ярлычок первого листа. Затем, удерживая нажатой клавишу CTRL, щелкните ярлычки других листов, которые нужно выделить.

Все листы книги

Щелкните правой кнопкой мыши ярлычок листа и выберите в контекстном меню (контекстное меню) команду Выделить все листы.

Совет: Если выделено несколько листов, в строке заголовка вверху листа появится надпись [Группа]. Чтобы отменить выделение нескольких листов книги, щелкните любой невыделенный лист. Если невыделенных листов нет, щелкните правой кнопкой мыши ярлычок выделенного листа и в контекстном меню выберите команду Разгруппировать листы.

  1. На вкладке Разметка страницы в группе Настройка страницы нажмите кнопку Изображение кнопки рядом с кнопкой «Настройка страницы».

    Щелкните стрелку в правом нижнем углу группы "Параметры страницы"

  2. На вкладке Колонтитулы в раскрывающемся списке Верхний колонтитул или Нижний колонтитул щелкните (нет).

    Примечание: Чтобы выбрать вариант (нет), возможно, потребуется прокрутить список до самого верха.

Добавление номеров страниц

  1. На вкладке Вставка нажмите кнопку Колонтитулы.

    Excel режим разметки страницы автоматически.

  2. На вкладке & или Footer щелкните Его или Footer, а затем выберите нужный формат номера страницы.

    Номера страниц верхнего и нижнего страниц отображаются в верхней части печатаемой страницы, а номера страниц нижнего нижнего .

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

Выбор другого номера начальной страницы

Первый распечатаный лист можно начать с номера страницы, кроме 1. Это полезно, если перед листом будут печататься и другие печатные страницы. Например, вы можете напечатать документ Word на двух страницах, в который будут учитываться страницы 1 и 2, а Excel листа начнется на странице 3.

  1. На вкладке Разметка страницы нажмите кнопку Настройка страницы.

  2. На вкладке Страница в поле Номер первой страницы введите номер первой страницы. Например, если вы хотите, чтобы номер первой страницы был 3,введите число 3.

  3. Нажмите кнопку ОК.

Если используется формат номера страницы, в который подсчитываются итоговые страницы, например «Страница 3 из 7″,необходимо внести корректировку на второй номер. Эта корректировка гарантирует, что вы не закончите в итоге что-то вроде: Страница 10 из 7.

  1. В окне «Настройкастраницы» перейдите на вкладку «Header/Footer» и выберите настраиваемый или настраиваемый прикладный.

  2. После page &[Page] из &[Pages], введите знак «плюс» (+), а затем введите количество страниц, которые должны быть перед номером первой страницы.

    Например, если номер первой страницы — 3, в общее количество страниц необходимо включить 2 страницы. В конце нужно ввести +2: Page &[Page] of &[Pages]+2, а затем нажмите кнопку ОК.

  3. Нажмите кнопку ОК еще раз.

Изменение порядка про номеров страниц

  1. На вкладке Разметка страницы нажмите кнопку Настройка страницыи выберите лист.

  2. В области Порядокстраниц выберите нужный порядок номеров страниц.

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

  1. На вкладке Разметка страницы нажмите кнопку Настройка страницы, а затем — Кнопка для страниц.

  2. В области «Header» или «Footer» (Ниодин) выберите (нет).

    Возможно, вам придется прокрутить список, чтобы найти (нет) в верхней части списка.

Добавление номеров страниц

  1. На вкладке Макет в группе Параметры страницы нажмите кнопку Колонтитулы.

  2. Во всплывающее меню в области «Header» или «Footer»выберите формат номера страницы, который вы хотите добавить.

    В верхней части печатаемой страницы отображаются форматы верхнего и нижнего.

    Советы: 

    • Чтобы увидеть, как будут выглядеть номера страниц, просмотрите лист в режиме предварительного просмотра. На вкладке Макет в группе Печать нажмите кнопку Просмотр.

    • Чтобы одновременно добавить номера страниц на несколько листов книги, выберите нужные листы, прежде чем нажимать кнопку &. Выбранный формат номеров страниц будет применен к всем выбранным листам.

    • Вы можете создать полностью настраиваемый header или footer с номерами страниц, щелкнув Настроить header или Customize Footerи следуя инструкциям.

Выбор другого номера начальной страницы

  1. На вкладке Макет в группе Параметры страницы нажмите кнопку Колонтитулы.

  2. Добавьте номера страниц в нужном формате.

  3. В зависимости от того, где будут отображаться номера страниц, нажмите кнопку Настроить header (Настроить) или Customize Footer(Настроить footer).

  4. Найдите код номера страницы &[Страница]и щелкните сразу после него, чтобы переместить точку вставки в это место.

  5. Введите знак «плюс» (+), а затем — количество страниц, на которые нужно печатать начальные страницы. Например, чтобы начать со страницы 4, нужно увеличить начальный номер страницы на три страницы, поэтому введите +3. Теперь код отображается как &[Страница]+3.

  6. Нажмите кнопку ОК.

    В окне «Header» или «Footer» отображается новый первый или первый страницу.

    Примечание: Если вы хотите использовать формат номеров страниц, который включает общее количество страниц, например «Страница 4 из 7″,убедитесь, что к общему коду страниц добавляется знак «плюс» (+), а к общему коду страниц добавляется &[Страницы].

Изменение порядка про номеров страниц

  1. На вкладке Макет в группе Параметры страницы нажмите кнопку Колонтитулы.

  2. На вкладке Лист в области Порядок страницвыберите нужный порядок номеров страниц.

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

  1. На вкладке Макет в группе Параметры страницы нажмите кнопку Колонтитулы.

  2. Во всплывающее меню в области «Header» или «Footer»выберите (нет).

На чтение 5 мин Опубликовано 26.01.2021

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

Содержание

  1. Список листов с помощью формулы
  2. Как составить список листов через VBA
  3. Надстройки для составления списка листов
  4. Как подсчитать количество листов в книге

Список листов с помощью формулы

Этот способ основан на использовании функции, которую нельзя найти в Менеджере. Она связана с макросами Excel 4.0. Чтобы применить формулу на практике, необходимо пройти дополнительный шаг, редко встречающийся в работе с функциями – зайти в диспетчер имен и добавить туда выражение.

  1. Переходим на вкладку «Формулы» и кликаем по кнопке «Диспетчер имен». Опция находится в разделе «Определенные имена».

Как получить список листов книги Excel

  1. Нажимаем «Создать» в открывшемся диалоговом окне.

Как получить список листов книги Excel

  1. Записываем новое имя в верхнем поле, выбираем область «Книга» (обычно она установлена по умолчанию) и записываем в графу «Диапазон» эту формулу: =ЗАМЕНИТЬ(ПОЛУЧИТЬ.РАБОЧУЮ.КНИГУ(1);1; НАЙТИ(«]»;ПОЛУЧИТЬ.РАБОЧУЮ.КНИГУ(1));»»)
  2. После заполнения всех полей жмем «ОК». В книге Excel пока ничего не изменится, но эти шаги помогут в будущем. Окно диспетчера имен можно закрыть.

Как получить список листов книги Excel

  1. Открываем лист, где будет расположен список. Выбираем ячейку и записываем в ней формулу с только что созданным именем: =ИНДЕКС(Список_листов;СТРОКА()). Нажмите Enter, и в ячейке появится название первого листа.

Как получить список листов книги Excel

  1. Необходимо вывести все названия листов в столбец. Для этого зажимаем маркер заполнения, который находится в правом нижнем углу выбранной ячейки, и выделяем нужное количество ячеек. В таблице-примере 4 листа столько и было выделено ячеек.

Как получить список листов книги Excel

  1. Создадим список, из которого можно перейти на каждый лист. Выберите другую пустую ячейку и вставьте эту формулу: =ГИПЕРССЫЛКА(«#»&A1&»!A1″;»»&A1).

Обратите внимание! Ячейка A1 прописывается в формуле, чтобы пользователи могли перейти на конкретную ячейку каждого листа. После нажатия Enter появится кликабельное название листа.

Как получить список листов книги Excel

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

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

Как составить список листов через VBA

Существует другой способ составления списка листов из книги – можно подключить пользовательскую функцию через редактор Visual Basic. Такой метод может показаться сложным, но это не так, если воспользоваться шаблоном для добавления функции в программу.

  1. Открываем VBA с помощью комбинации клавиш «Alt+F11». Если при нажатии F11 снижается яркость или срабатывает другая функция, установленная на эту кнопку, зажмите клавишу Fn.
  2. Нажмите «Вставить» (Insert) на верхней панели и выберите в открывшемся меню пункт «Модуль» (Module).

Как получить список листов книги Excel

  1. Вставляем в свободное поле этот текст:

Function SheetList(N As Integer)

SheetList = ActiveWorkbook.Worksheets(N).Name

End Function

  1. Далее можно закрыть окно Visual Basic, потому что этот инструмент больше не понадобится, а функция уже добавлена в программу.

Как получить список листов книги Excel

  1. Открываем лист для списка и вводим формулу в начальную ячейку. Теперь не нужно длинное выражение, чтобы создать список листов. Новая формула выглядит так: =SheetList(СТРОКА()).
  2. Нажимаем Enter и получаем название листа в ячейке. Маркером заполнения создаем список.

Как получить список листов книги Excel

  1. Для гиперссылок придется использовать ту же длинную формулу: =ГИПЕРССЫЛКА(«#»&A1&»!A1″;»»&A1).

Надстройки для составления списка листов

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

Всегда проверяйте загрузки на вредоносные элементы с помощью антивирусной программы.

Существуют платные и бесплатные надстройки. Сегодня рассмотрим набор дополнений для Excel 2007-2019 под названием «Ёxcel». Разработчик распространяет файл на своем сайте за добровольное пожертвование. Установите надстройку по инструкции – после этого можно приступать к составлению списка.

  1. Открываем лист, где будет размещен список, и нажимаем левой кнопкой мыши на начальную ячейку будущего перечисления.
  2. На вкладке надстройки находим кнопку «Листы». Кликаем по ней, чтобы открылось меню, и выбираем пункт «Получить список листов книги». Скриншот создателя надстройки:

Как получить список листов книги Excel

  1. Выбираем, какие листы показать в списке. Для простейшего перечисления названий листов кликаем по пункту «Простой список» и жмем на кнопку с галочкой в левом нижнем углу диалогового окна.
  2. На экране появится список листов. Если выставить настройки сложнее, то внешний вид списка немного изменится.

Как подсчитать количество листов в книге

Иногда в книгах Excel появляется много листов, например если документ относится к крупному проекту. Выяснить, сколько в файле страниц, можно с помощью функции ЛИСТЫ.

Обратите внимание! Функция работает только в версиях Microsoft Excel от 2013.

  1. Выбираем пустую ячейку и записываем в ней формулу: =ЛИСТЫ(). Не обязательно заполнять аргумент «Ссылка», если нужно посчитать листы в одной книге.
  1. Жмем Enter и получаем числовое значение.

Как получить список листов книги Excel

Если все листы переименованы, и нужно узнать их номера, воспользуйтесь функцией ЛИСТ. Эта формула также доступна с 2013-й версии. У функции ЛИСТ один аргумент – «Значение». Если аргумент не заполнен, после нажатия клавиши Enter в ячейке появится номер того же листа, где была введена формула. Простое выражение с ЛИСТ выглядит так: =ЛИСТ().

Оцените качество статьи. Нам важно ваше мнение:

Содержание

  • Нумерация в Excel
    • Способ 1: обычная нумерация
    • Способ 2: нумерация с указанием общего количества листов
    • Способ 3: нумерация со второй страницы
    • Способ 4: нумерация с указанной страницы
  • Вопросы и ответы

Нумерация страниц в Microsoft Excel

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

Нумерация в Excel

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

Способ 1: обычная нумерация

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

  1. Прежде всего, нужно включить отображение колонтитулов. Переходим во вкладку «Вставка».
  2. Переход во вкладку вставка в приложении Microsoft Excel

  3. На ленте в блоке инструментов «Текст» жмем на кнопку «Колонтитулы».
  4. Включение колонтитулов в Microsoft Excel

  5. После этого Эксель переходит в режим разметки, а на листах отображаются колонтитулы. Они располагаются в верхней и нижней области. Кроме того, каждый из них разделен на три части. Выбираем, в каком колонтитуле, а также в какой его части, будет производиться нумерация. В большинстве случаев выбирают левую часть верхнего колонтитула. Кликаем по той части, где планируется разместить номер.
  6. Колонтитулы в Microsoft Excel

  7. Во вкладке «Конструктор» блока дополнительных вкладок «Работа с колонтитулами» кликаем по кнопке «Номер страницы», которая размещена на ленте в группе инструментов «Элементы колонтитулов».
  8. Установка нумерации страниц в Microsoft Excel

  9. Как видим, появляется специальный тег «&[Страница]». Чтобы он преобразовался в конкретный порядковый номер, кликаем по любой области документа.
  10. Нумерация страницы в Microsoft Excel

  11. Теперь на каждой странице документа Эксель появился порядковый номер. Чтобы он выглядел более презентабельно и выделялся на общем фоне, его можно отформатировать. Для этого выделяем запись в колонтитуле и наводим на неё курсор. Появляется меню форматирования, в котором можно произвести следующие действия:
    • изменить тип шрифта;
    • сделать его курсивом или полужирным;
    • изменить размер;
    • изменить цвет.

    Инструменты форматирования в Microsoft Excel

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

Отформатированная нумерация в Microsoft Excel

Способ 2: нумерация с указанием общего количества листов

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

  1. Активируем отображение нумерации, как было указано в предыдущем способе.
  2. Перед тегом пишем слово «Страница», а после него пишем слово «из».
  3. Страница из в Microsoft Excel

  4. Устанавливаем курсор в поле колонтитула после слова «из». Кликаем по кнопке «Число страниц», которая размещена на ленте во вкладке «Главная».
  5. Включение отображения общего количества страниц в Microsoft Excel

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

Отображение общего количества страниц в Microsoft Excel

Lumpics.ru

Теперь у нас отображается информация не только о текущем номере листа, но и об общем их количестве.

Способ 3: нумерация со второй страницы

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

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

  1. Переходим в режим колонтитулов. Далее перемещаемся во вкладку «Конструктор колонтитулов», расположенную в блоке вкладок «Работа с колонтитулами».
  2. Конструктор колонтитулов в Microsoft Excel

  3. В блоке инструментов «Параметры» на ленте отмечаем галочкой пункт настроек «Особый колонтитул для первой страницы».
  4. Применение особого колонтитула для первой страницы в Microsoft Excel

  5. Устанавливаем нумерацию при помощи кнопки «Номер страницы», как уже было показано выше, но делаем это на любой странице, кроме первой.

Включение нумерации в Microsoft Excel

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

Номер не отображается на первой странице в Microsoft Excel

Способ 4: нумерация с указанной страницы

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

  1. Проводим нумерацию обычным способом, путем использования соответствующей кнопки на ленте, подробное описание чего было дано выше.
  2. Переходим во вкладку «Разметка страницы».
  3. Переход во вкладку Разметка страницы в Microsoft Excel

  4. На ленте в левом нижнем углу блока инструментов «Параметры страницы» имеется значок в форме наклонной стрелки. Кликаем по нему.
  5. Переход в параметры страницы в Microsoft Excel

  6. Открывается окно параметров, переходим во вкладку «Страница», если оно было открыто в другой вкладке. Ставим в поле параметра «Номер первой страницы» то число, нумерацию с которого нужно проводить. Кликаем на кнопку «OK».

Параметры страницы в Microsoft Excel

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

Смена нумерации в Microsoft Excel

Урок: Как убрать колонтитулы в Excel

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

Еще статьи по данной теме:

Функция ЛИСТ в Excel возвращает числовое значение, соответствующее номеру листа, на который указывает ссылка, переданная функции в качестве параметра.

Функции ЛИСТ и ЛИСТЫ в Excel: описание аргументов и синтаксиса

Функция ЛИСТЫ в Excel возвращает числовое значение, которое соответствует количеству листов, на которые предоставлена ссылка.

Примечания:

  1. Обе функции полезны для использования в документах, содержащих большое количество листов.
  2. Лист в Excel – это таблица из всех ячеек, отображаемых на экране и находящихся за его пределами (всего 1 048 576 строк и 16 384 столбца). При отправке листа на печать он может быть разбит на несколько страниц. Поэтому нельзя путать термины «лист» и «страница».
  3. Количество листов в книге ограничено лишь объемом ОЗУ ПК.

Функция ЛИСТ имеет в своем синтаксисе всего 1 аргумент и то не обязательный для заполнения: =ЛИСТ(значение).

  • значение – необязательный аргумент функции, который содержит текстовые данные с названием листа либо ссылку, для которой требуется установить номер листа. Если данный параметр не указан, функция вернет номер листа, в одной из ячеек которого она была записана.

Примечания:

  1. При работе функции ЛИСТ учитываются все листы, которые являются видимыми, скрытыми и очень скрытыми. Исключениями являются диалоги, макросы и диаграммы.
  2. Если аргументом функции является текстовое значение, которое не соответствует названию ни одного из листов, содержащихся в книге, будет возвращена ошибка #НД.
  3. Если в качестве аргумента функции было передано недействительное значение, результатом ее вычислений будет являться ошибка #ССЫЛКА!.
  4. В рамках объектной модели (иерархия объектов на VBA, в которой Application является главным объектом, а Workbook, Worksheer и т. д. – дочерними объектами) функция ЛИСТ недоступна, поскольку она содержит схожую функцию.

Функция листы имеет следующий синтаксис: =ЛИСТЫ(ссылка).

  • ссылка – объект ссылочного типа, для которого требуется определить количество листов. Данный аргумент является необязательным. Если данный параметр не указан, функция вернет количество листов, содержащихся в книге, на одном из листов которой она была записана.

Примечания:

  1. Данная функция подсчитывает количество всех скрытых, очень скрытых и видимых листов, за исключением диаграмм, макросов и диалогов.
  2. Если в качестве параметра была передана недействительная ссылка, результатом вычислений является код ошибки #ССЫЛКА!.
  3. Данная функция недоступна в объектной модели в связи с наличием там схожей функции.



Как получить имя листа формулой в Excel

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

Имя ЛИСТа.

Описание аргументов для функции ПСТР:

  1. ЯЧЕЙКА(«имяфайла») – функция, возвращающая текст, в котором функция ПСТР выполняет поиск заданного количества символов. В данном случае вернется значение «C:UserssoulpDesktop[ЛИСТ_ЛИСТЫ.xlsx]Статические расчеты», где после символа «]» находится искомый текст – название листа.
  2. НАЙТИ(«]»;ЯЧЕЙКА(«имяфайла»))+1 – функция, возвращающая номер позиции символа «]», единица добавлена с той целью, чтобы функция ПСТР не учитывала символ «]».
  3. 31 – максимальное количество символов в названии листа.

=ЛИСТ() – данная функция без параметра вернет номер текущего листа. В результате ее вычисления получим количество листов в текущей книге.

Примеры использования функции ЛИСТ и ЛИСТЫ

Пример 2. В книге Excel содержится несколько листов. Необходимо:

  1. Вернуть номер текущего листа.
  2. Вернуть номер листа с названием «Статические_расчеты».
  3. Вернуть номер листа «Динамические_расчеты», если его ячейка A3 содержит значение 0.

Внесем данные в таблицу:

Внесем данные.

Далее составим формулы для всех 4-х условий:

  • для условия №1 используем следующую формулу: =ЛИСТ()
  • для условия №2 введем формулу: =ЛИСТ(«Статические_расчеты»)
  • для условия №3 запишем формулу:

Функция ЕСЛИ выполняет проверку условия равенства значения, хранящегося в ячейке A3 листа Динамические_расчеты, нулю или пустому значению.

В результате получим:

В результате.

Обработка информации о листах книги по формуле Excel

Пример 3. В книге Excel содержится несколько листов. Необходимо определить общее количество листов, а также число листов, содержащихся между листами «Статические_расчеты» и «Экономические_расчеты».

Исходная таблица имеет вид:

Исходная таблица.

Общее количество листов вычислим по формуле:

Для определения количества листов, содержащихся между двумя указанными листами, запишем формулу:

  1. Статические_расчеты:Экономические_расчеты!A2 – ссылка на ячейку A2 диапазона листов между «Статические_расчеты» и «Экономические_расчеты» включая эти листы.
  2. Для получения искомого значения было вычтено число 2.

В результате получим следующее:

Формула выводит информацию о листах.

Скачать примеры функций ЛИСТ и ЛИСТЫ в формулах Excel

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

history 4 апреля 2013 г.
    Группы статей

  • Имя листа, книги, файла
  • Действия с листом

Определим имя листа с помощью функции ЯЧЕЙКА() .

Имя листа можно определить с помощью функции ЯЧЕЙКА() , записав формулу (см. файл примера ): =ПРАВСИМВ(ЯЧЕЙКА(«имяфайла»);ДЛСТР(ЯЧЕЙКА(«имяфайла»))-ПОИСК(«]»;ЯЧЕЙКА(«имяфайла»)))

Если формула вводится в новую книгу, то ее сначала нужно сохранить. После сохранения, возможно, потребуется нажать клавишу F9 (Вкладка Формулы , Группа Вычисление , Пересчет ).

Формула вернет имя листа, содержащего ячейку с вышеуказанной формулой. Если требуется определить имя другого листа, то можно использовать туже функцию ЯЧЕЙКА() , но с аргументом «адрес».

Для этого нужно, чтобы второй аргумент содержал ссылку на ячейку другого листа, имя которого и будет определено. Если формула =ЯЧЕЙКА(«адрес»;лист2!A1) находится на листе1 в ячейке B1 , то имя листа ( Лист2 ) можно определить по формуле:

В этом случае имя листа не должно состоять только из цифр, т.к. если в качестве названия листа использовано число, то функция ЯЧЕЙКА() возвращает название книги и листа в апострофах (‘) и формула вернет неправильный результат. Справиться с этим поможет формула =ПОДСТАВИТЬ(C1;»’»;»») , которая удалит символ апострофа.

Также предполагается, что имя файла не содержит символа закрывающая квадратная скобка ( ] ).

ВНИМАНИЕ ! Иногда, когда открыто несколько книг, функция ЯЧЕЙКА() может работать некорректно. Для восстановления работоспособности формулы нужно нажать клавишу F9 ( Формулы/ Вычисления/ Пересчет ).

ПРИМЕНЕНИЕ: При изменении имени листа, все ссылки в формулах автоматически обновятся и будут продолжать работать. Исключение составляет функция ДВССЫЛ() , в которой имя листа может фигурировать в текстовой форме ДВССЫЛ(«Лист1!A1») . В статье Определение имени листа для использования в функции ДВССЫЛ() показано как использовать функцию ЯЧЕЙКА() , чтобы сохранить работоспособность формулы с функцией ДВССЫЛ() .

Формула номера листа и страницы в Excel

Разберем формулы номеров листов и страниц в Excel (как стандартные, так и пользовательские функции) для создания оглавления и удобной навигации по документу.

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

Рассмотрим варианты, которые позволят нам узнать номера листов и страниц в автоматическом режиме.
Однако прежде всего поймем в чем именно разница между листом и страницей в Excel.
Лист Excel — это таблица, состоящая из ячеек структурированная в виде данных в строках и столбцах, а страница — это представление листа при печати. Другими словами, в зависимости от настроек печати, один лист может содержать несколько страниц, поэтому задачу поиска номеров листов и страниц будем решать по отдельности.

Формула номера листа в Excel

Начиная с версии Excel 2013 добавлена стандартная функция ЛИСТ, которая возвращает номер листа по имеющейся ссылке.
Однако в более ранних версиях Excel стандартных функций, к сожалению, нет, поэтому для этого случая мы воспользуемся возможностями VBA и напишем пользовательскую функцию, которая по имени листа будет возвращать его порядковый номер.

Функция ЛИСТ (начиная с Excel 2013)

Синтаксис и описание функции:

ЛИСТ(значение)
Возвращает номер указанного листа.

  • Значение(необязательный аргумент) — название листа или ссылка, для которой нужно узнать номер листа.

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

При работе с функцией обратите внимание, что формулы =ЛИСТ(«Лист2») и =ЛИСТ(A1) (при этом ячейка A1, например, содержит текст «Лист2») могут вернуть разные результаты, так как в первом случае аргумент представлен в виде текста (поиск листа по текстовому названию), а во втором — в виде ссылки (поиск листа по ссылающейся ячейке).

Номер листа на VBA

Для создания пользовательской функции перейдем в редактор Visual Basic (комбинация клавиш Alt + F11), далее создаем новый модуль и добавляем в него следующий код:

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

В программе Эксель есть такая функция как “Колонтитулы”, которая и поможет в выполнении поставленной задачи, причем существует несколько вариантов, каким образом можно проставить номера страниц. Ниже мы подробно рассмотрим каждый из них.

Содержание

  • Простая нумерация страниц
  • Нумерация с учетом общего количества страниц в файле
  • Нумерация со второго листа
  • Нумерация с определенной страницы
  • Заключение

Простая нумерация страниц

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

  1. Чтобы активировать колонтитулы, переходим во вкладку «Вставка».
  2. Кликаем по разделу «Текст» и в открывшемся списке выбираем «Колонтитулы».Простая нумерация страницПримечание: Располагаться колонтитулы, а значит и номера страниц могут как наверху листа, так и внизу. По умолчанию их значения не заданы и, соответственно, они не отображаются на странице. Отличительной особенностью колонтитулов является то, что внесенная в них информация отображается на всех листах текущего файла.
  3. Программа должна автоматически перейти во вкладку “Колонтитулы”, где отобразит разметку текущего листа и верхний колонтитул, который поделен на 3 части. При желании и необходимости можно переключиться и на нижний, нажав на соответствующую кнопку.Простая нумерация страниц
  4. Теперь нужно выбрать подходящий колонтитул и одну его из частей, где будут располагаться номера страницы. На практике чаще всего выбирают левую сторону верхнего колонтитула. Кликаем по выбранной части, затем щелкаем по кнопке “Номер страницы”.Простая нумерация страниц
  5. На листе в области колонтитула вставится тег следующего формата: &[Страница].Простая нумерация страниц
  6. Теперь щелкаем по любому месту документа за пределами области с колонтитулом, чтобы проставить номер страницы.Простая нумерация страниц
  7. Чтобы быстро отыскать номер страницы, придать ему симпатичный вид, а также, выделить среди другой информации, можно воспользоваться функцией форматирования. Выделяем информацию в колонтитуле, наведя курсор на нужную область и щелкнув левой кнопкой мыши. Далее переходим по вкладке “Главная” (если это не произошло автоматически) и можно приступить к настройке внешнего вида колонтитулов:
    • поменять шрифт
    • применить полужирное/курсивное начертание или подчеркнуть текст
    • скорректировать размер текста
    • выбрать его цветПростая нумерация страниц
  8. После того, как все корректировки внесены, снова щелкаем по любой области вне колонтитула и готово.Простая нумерация страниц

Примечание: Обратите внимание, что все работы с колонтитулами (за исключением настройки их внешнего вида) ведутся из вкладки “Колонтитулы” в верхней строке меню программы.

Нумерация с учетом общего количества страниц в файле

Проставить номера на листах в Эксель можно и с учетом общего количества страниц в документе. Вот, что нужно для этого сделать:

  1. Для начала активируем колонтитулы, как это было описано в примере выше, и вставляем простую нумерацию.
  2. В появившемся теге дописываем перед ним слово “Страницы”, а после – “из”. Должно получится так: Страница &[Страница] из.Нумерация с учетом общего количества страниц в файле
  3. Далее, нажав пробел после слова “из” кликаем по кнопке «Количество страниц». Таким образом, наш финальный тег должен выглядеть следующим образом: Страница &[Страница] из &[Страница].Нумерация с учетом общего количества страниц в файле
  4. Кликаем на любую место в документе за пределами колонтитула, чтобы теги изменились на числовые значения. Причем будет отображаться не только номер текущей страницы, но и общее количество листов, что и требовалось сделать.Нумерация с учетом общего количества страниц в файле
  5. При желании, как и в первом способе, можно настроить внешний вид текста.

Нумерация со второго листа

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

  1. Активируем колонтитулы, как и в предыдущих методах.
  2. Далее нужно нажать на кнопку “Параметры”, где следует поставить галочку напротив опции “Особый колонтитул для первой страницы”.Нумерация со второго листа
  3. Теперь нужно пронумеровать страницы любым из методов, о которых шла речь выше. Однако, в данном случае выбрать нужно любую страницу, за исключением титульной.
  4. Если все действия выполнены верно, будут пронумерованы все листы, за исключением первого. При этом, обратите внимание, что в общем счете первая страница учитывается, просто номер на ней не отображается, что соответствует поставленной задаче. Это значит, что на второй странице будет проставлен именно номер 2 в соответствии с ее реальным порядковым номером.

Нумерация с определенной страницы

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

  1. Сначала нумеруем страницы первым или вторым способами, которые мы уже рассмотрели ранее.
  2. Далее переходи во вкладку “Разметка страницы”.
  3. Снизу в правой части области с инструментами находим кнопку, которая ведет в параметры страницы, и щелкаем по ней. Она представлена виде маленького значка со стрелкой, указывающей вниз по диагонали.Нумерация с определенной страницы
  4. В открывшемся окне мы по умолчанию должны оказаться во вкладке “Страница”. Здесь проставляем номер первой страницы и жмем OK.Нумерация с определенной страницы
  5. В итоге, нумерация начнется с указанной цифры с соответствующим смещением номеров последующих страниц. Нумерация с определенной страницы

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

Заключение

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

Понравилась статья? Поделить с друзьями:
  • Как посмотреть несохраненный документ word
  • Как посмотреть кто работает в файле excel
  • Как посмотреть несохраненный документ excel
  • Как посмотреть кто последний сохранил файл excel
  • Как посмотреть несохраненные файлы excel