Как получить имя текущего листа в Excel

How to effectively deal with bots on your site? The best protection against click fraud.

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

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

Раздел 1: Как получить имя текущего листа с помощью комбинации функций Right, Cell, Find и Len

Раздел 1.1: Полная формула

Первым шагом будет убедиться, что вы сохранили свой лист Excel.

instagram story viewer
Если вы не сохранили документ Excel, сначала сохраните его., иначе эта формула не сработала бы.

Чтобы сохранить документ, вы можете просто нажать кнопку CTRL + С клавиши вместе, перейдите в место, где вы хотите сохранить документ, дайте имя файлу и, наконец, сохраните его.

Шаг 1: После того, как вы сохранили документ Excel, просто двойной щелчок на любую ячейку. Как только вы войдете в режим редактирования, скопировать и пропуститьe следующую формулу и нажмите Войти ключ.

=ПРАВАЯ(ЯЧЕЙКА("имя файла"),ДЛСТР(ЯЧЕЙКА("имя файла"))-НАЙТИ("]",ЯЧЕЙКА("имя файла")))

Примечание: Не беспокойтесь, видя длину формулы, в разделе ниже мы подробно объяснили формулу.

1 правильная формула мин.

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

2 Название листа Мин.

Раздел 1.2: Объяснение формулы

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

Шаг 1: Самая первая часть формулы =ЯЧЕЙКА("имя файла"). клетка функция принимает только один аргумент. Он возвращает полный адрес ячейки, включая расположение файла листа и имя текущего рабочего листа.

РЕКЛАМНОЕ ОБЪЯВЛЕНИЕ

3 Минимальное имя файла

Шаг 2: Если вы посмотрите на скриншот ниже, если вы нажмете кнопку Войти ключ, вы получите полное имя файла, включая имя текущего листа в конце.

4 Полное имя файла Мин.

Шаг 3: Как вы видете, имя листа находится в самом конце имени файла. Чтобы быть точным, все, что идет после правая квадратная скобка, ], это имя листа. Итак, воспользуемся НАЙТИ функция, чтобы найти значение индекса символа квадратной скобки. После того, как мы найдем этот индекс, давайте найдем, какие все символы идут после него, что по сути является именем листа.

НАЙТИ Функция принимает 2 аргумента, один из которых является символом, индекс которого нужно найти, а второй — строкой, в которой должен выполняться поиск. Итак, наш НАЙТИ функция будет выглядеть следующим образом в этом конкретном случае.

=НАЙТИ("]",A1)

А1 это идентификатор ячейки, содержащей имя файла, которое мы нашли с помощью КЛЕТКА функция. Если ваше имя файла находится в другой ячейке, вы должны указать идентификатор этой ячейки вместо A1..

5 Найдите мин.

Шаг 4: НАЙТИ функция вернула значение 65. Это означает, что правая квадратная скобка находится на 65-й должность. Итак, нам нужно извлечь из имени файла все, что идет после 65-й позиции, то есть все, что идет после правой квадратной скобки.

6 Найдите минимальное значение

Шаг 5: Чтобы извлечь все, что идет после 65-й позиции, нам сначала нужно узнать, сколько символов нужно извлечь после 65-й позиции. Чтобы сделать это проще, нам нужно знать, сколько символов точно наш имя текущего листа имеет. Для этого воспользуемся ЛЕН функция. Функция заключается в следующем.

=ДЛСТР(A1)-НАЙТИ("]",A1)

Приведенная выше формула просто возвращает длину имени листа. Это выясняется, если сначала вычислить длину имени файла, используя ДЛИН(A1), а затем вычесть длину имени файла до правой квадратной скобки, которая равна 65.

7 Длина Функция Мин.

Шаг 6: приведенная выше формула возвращает 13, какой длина текущего листимя, Страница Компьютерщика.

8 Минимальное значение длины

Шаг 7: Итак, теперь у нас есть исходная строка, которая представляет собой полное имя файла, и мы знаем, что имя текущего листа состоит из 13 символов и находится в конце имени файла. Итак, если мы извлечем 13 символов с самого правого края имени файла, мы получим имя текущего листа.

Теперь давайте извлечем имя листа, используя ПРАВИЛЬНО функционировать сразу. ПРАВИЛЬНО функция следующая.

=ВПРАВО(A1, ДЛСТР(A1)-НАЙТИ("]",A1))

