Имя листа в ячейке формулой в Excel

Имя листа в ячейке формулой в Excel
На чтение
7 мин.
Просмотров
43
Дата обновления
06.11.2024

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

Чтобы присвоить ячейке имя листа в Excel, вы можете использовать следующую формулу:

= MID (ЯЧЕЙКА («ИМЯ ФАЙЛА»; A1); ПОИСК («»; ЯЧЕЙКА («ИМЯ ФАЙЛА»; A1)) + 1, 255)

Давайте рассмотрим шаги формулы имени листа.

Шаг 1. Функция ЯЧЕЙКА

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

В этом случае формула ЯЧЕЙКА («ИМЯ ФАЙЛА»; A1) позволяет получить полный путь к файлу Excel на локальном диске:

Использование функции ЯЧЕЙКА

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

Шаг 2. Функция ПОИСК

Следовательно, чтобы получить имя листа, вам нужно найти символ закрывающей скобки [(]) с помощью функции ПОИСК, которая возвращает позицию первого вхождения искомого элемента:

Использование функции ПОИСК

Добавляя 1 к результату, мы получаем позицию, в которой начинается имя листа.

Шаг 3. Функция ПСТР

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

Эта функция возвращает указанное количество символов, начиная с указанной позиции.

Использование функции MID

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

Альтернативная формула

Чтобы вставить имя листа в ячейку, вы можете использовать альтернативную формулу:

= ПРАВЫЙ (ЯЧЕЙКА («ИМЯ ФАЙЛА»; A1), DLSTR (ЯЧЕЙКА («ИМЯ ФАЙЛА»; A1)) — ПОИСК («», ЯЧЕЙКА («ИМЯ ФАЙЛА», A1)))

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

Описание используемых функций

Функция ЯЧЕЙКИ:

ЯЧЕЙКА (тип_информации; [ссылка])

Возвращает информацию о форматировании, адресе или содержимом первой ячейки в ссылке.

  • Тип информации (обязательный аргумент) — текстовое значение, указывающее тип информации о ячейке (например, адрес, столбец, цвет, имя файла, формат, круглые скобки и т.д.);
  • Ссылка (необязательно) — ячейка, из которой возвращаются данные.

ПОИСК функция:

ПОИСК (текст_поиска; текст_поиска; [начальная_позиция])

Возвращает позицию первого вхождения символа или строки текста (при чтении слева направо прописные и строчные буквы не различаются).

  • Текст для поиска (обязательно) — текст для поиска
  • Отображаемый текст (обязательно) — текст для поиска;
  • Начальная позиция (необязательно) — это номер символа в отображаемом тексте, с которого следует начать поиск.

Функция PSTR:

MID (текст; начальное_число; число_знаков)

Возвращает указанное количество символов из текстовой строки, начиная с указанной позиции.

  • Текст (обязательно) — текст, из которого нужно извлечь символы;
  • Начальная позиция (обязательно) — позиция первого символа, который нужно извлечь из текста;
  • Количество символов (обязательно): количество символов, возвращаемых функцией.

Удачи и до скорых встреч на страницах блога!

0 Комментариев
Комментариев на модерации: 0
Оставьте комментарий