Excel для Microsoft 365 Excel 2021 Excel 2019 Excel 2016 Excel 2013 Excel 2010 Еще…Меньше
Предположим, что вы хотите добавить в табличный отчет сведения, подтверждающие расположение книги и листа, чтобы быстро находить и идентифицировать их. Эту задачу можно решить несколькими способами.
Вставка текущего имени файла, его полного пути и имени активного листа
Введите или вставьте следующую формулу в ячейку, в которой нужно отобразить текущее имя файла с полным путем и именем текущего листа.
=ЯЧЕЙКА(«filename»)
Вставка текущего имени файла и имени активного листа
Введите или вставьте следующую формулу в виде формула массива, чтобы отобразить текущее имя файла и имя активного листа.
=ПРАВСИМВ(ЯЧЕЙКА(«filename»);ДЛСТР(ЯЧЕЙКА(«filename»))- МАКС(ЕСЛИ(НЕ(ЕОШ(ПОИСК(«»;ЯЧЕЙКА(«filename»); СТРОКА(1:255))));ПОИСК(«»;ЯЧЕЙКА(«filename»);СТРОКА(1:255)))))
Примечания:
-
Чтобы ввести формулу в виде формулы массива, нажмите клавиши CTRL+SHIFT+ВВОД.
-
Формула возвращает имя листа, если он был сохранен хотя бы один раз. Если вы используете эту формулу на несохраненном листе, ячейка формулы останется пустой, пока вы не сохраните лист.
Вставка только текущего имени файла
Введите или вставьте следующую формулу, чтобы вставить имя текущего файла в ячейку.
=ПСТР(ЯЧЕЙКА(«filename»);ПОИСК(«[«;ЯЧЕЙКА(«filename»))+1; ПОИСК(«]»;ЯЧЕЙКА(«filename»))-ПОИСК(«[«;ЯЧЕЙКА(«filename»))-1)
Примечание: Если вы используете эту формулу на несохраненном листе, вы увидите сообщение об ошибке #ЗНАЧ! в ячейке. После сохранения листа ошибка заменяется именем файла.
Дополнительные сведения
Вы всегда можете задать вопрос специалисту Excel Tech Community или попросить помощи в сообществе Answers community.
Нужна дополнительная помощь?
Разберем несколько вариантов добавления имени листа в ячейку в Excel с помощью формул.
Чтобы присвоить ячейке имя листа в Excel можно воспользоваться следующей формулой:
=ПСТР(ЯЧЕЙКА(«ИМЯФАЙЛА»;A1);ПОИСК(«]»;ЯЧЕЙКА(«ИМЯФАЙЛА»;A1))+1;255)
Давайте по шагам разберем принцип действия формулы имени листа.
Шаг 1. Функция ЯЧЕЙКА
Функция ЯЧЕЙКА позволяет получить данные о содержимом ссылки, в том числе и имя файла.
В данном случае формула ЯЧЕЙКА(«ИМЯФАЙЛА»;A1) позволяет получить полный путь файла Excel на локальном диске:
Как мы видим название листа идет сразу после названия файла, обрамленного в квадратные скобки.
Шаг 2. Функция ПОИСК
Таким образом для извлечения имени листа необходимо найти символ закрывающейся квадратной скобки (]) с помощью функции ПОИСК, которая возвращает позицию первого вхождения искомого элемента:
Прибавляя к результату 1, мы получаем позицию с которой начинается имя листа.
Шаг 3. Функция ПСТР
После нахождения квадратной скобки нам достаточно извлечь из полного названия файла правую часть, применив функцию ПСТР.
Данная функция возвращает заданное количество знаков, начиная с указанной позиции.
Так как точное количество символов в имени листа неизвестно, то в качестве последнего аргумента функции ПСТР указываем заведомо большее число, чем длина имени листа (подойдет любое число больше 31 — максимальная длина названия листа).
Альтернативная формула
Чтобы вставить название листа в ячейку можно воспользоваться альтернативной формулой:
=ПРАВСИМВ(ЯЧЕЙКА(«ИМЯФАЙЛА»;A1);ДЛСТР(ЯЧЕЙКА(«ИМЯФАЙЛА»;A1))-ПОИСК(«]»;ЯЧЕЙКА(«ИМЯФАЙЛА»;A1)))
Отличие от предыдущего варианта заключается в использовании функции ПРАВСИМВ, которая возвращает указанное количество знаков с конца текста.
Описание используемых функций
Функция ЯЧЕЙКА:
ЯЧЕЙКА(тип_сведений; [ссылка])
Возвращает сведения о форматировании, адресе или содержимом первой ячейки ссылки.
- Тип сведений (обязательный аргумент) — текстовое значение, задающее тип сведений о ячейке (например, адрес, столбец, цвет, имяфайла, формат, скобки и т.д.);
- Ссылка (необязательный аргумент) — ячейка, по которой возвращаются данные.
Функция ПОИСК:
ПОИСК(искомый_текст; просматриваемый_текст; [начальная_позиция])
Возвращает позицию первого вхождения знака или строки текста (при чтении слева направо, прописные и строчные буквы не различаются).
- Искомый текст (обязательный аргумент) — искомый текст
- Просматриваемый текст (обязательный аргумент) — текст, по которому производится поиск;
- Начальная позиция (необязательный аргумент) — номер знака в просматриваемом тексте, с которого следует начать поиск.
Функция ПСТР:
ПСТР(текст; начальная_позиция; число_знаков)
Возвращает заданное число знаков из строки текста, начиная с указанной позиции.
- Текст (обязательный аргумент) — текст, из которого извлекают символы;
- Начальная позиция (обязательный аргумент) — позиция первого знака, извлекаемого из текста;
- Число знаков (обязательный аргумент) — количество знаков, возвращаемых функцией.
Удачи вам и до скорой встречи на страницах блога Tutorexcel.ru!
Поделиться с друзьями:
Поиск по сайту:
вовсе нет, есть штатные средства
ЯЧЕЙКА
Возвращает информацию о форматировании, положении или содержимом левого верхнего угла в ссылке.
Синтаксис
ЯЧЕЙКА(тип_информации;ссылка)
Тип_информации — это текстовое значение, задающее требуемый тип информации о ячейке. Приведенный ниже список показывает возможные значения аргумента тип_информации и соответствующие результаты.
Тип_информации Возвращаемое значение
«адрес» Ссылка на первую ячейку в аргументе «ссылка» в виде текстовой строки.
«защита» 0, если ячейка разблокирована, и 1, если ячейка заблокирована.
«имяфайла» Имя файла (включая полный путь), который содержит ссылку, в виде текстовой строки. Если лист, содержащий ссылку, еще не был сохранен, возвращается пустая строка («»).
«префикс» Текстовое значение, соответствующее префиксу метки ячейки. Апостроф (‘) соответствует тексту, выровненному влево, кавычки («) — тексту, выровненному вправо, знак крышки (^) — тексту, выровненному по центру, обратная косая черта () — тексту с заполнением и пустой текст («») — любому другому содержимому ячейки.
«скобки» 1, если положительные или все числа отображаются в круглых скобках; во всех остальных случаях — 0 (ноль).
«содержимое» Значение левой верхней ячейки в ссылке; не формула.
«столбец» Номер столбца ячейки в аргументе «ссылка».
«строка» Номер строки ячейки в ссылке.
«тип» Текстовое значение, соответствующее типу данных в ячейке. Пустой ячейке соответствует «b», текстовой константе в ячейке соответствует «l» и «v» — любому другому значению в ячейке.
«формат» Текстовое значение, соответствующее числовому формату ячейки. Значения для различных форматов показаны в приведенной ниже таблице. Если ячейка изменяет цвет при выводе отрицательных значений, в конце текстового значения добавляется «-». Если положительные или все числа отображаются в круглых скобках, в конце текстового значения добавляется «()».
«цвет» 1, если ячейка изменяет цвет при выводе отрицательных значений; во всех остальных случаях — 0 (ноль).
«ширина» Ширина столбца ячейки, округленная до целого. Единица измерения равна ширине одного знака для шрифта стандартного размера.
Ссылка — это ячейка, информацию о которой необходимо получить. Если аргумент опущен, возвращается требуемая информация о последней измененной ячейке. Приведенный ниже список описывает текстовые значения, возвращаемые функцией ЯЧЕЙКА, если аргумент тип_информации равен «формат», а ячейка форматирована встроенным числовым форматом.
Формат Microsoft Excel Значение, возвращаемое функцией ЯЧЕЙКА
Общий «G»
0 «F0»
# ##0 «,0»
0,00 «F2»
# ##0,00 «,2»
$# ##0_);($# ##0) «C0»
$# ##0_);[Красный]($# ##0) «C0-»
$# ##0,00_);($# ##0,00) «C2»
$# ##0,00_);[Красный]($# ##0,00) «C2-»
0% «P0»
0,00% «P2»
0,00E+00 «S2»
# ?/? или # ??/?? «G»
д.м.гг, или ДД.ММ.ГГ ч:мм, или дд.мм.гг «D4»
Д МММ ГГ или ДД МММ ГГ «D1»
д.м, или дд.ммм, или Д МММ «D2»
ммм.гг, или ммм.гггг, или МММ ГГ, или МММ ГГГГ «D3»
дд.мм «D5»
ч:мм AM/PM «D7»
ч:мм:сс AM/PM «D6»
ч:мм «D9»
ч:мм:сс «D8»
Если аргумент тип_информации функции ЯЧЕЙКА равен «формат», а формат ячейки был изменен, необходимо пересчитать лист для обновления значения функции.
Заметки
Функция ЯЧЕЙКА обеспечивает совместимость с другими программами электронных таблиц.
Пример
Чтобы этот пример проще было понять, скопируйте его на пустой лист.
Инструкции
Создайте пустую книгу или лист.
Выделите пример в разделе справки. Не выделяйте заголовок строки или столбца.
Выделение примера в справке.
Нажмите сочетание клавиш CTRL+C
На листе выделите ячейку A1 и нажмите сочетание клавиш CTRL+V.
Чтобы переключиться между просмотром результатов и просмотром формул, возвращающих эти результаты, нажмите сочетание клавиш CTRL+` (апостроф) или в меню Сервис укажите на пункт Зависимости формул и выберите режим Режим проверки формул.
1
2
3
A
Данные
5 марта
ИТОГИ
Формула Описание (результат)
=ЯЧЕЙКА(«строка»;A20) Номер строки ячейки A20 (20)
=ЯЧЕЙКА(«формат»; A2) Код формата первой строки (D2, см. выше)
=ЯЧЕЙКА(«содержимое»; A3) Содержимое ячейки A3 (ИТОГИ)
Определяем имя листа в MS EXCEL
Смотрите также формулировка все же
пример, как я получается список именКопировать на А10:В12 тут не было
-61712-
То-есть надо преобразовать помогут (тут хорошиеkimна по данным о с той целью, д. – дочернимиОбе функции полезны дляПредполагая, что название книги
(Формулы/ Вычисления/ Пересчет).Определим имя листа с первична. Как сформулируете делаю иногда вручную. листовdavaispoem таких моих вопросов,vikttur
название из текстовой специалисты).: Можно такДВССЫЛ(D$2&»!$D$6:$D$17″) листах в определенном чтобы функция ПСТР объектами) функция ЛИСТ использования в документах, не содержит квадратныхПРИМЕНЕНИЕ: помощью функции ЯЧЕЙКА(). вопрос — такое
QQQennedy
ТЕКУЩЕЙ: Да, Михаил, ваша то не было: =ДВССЫЛ(E$9&»!»&ячейка) ячейки в имяВ противном случаеGuestМожно даже дедолларизацию диапазоне их расположения не учитывала символ недоступна, поскольку она содержащих большое количество скобок [ ],При изменении имениИмя листа можно определить
решение и получите.: Может есть какиекниги. Если вторым формула — именно бы столько эмоций
ячейка — ссылка
листа Excel? можно просто в: именно так, всем провести :) в рабочей книге «]». содержит схожую функцию. листов.
запишем формулу для
листа, все ссылки с помощью функции Давайте из этого альтернативные способы получить аргументом ПОЛУЧИТЬ.ЯЧЕЙКУ ничего то что я у наших замечательных, на ячеку.Артем нужные книги просто спасибо!ДВССЫЛ(D$2&»!D6:D17″) Excel.31 – максимальное количествоФункция листы имеет следующийЛист в Excel – изъятия из полученного
excel2.ru
Определение имени листа в MS EXCEL для использования в функции ДВССЫЛ()
в формулах автоматически ЯЧЕЙКА(), записав формулу исходить, а не формулой имя листа не ставить, то хотела, вы там умных и продвинутыхdavaispoem: Используйте формулу ДВССЫЛ() копировать модуль сxxxxcc xxxxccGuestGuest символов в названии
синтаксис: =ЛИСТЫ(ссылка). это таблица из результата имени листа: обновятся и будут (см. файл примера):
из того, что в ячейку? будет список имен маненько ячейки перепутали, мужчин…: Уважаемые мужчины, специальноslan функцией.: Подскажите как подставить: Спасибо, то что: Необходимо упростить процедуру листа.ссылка – объект ссылочного
- всех ячеек, отображаемых =ПСТР(B1;ПОИСК(«]»;B1)+1;ДЛСТР(B1)-ПОИСК(«]»;B1)-5); продолжать работать. Исключение=ПРАВСИМВ(ЯЧЕЙКА(«имяфайла»);ДЛСТР(ЯЧЕЙКА(«имяфайла»))-ПОИСК(«]»;ЯЧЕЙКА(«имяфайла»))) здесь должны додумыватьThe_Prist листов но я разобралась,А меня зовут для моей дамскоантиэкселевской: посмотрите в файлеИли как писал в формулу название нужно!
- ввода формулы таким=ЛИСТ() – данная функция типа, для которого на экране иЕсли в качестве названия составляет функция ДВССЫЛ(),Если формула вводится в
- что Вы имели: Можно вообще безАКТИВНОЙ по тропинке иду Ирина…тут вот…в низу логики, помогите пожалуйстаkodeks ранее Nic70y Думаю, текущего листаП.С. Я с
- образом, чтобы ссылку без параметра вернет требуется определить количество находящихся за его листа использовано число, в которой имя новую книгу, то ввиду, когда сказали
- макросов и всякихкниги. в гору…Для чего написано… применить формулу =ДВССЫЛ(E$9&»!»&ячейка),
: СПАСИБО что на будущееЮрий М функцией ДВССЫЛ и на имя листа номер текущего листа.
листов. Данный аргумент
пределами (всего 1 то функция ЯЧЕЙКА() листа может фигурировать ее сначала нужно что-то другое. макрофункций, которые какНу а дальше я все это
ЛМВ
покажите в файликеdavaispoem лучше разобраться …: Текущий = активный? пробовал, не получалось. в формуле можно В результате ее
excel2.ru
Примеры использования функций ЛИСТ и ЛИСТЫ в формулах Excel
является необязательным. Если 048 576 строк возвращает название книги в текстовой форме сохранить. После сохранения,По вопросу же
Функции ЛИСТ и ЛИСТЫ в Excel: описание аргументов и синтаксиса
и функции пользователя из имени «Листы» затеяла? У меня: Ирина. Оч. приятно. как это сделать.
: Как в вернуть
- пригодится Тогда ничего подставлять—- было брать из
- вычисления получим количество данный параметр не и 16 384 и листа в ДВССЫЛ(«Лист1!A1»). В статье возможно, потребуется нажать — вряд ли имеют проблемы с выковыриваем в ячейки 6 сводов (6 Я — Михаил.Ну не получается значение из листа,Вот как этот не надо..
- А как еще содержимого конкретной ячейки. листов в текущей
указан, функция вернет столбца). При отправке апострофах (‘), например, Определение имени листа клавишу
- получится без макросов пересчетом: эти самые имены участков), на участкахМне — конечно у меня… помогите пожалуйста. модуль копируется -xxxxcc xxxxcc сделать, чтобы при Т.е. в листе книге.
количество листов, содержащихся
- листа на печать ‘[_Определяем_имя_листа.xlsx]123456’!$A$1, что может для использования вF9 и макроформул, т.к.QQQennedy по порядку формулой
- разные адреса, адреса понравилось. Если быЛМВvikttur 1 секунда и: Нужно добавлении листов, их
- «сводные», во 2-йПример 2. В книге в книге, на он может быть привести к ошибке
- функции ДВССЫЛ() показано(Вкладка Формулы, Группа формулы не смогут: Не понятен момент,Код200?’200px’:»+(this.scrollHeight+5)+’px’);»>=ЕСЛИОШИБКА(«Название листа»&СТРОКА(C1)+СЛЧИС()*0&» - же и являются мне не нравилось: Уважаемая davaispoem, женская: Создаем себе проблемы? всё работает
дальше буду прописывать имена листов автоматически
- строчке находятся названия Excel содержится несколько одном из листов разбит на несколько при определении имени как использовать функцию Вычисление, Пересчет). определить кол-во листов как получить список «&ИНДЕКС(Листы;СТРОКА(C1));»») названием листов. Данные помогать по екселю
логика — она
- Пара основных правилxxxxcc xxxxcc ВПР , подставлять вставлялись во 2-ю листов, в которых листов. Необходимо:
- которой она была страниц. Поэтому нельзя листа; ЯЧЕЙКА(), чтобы сохранитьФормула вернет имя листа,
- в книге. листов данной формулой,Richman в листах идентичные
или учиться (ему
Как получить имя листа формулой в Excel
не хуже и обработки данных: правильная: спасибо буду пробывать значения строчку? Тут макрос введены однотипные данные.Вернуть номер текущего листа. записана. путать термины «лист»Записав в ячейке работоспособность формулы с содержащего ячейку сМихаил С. не могли бы: Выводит название текущего
по составу и же) — я
- не лучше мужской. структура и одинаковоеxxxxcc xxxxccЮрий М нужен? Листы постоянно добавляются/удаляются.Вернуть номер листа сПримечания: и «страница».В2
- функцией ДВССЫЛ(). вышеуказанной формулой. Если: Раз уж макросы в файле показать? листа в любую по расположению. Я бы не пользовался
- Она просто ДРУГАЯ. положение данных. Таблицы: походил вокруг да
: Если формула работаетDiana Листов очень много. названием «Статические_расчеты».Данная функция подсчитывает количествоКоличество листов в книгеформулу =ЕСЛИОШИБКА(ПОИСК(«‘»;B1);0), получим,
Примеры использования функции ЛИСТ и ЛИСТЫ
При изменении имени листа, требуется определить имя разрешены — не
- Понятно, что таким
- ячейку, куда вставили хотела сделать свод
- этим форумом. Я, опираясь на в листах нельзя около , и
с активным листом,
: а я Вам Хотелось бы, чтобы
- Вернуть номер листа «Динамические_расчеты», всех скрытых, очень
- ограничено лишь объемом что если название
- все ссылки в другого листа, то
проще ли выводить образом можно получить формулу с помощью ДВССЫЛ,Вы не написали, свою мужскую логику,
расположить одинаково?
Обработка информации о листах книги по формуле Excel
остановился на Вашем то не нужно. чтоли корреляцию массива формула в ячейке если его ячейка скрытых и видимых ОЗУ ПК. листа – число,
формулах автоматически обновятся
можно использовать туже список макросом, а
имя листа, в200?’200px’:»+(this.scrollHeight+5)+’px’);»>=ПРАВСИМВ(ЯЧЕЙКА(«имяфайла»;A1);ДЛСТР(ЯЧЕЙКА(«имяфайла»;A1))-НАЙТИ(«]»;ЯЧЕЙКА(«имяфайла»;A1);1)) чтобы применить его Вас мой пример
- считаю, что выбранныйЕсли только несколько варианте, правда размер Если ссылается на предложила? :)
- D3 и т.д. A3 содержит значение листов, за исключением
Функция ЛИСТ имеет в
то результат =1, и будут продолжать функцию ЯЧЕЙКА(), но не макрофункцией? котором находится ячейкаРаботает без макросов
exceltable.com
Имя листа в формуле
к другим сводам, — устроил или Вами подход - листов, стоит ли самой формулы смущает) другой лист, тоЭто ж пример содержала ссылку на 0. диаграмм, макросов и своем синтаксисе всего если текст, то работать. Исключение составляет с аргументом «адрес».The_Prist (в данном случаеAlexM просто меняя в нет? неверный. Во всяком заморачиваться с летучейNic70y нужно: был, а не лист, имя которогоВнесем данные в таблицу: диалогов. 1 аргумент и
0; функция ДВССЫЛ(), в
Для этого нужно, чтобы: Как вариант, чтобы А2 на текущем
: Еще так можно строке(8) свода наименованиеФайл я не
случае, с точки ДВССЫЛ()?: =ПСТР(ЯЧЕЙКА(«имяфайла»;A1);ПОИСК(«]»;ЯЧЕЙКА(«имяфайла»;A1))+1;99))
=Лист2!A1 решение…
указано в ячейкеДалее составим формулы дляЕсли в качестве параметра то не обязательныйСлегка модифицируем формулу в которой имя листа второй аргумент содержал формула пересчитывалась по листе, т.е. получаем200?’200px’:»+(this.scrollHeight+5)+’px’);»>=ПСТР(ЯЧЕЙКА(«имяфайла»;A1);НАЙТИ(«]»;ЯЧЕЙКА(«имяфайла»;A1);1)+1;99) адресов уже другого смог выложить, поскольку зрения Excel-я. НоdavaispoemМожно немного сократить,
WertyGuest
D2. Таким образом,
всех 4-х условий:
была передана недействительная
для заполнения: =ЛИСТ(значение).
ячейке может фигурировать в
ссылку на ячейку
Shift+F9 измените свою имя текущего листа)Хочу заметить, что
свода, которые совпадали не разрешено политикой если Вы хотите
: Одинаковое положение данных
где 99 максимальное: Вот функция -: Сорри, не разглядел добавив новый столбецдля условия №1 используем ссылка, результатом вычисленийзначение – необязательный аргумент
B3 текстовой форме ДВССЫЛ(«Лист1!A1»). другого листа, имя именованную формулу на
=ПСТР(ЯЧЕЙКА(«filename»;A2);ПОИСК(«]»;ЯЧЕЙКА(«filename»;A2))+1;31)Можно вместо А2 формула будет работать, бы с названиями
предприятия. делать так, как не получится, специально количество букв в
пользовательская. Может поможет столбцы G и с именем нового следующую формулу: =ЛИСТ()
является код ошибки
функции, который содержитдля определения названия В статье показано которого и будет такую: поставить ссылку на если книга была
в листах. НуПоэтому и пришлось мне кажется делать разбросала таблички в названии Листа.
xxxxcc xxxxcc J ;) листа, перетянув формулу
для условия №2 введем #ССЫЛКА!.
текстовые данные с листа: =ПСТР(B1;ПОИСК(«]»;B1)+1;ДЛСТР(B1)-ПОИСК(«]»;B1)-5-B2); как использовать функцию определено. Если формула=ПОЛУЧИТЬ.РАБОЧУЮ.КНИГУ(1)&ТЕКСТ(ТДАТА();»») ячейку другого листа сохранена. вот, нагородила… так долго и неправильно, то вот разные ячейки. Свод
vikttur: Спасибо , тему
Dimius_ с ячейки D2,
формулу: =ЛИСТ(«Статические_расчеты»)Данная функция недоступна в названием листа либо
planetaexcel.ru
Подстановка названия листа в формулу
Теперь, записав вместо формулы ЯЧЕЙКА(), чтобы сохранить =ЯЧЕЙКА(«адрес»;лист2!A1) находится наQQQennedy
(например лист1) =ПСТР(ЯЧЕЙКА(«filename»;’Лист1′!A2);ПОИСК(«]»;ЯЧЕЙКА(«filename»;’Лист1′!A2))+1;31)ИQQQennedyВот в моем нудно писать.
Вам формулы. большой, 50 листов
: xxxxcc xxxxcc, по можно закрывать: Вот сделал в
этот процесс былдля условия №3 запишем объектной модели в ссылку, для которой =ДВССЫЛ(«лист2!A1″) формулу =ДВССЫЛ(B3&»!A1″), работоспособность формулы с листе1 в ячейке
: Вот это и
опять возникает вопрос: Добрый день, уважаемые примере, так вам
Пришлете свой емайлДля листа Свод: с названием объектов,
Вам скучает п.4.2xxxxcc xxxxcc файле примера, может существенно упрощен.
формулу: связи с наличием
требуется установить номер мы решим задачу: функцией ДВССЫЛ().B1 требовалось узнать, буду с автоматическим получением знатоки!
не понятном, все (на мой емайл,в яч. E11: свод в длину, Правил.
: Werty, Ваша пользовательская кому пригодится…
GuestФункция ЕСЛИ выполняет проверку
там схожей функции. листа. Если данный изменение имени Листа2
Имя листа можно определить
, то имя листа в макрос запихивать. имен листов
Такая проблема, в в принципе и он — внизу, =ДВССЫЛ(E$9&»!»&»A»&СТРОКА(A2)) — и как я показаланужно бы почитать,
функция в других—-: Вот, собственно файл условия равенства значения,
параметр не указан, не повлияет на с помощью функции (Лист2) можно определить Спасибо
The_Prist прикрепленном файле на свелось, с вашей если что) -
протянуть до яч. на примере. Заменой
дабы не давать книгах не работаетП.С. Аппетит приходитvikttur хранящегося в ячейкеПример 1. При выполнении
функция вернет номер работоспособность формулы.
ЯЧЕЙКА(), об этом по формуле:З.Ы. Все таки: что спросили -
листе Пример в помощью конечно…спасибо…вот что смогу отправить на E13
долго. дополнительной работы модераторам.Nic70y
во время еды.: Тема рядом с A3 листа Динамические_расчеты,
расчетной работы студент листа, в однойВнимание! читайте в статье=ПСТР(B1;ПОИСК(«]»;B1)+1;ДЛСТР(B1)-ПОИСК(«]»;B1)-5) вопрос, озвученный в то и получили. 1й строке протянута получилось… него свой пример
в яч. F11:А если всетакиЮрий М: =ЯЧЕЙКА(«имяфайла»;A1)
Т.к. сделать, чтобы Вашей нулю или пустому
использовал программу Excel, из ячеек которого
planetaexcel.ru
как в формуле получить ссылку на лист (название листа в некой ячейке)
Иногда, когда открыто Определяем имя листа.В этом случае имя 1м посте всегда Вопрос был про формула, выдергивающая названияVIDEO56
екселевский. =ДВССЫЛ(E$9&»!»&»B»&СТРОКА(B2)) — и сделать таблички на: Да и пункт
Werty при добавлении листов,
Guest значению.
в которой создал она была записана.
несколько книг, функцияПредположим, что в ячейке листа не должно первичный, остальные уточняющие.
имя листа, а листов (используется именованный
: Добрый день, подскажитеПредоженный Вами пример протянуть до яч. одном месте, как 3.2 тоже…: Её нужно добавить
их имена листов: Или я вВ результате получим: книгу из несколько
Примечания: ЯЧЕЙКА() может работатьB4 состоять только из Не зря же не про список. диапазон «страницы»). Если формулу позволяющую переименовывать — из него F13 свести?
xxxxcc xxxxcc в Excel. Каким автоматически вставлялись во танке, или..
Пример 3. В книге листов. Для собственногоПри работе функции ЛИСТ некорректно. Для восстановленияна Листе1 имеется
цифр, т.к. если просите создавать отдельные Я и показал. попробовать добавить новый ячейку по названию мало что понятно.Формулы будут работать,davaispoem: я этот ник образом — пока 2-ю строчку?Там имя файла, Excel содержится несколько удобства, студент решил учитываются все листы, работоспособности формулы нужно формула =ДВССЫЛ(«лист2!A1»). Если в качестве названия темы по несвязаннымQQQennedy лист, значения в
листа!А просто по
если:: А если всетаки
создал лет с сам не знаю.Файл удален а мне имя листов. Необходимо определить в ячейках A2 которые являются видимыми,
нажать клавишу Лист2 переименовать в
листа использовано число, с 1м постом: Данный вопрос задан строке 1 наKSV опыту — часто1. названия листов сделать таблички на 8 назад, как Пока сам ищу- велик размер листа надо… общее количество листов, и B2 каждого скрытыми и оченьF9 Лист3, то вышеуказанная то функция ЯЧЕЙКА()
вопросам. Заканчиваем полемику,
с целью решить листе пример не: Добрый день! решение может быть
и шапки таблицы одном месте, как на меня он ответ
— [Diana
а также число листа выводить данные скрытыми. Исключениями являются(Формулы/ Вычисления/ Пересчет).
формула работать не возвращает название книги ещё раз спасибо
эту проблему, т.к. обновляются. Как справитьсяUDF
проще, чем казалось на листе Свод свести? ни кого неxxxxcc xxxxccМОДЕРАТОРЫ: так? листов, содержащихся между
о названии листа диалоги, макросы иПРИМЕЧАНИЕ: будет. Чтобы работоспособность и листа в XD как видно в с этой проблемой?VIDEO56 в начале (я — совпадают.Z
обижает, и на: мне нужно имя]
Guest листами «Статические_расчеты» и и его порядковом
диаграммы.С помощью обычных формулы сохранилась - апострофах (‘) иvikttur файле, получать имяQQQennedy: KSV, Спасибо. Норм
про себя).2. в листах: М-да: «… свод многих форумах люди
листа, или «имяDiana: нет. Нужно, чтобы «Экономические_расчеты».
номере соответственно. ДляЕсли аргументом функции является формул (не VBA)
определим имя листа формула вернет неправильный: Первичный. Естественно. Но листа в ячейке: наверное нужно добавить, работает!ps
данные занесены в в длину, как на него адекватно
файла» даст имя: 136 КБ! :) протягивая формулу изИсходная таблица имеет вид: этого он использовал текстовое значение, которое
невозможно определить имя
с помощью функции результат. Справиться с заходящие в тему я уже могу добавление/удаление листов происходит_Boroda_На этом сайте диапазон ячеек А1:В4. я показала…» - реагируют
листа? уволят :) ячейки D3, неОбщее количество листов вычислим следующие формулы:
не соответствует названию
активного листа
ЯЧЕЙКА() (см. файл
этим поможет формула часто (нехватка времени,The_Prist в макросе, но: Без макросов. — действительно многоПока окончательный смысл еще один изО цитировании: понялNic70yDiana было необходимости потом по формуле:Описание аргументов для функции ни одного изи адрес примера). =ПОДСТАВИТЬ(C1;»‘»;»»), которая удалит не очень интересно): ну это да. типичные методы пересчета1. Формулой, но замечательных, умных и Вашей идеи мне, примеров, как бы свою ошибку ,: =ПСТР(ЯЧЕЙКА(«имяфайла»;A1);ПОИСК(«]»;ЯЧЕЙКА(«имяфайла»;A1))+1;ДЛСТР(ЯЧЕЙКА(«имяфайла»;A1))): так не пойдет? переименовывать имя листаДля определения количества листов,
ПСТР: листов, содержащихся вактивной ячейкиЗапишем на Листе1 в символ апострофа. просматривают сообщения «по Ведь прям на
planetaexcel.ru
Присвоение ячейке имени листа (Формулы/Formulas)
формул в VBA там должна быть продвинутых. Мужчин и например, непонятен. сказать помягшее, -
постараюсь свести кТак будет имя
Guest
(Лист1 на Лист2 содержащихся между двумяЯЧЕЙКА(«имяфайла») – функция, возвращающая
книге, будет возвращена.
ячейкеТакже предполагается, что имя дигонали», видят вопрос языке крутится список (типа прописать Application.Calculate) ссылка на ячейку
женщин. Мужчин -Но когда Вы своебразной дамскоантиэкселевской логики… минимуму цитирование.
листа.: не-а, хотя за и т.д.), а
указанными листами, запишем
текст, в котором ошибка #НД.Функция ЛИСТ в ExcelB1 файла не содержит — дают ответ. листов книги, когда не помогают того листа, имя больше. Причину мы по выбранной Вами,
И как потомЮрий МWerty помощь спасибо. Нужно чтоб имя листа
формулу: функция ПСТР выполняет
Если в качестве аргумента возвращает числовое значение,формулу =ЯЧЕЙКА(«адрес»;лист2!A1) Формула символа закрывающая квадратнаяТут Вам замечание:
просят имя листа
Vik_tor
которого выводим - (все) уже обсудили. не лучшей, на
общие бабки подбивать,: Перечитайте Правила и: Вот с форума получить диапазон, точнее
excelworld.ru
Получение списка имен листов формулой
бралось автоматически изСтатические_расчеты:Экономические_расчеты!A2 – ссылка на поиск заданного количества
функции было передано соответствующее номеру листа, вернет результат [_Определяем_имя_листа.xlsx]Лист2!$A$1, скобка ( ] название темы («ПересчетМогу с таким: В приложенном файле не интересно. Никуда не деться, мой взгляд, тропинке выборку по именам/продуктам сделайте вывод. нашёл:
строку с именами ячейки во 2-й ячейку A2 диапазона символов. В данном недействительное значение, результатом на который указывает т.е. полный адрес ).
формулы») не отражало же успехом сказать, нет именованного диапазона
2. Хоть макросов статистика — вещь подниметесь на вершину,
делать?!. Не первыйh1dexИсточник: hardforum.ru/t56638/ всех листов. Нашел строке (с именами листов между «Статические_расчеты» случае вернется значение
ее вычислений будет ссылка, переданная функции ячейки с указаниемВНИМАНИЕ! задачи. И если
что Вы придираетесьQQQennedy в файле и упрямая :) то однажды оттуда раз подобный вопрос,: ..
xxxxcc xxxxcc в Plex подобный листов). Сделал скриншот, и «Экономические_расчеты» включая «C:UserssoulpDesktop[ЛИСТ_ЛИСТЫ.xlsx]Статические расчеты», где являться ошибка #ССЫЛКА!.
в качестве параметра. названия книги иИногда, когда открыто бы Вы четко к решению -: мой косяк, перезалил нет, но ониvikttur увидите более легкие и не первыйkodeks: мне кажется я макрос, создающий оглавление. может так понятнее эти листы.
после символа «]»В рамках объектной моделиФункция ЛИСТЫ в Excel имени листа (ссылка несколько книг, функция обозначили проблему в оно так же
файл должны быть разрешены.: Учитесь. Политика предприятия, пути :) раз советую маленькую: Как в формуле такое не осилю( Попробую разобраться, как
будет…Для получения искомого значения находится искомый текст (иерархия объектов на возвращает числовое значение, должна быть на
ЯЧЕЙКА() может работать названии темы, возможно, даст список листов,Vik_torИменами (Контрл F3). понимаешь ли… Нормальныйdavaispoem универсальную бесплатную приблуду
получить ссылку наWerty его переделать дляКазанский было вычтено число – название листа. VBA, в которой которое соответствует количеству столбец с названием некорректно. Для восстановления и помощь пришла если создать формулу: Попробуйте макросом же
Там имя «Листы» способ наладить контакты: Большое вам спасибо! для сбора данных ячейку находящуюся на: Тогда сделайте отдельную моей задачи
: Ну да, ДВССЫЛ. 2.НАЙТИ(«]»;ЯЧЕЙКА(«имяфайла»))+1 – функция, возвращающая Application является главным листов, на которые из одной буквы,
работоспособности формулы нужно бы быстрее и на каждый лист произвести замену = с формулой :)
Я надеюсь, вам
— как вариант другом листе, а тему по этомуDianaЗамените ссылки типа
В результате получим следующее: номер позиции символа объектом, а Workbook, предоставлена ссылка. например, ссылка лист2!AВ1 нажать клавишу качественнее.Поэтому давайте без на = в200?’200px’:»+(this.scrollHeight+5)+’px’);»>=ПОДСТАВИТЬ(ПОЛУЧИТЬ.РАБОЧУЮ.КНИГУ(1;ПОЛУЧИТЬ.ЯЧЕЙКУ(66;Фрося!$A$1));»[«&ПОЛУЧИТЬ.ЯЧЕЙКУ(66;Фрося!$A$1)&»]»;)В А10 лучше:
все это самому (полуфабрикат) вложение со имя листа взать вопросу — точно: нда…Лист1!$D$6:$D$17Формула выводит подробную информацию «]», единица добавлена
Worksheer и т.Примечания: не годится);F9Тему переименовал. подобных высказываний - первой строке листаВ имени «Листы»=СУММЕСЛИ($C$9:$J$9;A$9;$C10:$J10) понравилось…ведь если бы
скрином внутри… ;)
planetaexcel.ru
из текстовой ячейки?
Определим имя листа с помощью функции
ЯЧЕЙКА()
.
Имя листа можно определить с помощью функции
ЯЧЕЙКА()
, записав формулу (см.
файл примера
):
=ПРАВСИМВ(ЯЧЕЙКА(«имяфайла»);ДЛСТР(ЯЧЕЙКА(«имяфайла»))-ПОИСК(«]»;ЯЧЕЙКА(«имяфайла»)))
Если формула вводится в новую книгу, то ее сначала нужно сохранить. После сохранения, возможно, потребуется нажать клавишу
F9
(Вкладка
Формулы
, Группа
Вычисление
,
Пересчет
).
Формула вернет имя листа, содержащего ячейку с вышеуказанной формулой. Если требуется определить имя другого листа, то можно использовать туже функцию
ЯЧЕЙКА()
, но с аргументом «адрес».
Для этого нужно, чтобы второй аргумент содержал ссылку на ячейку другого листа, имя которого и будет определено. Если формула
=ЯЧЕЙКА(«адрес»;лист2!A1)
находится на
листе1
в ячейке
B1
, то имя листа (
Лист2
) можно определить по формуле:
=ПСТР(B1;ПОИСК(«]»;B1)+1;ДЛСТР(B1)-ПОИСК(«]»;B1)-5)
В этом случае имя листа не должно состоять только из цифр, т.к. если в качестве названия листа использовано число, то функция
ЯЧЕЙКА()
возвращает название книги и листа в апострофах (‘) и формула вернет неправильный результат. Справиться с этим поможет формула
=ПОДСТАВИТЬ(C1;»‘»;»»)
, которая удалит символ апострофа.
Также предполагается, что имя файла не содержит символа
закрывающая квадратная скобка
( ] ).
ВНИМАНИЕ
!
Иногда, когда открыто несколько книг, функция
ЯЧЕЙКА()
может работать некорректно. Для восстановления работоспособности формулы нужно нажать клавишу
F9
(
).
ПРИМЕНЕНИЕ:
При изменении имени листа, все ссылки в формулах автоматически обновятся и будут продолжать работать. Исключение составляет функция
ДВССЫЛ()
, в которой имя листа может фигурировать в текстовой форме
ДВССЫЛ(«Лист1!A1»)
. В статье
Определение имени листа для использования в функции ДВССЫЛ()
показано как использовать функцию
ЯЧЕЙКА()
, чтобы сохранить работоспособность формулы с функцией
ДВССЫЛ()
.