ПРАВИЛЬНО функция принимает 2 аргумента, один из которых является строкой, из которой нужно извлечь подстроку, и второе — это количество символов, которые нужно извлечь из правой части родителя нить.

Теперь следующий снимок экрана подробно расскажет вам об этом. ПРАВИЛЬНО функция принимает имя файла и длину текущего листа. Итак, из имени файла ПРАВИЛЬНО string извлечет имя листа, состоящее из 13 символов, рассчитанное на основе приведенных выше шагов, с самой правой стороны строки.

9 Правая функция Мин.

Шаг 8: Ну вот! Имя активного листа теперь успешно извлечено!

10 правильное значение мин.

Шаг 9: Имя извлекается успешно, но есть одна небольшая зависимость. Наша формула имеет зависимость от ячейки, в которой КЛЕТКА функция определена. Мы продолжаем ссылаться на А1. Во-первых, нам может не понадобиться полное имя файла в нашем документе, поэтому иметь его в документе может быть огромным неудобством. Другое дело, что если мы его удалим, наша формула больше не будет работать, так как у нее есть зависимость. Итак, давайте удалим зависимость.

Для этого, дважды щелкните ячейку, в которой определена функция CELL а также копировать вся формула. Вы можете скопировать формулу, выбрав ее, а затем нажав клавиши CTRL+С вместе.

11 Функция копирования ячейки Мин.

Шаг 10: Сейчас в нашем ПРАВИЛЬНО формула, замените A1 на функцию CELL, которую вы скопировали на шаге 9.. В ПРАВИЛЬНОЙ формуле есть 3 вхождения A1, поэтому все 3 должны быть заменены.

12 Заменить A1 Мин.

Шаг 11: На приведенном ниже снимке экрана показано, как должна выглядеть ПРАВИЛЬНАЯ формула после внесения замен.

13 заменено мин.

Шаг 12: Если вы нажмете Войти или щелкните в другом месте, вы увидите, что текущее имя листа успешно извлечено. Кроме того, поскольку зависимости больше нет, вы можете Удалить в А1 клетка. Наслаждаться!

14 финальных минут

Раздел 2: Как получить имя текущего листа, используя комбинацию функций Mid, Cell и Find

Это еще одна комбинация формул, с помощью которой можно найти имя активного листа. В этой формуле вместо ПРАВИЛЬНО функцию, мы используем СРЕДНЯЯ функция. Формула выглядит следующим образом.

=СРЕДН(ЯЧЕЙКА("имя файла"),НАЙТИ("]",ЯЧЕЙКА("имя файла"))+1,255)

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

Примечание: СРЕДНЯЯ Функция возвращает подстроку из основной строки, если мы указываем начальную позицию подстроки и ее длину.

Также обратите внимание, что даже для того, чтобы эта формула работала, вы должны сначала сохранить документ где-нибудь, иначе вы получите Ценностьошибка.

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

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

Следите за обновлениями!

Вы также можете загрузить этот инструмент для ремонта ПК, чтобы найти и устранить любую проблему с ПК:
Шаг 1 - Загрузите Restoro PC Repair Tool отсюда
Шаг 2 - Нажмите «Начать сканирование», чтобы автоматически найти и устранить любую проблему с ПК.
Teachs.ru
Windows 7,10 KB3178690 вызывает сбой Excel 2010, исправить входящие

Windows 7,10 KB3178690 вызывает сбой Excel 2010, исправить входящиеобновления WindowsExcel

В выпуске Patch Tuesday в этом месяце был внесен ряд важных обновлений для всех версий Windows, в которых был исправлен длинный список известных проблем. Так же, как это происходит со многими накоп...

Читать далее
SOS Click: легко сохранять прогресс в Word, Excel и PointPoint

SOS Click: легко сохранять прогресс в Word, Excel и PointPointMicrosoft OfficeMicrosoft Wordруководства по Power PointExcel

Потеря прогресса в работе в Word, Excel или PowerPoint может стать настоящей головной болью.Вот почему мы рекомендуем вам попробовать надстройку MS Office под названием SOS Click.Одним щелчком мыши...

Читать далее
ИСПРАВЛЕНИЕ: большинство функций были отключены [Excel / Word]

ИСПРАВЛЕНИЕ: большинство функций были отключены [Excel / Word]проблемы с Microsoft WordExcel

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

Читать далее
ig stories viewer