Как получить имя листа из листа в Excel
В этой статье мы узнаем, как получить имя листа в Excel.
Проще говоря, если вы работаете со сложными данными. И вы хотите, чтобы имя вашего листа было текстом в ячейке.
`link: / information-formulas-excel-cell-function [CELL Function] ʻIn Excel дает вам информацию о рабочем листе, такую как столбец, содержимое, имя файла и т. д.
Общая формула
=CELL(“filename”,A1)
«Filename»: получает полное имя листа ячейки ссылки A1: Ссылка ячейки листа
Но нам нужно извлечь только имя листа. В основном фамилия.
Как вы можете видеть, имя листа начинается после] (закрытая большая скобка).
Для этого нам просто нужно его положение в тексте, а затем мы извлечем имя листа.
Здесь я посчитал символы из последнего результата, который был 12.
Но мы не можем делать это каждый раз.
Итак, чтобы извлечь имя листа из полного имени, нам нужно найти положение] (закрытой большой скобки)
Используйте формулу, чтобы найти]
=FIND("]",CELL("filename",A1))
58 позиция].
Теперь наша формула завершена.
=MID(CELL("filename",A1),FIND("]",CELL("filename",A1))+1,255)
Пояснение:
CELL («filename», A1): получает полное имя рабочего листа. FIND («]», CELL («filename», A1)) + 1: эта функция возвращает вам позицию] и добавляет +1, потому что нам нужно позиция первого символа только имени листа.
255: максимальное количество слов для имени листа в Excel.
MID: `link: / excel-text-formulas-the-mid-function-in-excel [MID Function] ʻ извлекает конкретную подстроку из текста, используя позицию от начала до конца.
Здесь мы извлекли имя файла с помощью формулы.
Теперь у нас есть еще одна формула вместо использования функции MID. Используйте ссылку: / text-excel-right-function [RIGHT function] `.
Функция ВПРАВО извлекает конкретную подстроку из последней части текста.
Используйте формулу:
=RIGHT(CELL("filename",A2),LEN(CELL("filename",A2))-FIND("]", CELL("filename",A2)))
Пояснение:
НАЙТИ («]», ЯЧЕЙКА («имя файла», A2)): извлекает позицию символа имени листа.
LEN (CELL («имя файла», A2)): получает длину текста (имя файла)
ВПРАВО: функция ВПРАВО извлекает строку из текста, используя ее позицию.
Как видите, эта функция тоже работает нормально. Да … Теперь у нас есть две разные формулы с логикой, которая используется для извлечения только имени листа.
Получите только имя листа, используя VBA в Excel. Надеюсь, вы поняли, как получить только имя листа рабочего листа в Excel 2016. Дополнительные статьи о функциях ТЕКСТА в Excel можно найти здесь. Поделитесь своим запросом ниже в поле для комментариев. Мы поможем вам.
Популярные статьи
link: / keyboard-formula-shortcuts-50-excel-shortcuts-to-Повышение-продуктивность [50 ярлыков Excel для повышения производительности]
: быстрее справляйтесь с задачей. Эти 50 ярлыков заставят вас работать в Excel еще быстрее.
link: / formulas-and-functions-Introduction-of-vlookup-function [Как использовать функцию ВПР в Excel]
: Это одна из наиболее часто используемых и популярных функций Excel, которая используется для поиска значений из разных диапазонов и листы.
link: / tips-countif-in-microsoft-excel [Как использовать функцию СЧЁТЕСЛИ в Excel]
: Подсчет значений с условиями с помощью этой удивительной функции. Вам не нужно фильтровать данные для подсчета определенных значений. Функция Countif важна для подготовки вашей приборной панели.
link: / excel-formula-and-function-excel-sumif-function [Как использовать функцию СУММЕСЛИ в Excel]
: Это еще одна важная функция информационной панели. Это поможет вам суммировать значения для конкретных условий.