Лист в Excel — это отдельная таблица внутри книги (файла .xlsx): у каждого листа свой ярлык внизу окна, своя сетка ячеек и своё имя, а в одной книге может быть много листов. Номер листа по порядку возвращает функция ЛИСТ — =ЛИСТ(), а количество листов в книге — ЛИСТЫ: =ЛИСТЫ(). Обе функции есть в Excel 2013 и новее, учитывают скрытые листы и на английском называются SHEET и SHEETS.

Функции ЛИСТ и ЛИСТЫ используются для работы с листами в книге Excel. Они относятся к категории информационных функций и могут быть полезны при создании динамических отчетов, ссылок на листы и проверок структуры книги.
Обе функции появились в версии Excel 2013. В версии 2010 и ранее узнать количество листов в книге и номер активного листа было сложнее. Читайте статью: как узнать количество листов в книге Excel.
ЛИСТ и ЛИСТЫ: отличия кратко
- ЛИСТ возвращает номер конкретного листа.
- ЛИСТЫ возвращает количество листов в книге или в указанном диапазоне листов.
Функция ЛИСТ
Функция ЛИСТ возвращает номер листа, к которому относится ссылка. Если аргумент не указан, возвращается номер текущего листа.
Синтаксис
=ЛИСТ([ссылка])
- ссылка — необязательный аргумент. Это ссылка на ячейку или диапазон на нужном листе. Если не указан, берётся лист, на котором находится формула.
Примеры
=ЛИСТ()
Вернёт номер текущего листа в книге.
=ЛИСТ(Лист3!A1)
| A | B | C | |
|---|---|---|---|
| 1 | Формула | Результат | Что вернула |
| 2 | =ЛИСТ() | 2=ЛИСТ() | номер листа с формулой |
| 3 | =ЛИСТ(Итоги!A1) | 4=ЛИСТ(Итоги!A1) | номер листа «Итоги» |
| 4 | =ЛИСТ("Март") | 3=ЛИСТ("Март") | имя листа текстом |
| 5 | =ЛИСТ("Апрель") | #Н/Д=ЛИСТ("Апрель") | такого листа нет |
Книга: Январь | Февраль | Март (скрыт) | Итоги. Формулы стоят на листе «Февраль». Номер — это позиция ярлыка слева направо; скрытый лист «Март» тоже считается. Если переставить листы, номера изменятся.
В английском Excel: =SHEET()
Вернёт номер листа с именем «Лист3».
Функция ЛИСТЫ
Функция ЛИСТЫ возвращает общее количество листов в книге Excel.
Синтаксис
=ЛИСТЫ([ссылка])
- ссылка — необязательный аргумент. Если указан диапазон, включающий несколько листов, функция вернёт количество этих листов. Если не указан, возвращается общее число листов в книге.
Примеры
=ЛИСТЫ()
Вернёт общее число листов в текущей книге.
=ЛИСТЫ(Лист1:Лист3!A1)
| A | B | C | |
|---|---|---|---|
| 1 | Формула | Результат | Что вернула |
| 2 | =ЛИСТЫ() | 4=ЛИСТЫ() | все листы книги |
| 3 | =ЛИСТЫ(Январь:Март!A1) | 3=ЛИСТЫ(Январь:Март!A1) | листы от «Январь» до «Март» |
| 4 | =ЛИСТЫ(A1) | 1=ЛИСТЫ(A1) | ссылка на один лист |
| 5 | ="Лист "&ЛИСТ()&" из "&ЛИСТЫ() | Лист 2 из 4="Лист "&ЛИСТ()&" из "&ЛИСТЫ() | подпись для отчёта |
Книга: Январь | Февраль | Март (скрыт) | Итоги. Формулы стоят на листе «Февраль». Трёхмерная ссылка Январь:Март!A1 охватывает все листы между этими ярлыками, включая крайние.
В английском Excel: =SHEETS()
Вернёт количество листов между «Лист1» и «Лист3», включая сами эти листы.
Как получить имя текущего листа формулой
Функции ЛИСТ и ЛИСТЫ возвращают номера, а не имена. Имя листа достают из полного пути файла, который возвращает ЯЧЕЙКА("имяфайла") — после закрывающей квадратной скобки идёт как раз имя листа. Книга должна быть сохранена, иначе путь пустой.
| A | B | |
|---|---|---|
| 1 | Что | Результат |
| 2 | Полный путь | C:\Отчёты\[Продажи.xlsx]Февраль=ЯЧЕЙКА("имяфайла";A1) |
| 3 | Имя листа | Февраль=ПСТР(ЯЧЕЙКА("имяфайла";A1);НАЙТИ("]";ЯЧЕЙКА("имяфайла";A1))+1;31) |
| 4 | Номер и имя | 2. Февраль=ЛИСТ()&". "&B3 |
31 — максимальная длина имени листа в Excel, поэтому ПСТР гарантированно захватывает его целиком. В Excel 365 то же короче: =ТЕКСТПОСЛЕ(ЯЧЕЙКА("имяфайла";A1);"]").
В английском Excel: =MID(CELL("filename",A1),FIND("]",CELL("filename",A1))+1,31)
Частые ошибки с ЛИСТ и ЛИСТЫ
- #Н/Д в ЛИСТ. Лист с указанным именем не существует или имя написано с ошибкой.
- #ИМЯ?. Excel 2010 и старше — функций ЛИСТ и ЛИСТЫ там нет.
- Номер «не тот». ЛИСТ считает по порядку ярлыков, включая скрытые листы; после перестановки листов номера меняются.
- Имя листа с пробелами в ссылке. Берите его в апострофы: =ЛИСТ('Отчёт 2026'!A1).
Лист в Excel — частые вопросы
Что такое лист в Excel?
Отдельная таблица внутри книги со своим именем и ярлыком внизу окна. Книга — это файл, листы — её страницы.
Как узнать номер листа?
Формулой =ЛИСТ() для текущего листа или =ЛИСТ("Итоги") для листа по имени.
Как посчитать количество листов в книге?
Формулой =ЛИСТЫ() — учитываются и скрытые листы.
Как получить имя листа формулой?
Через ЯЧЕЙКА: =ПСТР(ЯЧЕЙКА("имяфайла";A1);НАЙТИ("]";ЯЧЕЙКА("имяфайла";A1))+1;31).
Как ЛИСТ и ЛИСТЫ называются на английском?
SHEET и SHEETS.
Создать оглавление книги со ссылками на все листы, переименовать, отсортировать, скрыть или показать листы массово можно в пару кликов с !SEMTools.
!SEMTools решает эту и сотни других задач в пару кликов!
Итоги: функции ЛИСТ и ЛИСТЫ
| Задача | Формула |
|---|---|
| Номер текущего листа | =ЛИСТ() |
| Номер листа по имени | =ЛИСТ("Итоги") |
| Всего листов | =ЛИСТЫ() |
| Листов в диапазоне | =ЛИСТЫ(Январь:Март!A1) |
| Имя листа | =ПСТР(ЯЧЕЙКА("имяфайла";A1);НАЙТИ("]";ЯЧЕЙКА("имяфайла";A1))+1;31) |
Надеюсь, на этой странице вы нашли то, что искали. ЛИСТ и ЛИСТЫ помогают строить динамические отчёты и подписи «Лист N из M» без ручного пересчёта.