Как узнать название листа excel если нет листа


Определим имя листа с помощью функции

ЯЧЕЙКА()

.

Имя листа можно определить с помощью функции

ЯЧЕЙКА()

, записав формулу (см.

файл примера

):

=ПРАВСИМВ(ЯЧЕЙКА(«имяфайла»);ДЛСТР(ЯЧЕЙКА(«имяфайла»))-ПОИСК(«]»;ЯЧЕЙКА(«имяфайла»)))

Если формула вводится в новую книгу, то ее сначала нужно сохранить. После сохранения, возможно, потребуется нажать клавишу

F9

(Вкладка

Формулы

, Группа

Вычисление

,

Пересчет

).

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

ЯЧЕЙКА()

, но с аргументом «адрес».

Для этого нужно, чтобы второй аргумент содержал ссылку на ячейку другого листа, имя которого и будет определено. Если формула

=ЯЧЕЙКА(«адрес»;лист2!A1)

находится на

листе1

в ячейке

B1

, то имя листа (

Лист2

) можно определить по формуле:


=ПСТР(B1;ПОИСК(«]»;B1)+1;ДЛСТР(B1)-ПОИСК(«]»;B1)-5)

В этом случае имя листа не должно состоять только из цифр, т.к. если в качестве названия листа использовано число, то функция

ЯЧЕЙКА()

возвращает название книги и листа в апострофах (‘) и формула вернет неправильный результат. Справиться с этим поможет формула

=ПОДСТАВИТЬ(C1;»‘»;»»)

, которая удалит символ апострофа.

Также предполагается, что имя файла не содержит символа

закрывающая квадратная скобка

( ] ).


ВНИМАНИЕ

!

Иногда, когда открыто несколько книг, функция

ЯЧЕЙКА()

может работать некорректно. Для восстановления работоспособности формулы нужно нажать клавишу

F9

(

).


ПРИМЕНЕНИЕ:

При изменении имени листа, все ссылки в формулах автоматически обновятся и будут продолжать работать. Исключение составляет функция

ДВССЫЛ()

, в которой имя листа может фигурировать в текстовой форме

ДВССЫЛ(«Лист1!A1»)

. В статье

Определение имени листа для использования в функции ДВССЫЛ()

показано как использовать функцию

ЯЧЕЙКА()

, чтобы сохранить работоспособность формулы с функцией

ДВССЫЛ()

.

Изучаем АДО :)  

  Sub ertert()  
ActiveSheet.[a1] = OnlyOneSheetName(«D:ЗагрузкаКнига1.xls»)
End Sub  

  Function OnlyOneSheetName(FileName As String) As String ‘нужна ссылка Microsoft ActiveX Data Objects 6.0 Library  
Dim sPrv As String, sConStr As String  
If Val(Application.Version) < 12 Then  
   sPrv = «Microsoft.Jet.OLEDB.4.0»: sConStr = «Data Source=» & FileName & «;Extended Properties=Excel 8.0;»  
Else  
   sPrv = «Microsoft.ACE.OLEDB.12.0»: sConStr = «Data Source=» & FileName & «;Extended Properties=Excel 12.0;»  
End If  
With New ADODB.Connection  
   .Provider = sPrv: .ConnectionString = sConStr: .CursorLocation = adUseClient: .Open  
   With .OpenSchema(adSchemaTables)  
       OnlyOneSheetName = Replace(.Fields(«TABLE_NAME»).Value, «$», «»): .Close  
   End With: .Close  
End With  
End Function  

  Путь свой поставьте.

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

Модератор:Naeel Maqsudov

Zigi

Сообщения:32
Зарегистрирован:18 янв 2005, 16:45
Откуда:СПб

Добрый день.
Подскажите, плиз, как с помощью какой формулы можно получить имя текущего листа?
Где то далеко в голове сидит, что должна быть стандартная формула, которая позволяет получить всю информацию о файле (путь файла, название файла, имя листа, кол-во листов в книге и т.д.), но никак не могу ее вспомнить :( ((

Pavel55

Сообщения:405
Зарегистрирован:20 окт 2006, 11:40
Откуда:Moscow

19 фев 2008, 18:56

формула возвращает имя листа (файл обязательно должен быть сохранён)

=ПСТР(ЯЧЕЙКА(«имяфайла»;A1);НАЙТИ(«]»;ЯЧЕЙКА(«имяфайла»;A1))+1;99999)

Lame

Сообщения:24
Зарегистрирован:25 дек 2007, 10:46

20 фев 2008, 11:02

С VBA можно еще так:

Sub WorksheetName()

Range(«A1»).Value = ActiveSheet.Name

End Sub

Аватара пользователя

VictorM

Сообщения:787
Зарегистрирован:23 окт 2006, 01:44
Откуда:Lugansk, Ukraine
Контактная информация:

20 фев 2008, 11:18

С VBA можно еще так:

можно, только вопрос все таки стоял:

как с помощью какой формулы можно получить имя текущего листа

и Pavel55 дал исчерпывающий ответ ;)

Zigi

Сообщения:32
Зарегистрирован:18 янв 2005, 16:45
Откуда:СПб

20 фев 2008, 11:51

Всем спасибо! ;)
Вопрос был именно в использовании стандартной формулы.

Аватара пользователя

Aent

Сообщения:1108
Зарегистрирован:01 окт 2006, 14:52
Откуда:Saratov,Russia
Контактная информация:

22 фев 2008, 03:39

Pavel55, Zigi,
а если определить имя АКТИВНЫЙЛИСТ как =ПОЛУЧИТЬ.ДОКУМЕНТ(76)
то можно будет получать имя активного листа даже для не сохранённых рабочих книг.
ПОЛУЧИТЬ.ДОКУМЕНТ(76) это функция XLM. Явно использовать её на рабочем листе нельзя. Но можно присвоить такое значение имени.
Возвращается: [имякниги]имялиста

Excel для Microsoft 365 Excel 2021 Excel 2019 Excel 2016 Excel 2013 Excel 2010 Еще…Меньше

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

Примечание: Представленные в этой статье изображения созданы в Excel 2016. Если вы используете другую версию, интерфейс может немного отличаться, но функции будут такими же (если не указано иное).

Причина

Решение

Ярлычки скрыты из-за изменения размеров окон.

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

    Верхняя часть листа перекрывает ярлычки других листов

  • Строка состояния находится под строкой формул.

    Ярлычки исчезают, когда строка состояния находится под строкой формул

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


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

Если ярлычки по-прежнему не отображаются, щелкните Вид > Упорядочить все > Рядом > ОК.
 

Параметр Показывать ярлычки листов отключен.

Сначала проверьте, действительно ли параметр Показывать ярлычки листов включен. Вот как это сделать:

  • Для других версий Excel: выберите Файл > Параметры > Дополнительно и убедитесь, что в разделе Показать параметры для следующей книги установлен флажок Показывать ярлычки листов.

    Настройка "Показывать ярлычки листов" в параметрах Excel

Ярлычки перекрываются горизонтальной полосой прокрутки.

Наведите указатель мыши на край полосы прокрутки и удерживайте его, пока не появится двусторонняя стрелка (см. рисунок). Щелкните и перетащите стрелку вправо, пока не появится название ярлычка целиком и остальные ярлычки.

Чтобы показать ярлычки, перетащите двунаправленную стрелку вправо

Лист скрыт.

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

Отображение скрытого листа

Дополнительные сведения

Вы всегда можете задать вопрос специалисту Excel Tech Community или попросить помощи в сообществе Answers community.

Нужна дополнительная помощь?

Определяем имя листа в 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 xxxxcc​Guest​Guest​ символов в названии​

​ синтаксис: =ЛИСТЫ(ссылка).​ это таблица из​ результата имени листа:​ обновятся и будут​ (см. файл примера):​

​ из того, что​​ в ячейку?​​ будет список имен​ маненько ячейки перепутали,​ мужчин…​: Уважаемые мужчины, специально​slan​ функцией.​: Подскажите как подставить​: Спасибо, то что​: Необходимо упростить процедуру​ листа.​ссылка – объект ссылочного​

  • ​ всех ячеек, отображаемых​ =ПСТР(B1;ПОИСК(«]»;B1)+1;ДЛСТР(B1)-ПОИСК(«]»;B1)-5);​​ продолжать работать. Исключение​​=ПРАВСИМВ(ЯЧЕЙКА(«имяфайла»);ДЛСТР(ЯЧЕЙКА(«имяфайла»))-ПОИСК(«]»;ЯЧЕЙКА(«имяфайла»)))​ здесь должны додумывать​The_Prist​ листов​ но я разобралась,​А меня зовут​ для моей дамскоантиэкселевской​: посмотрите в файле​Или как писал​ в формулу название​ нужно!​
  • ​ ввода формулы таким​=ЛИСТ() – данная функция​ типа, для которого​ на экране и​Если в качестве названия​ составляет функция ДВССЫЛ(),​Если формула вводится в​
  • ​ что Вы имели​: Можно вообще без​АКТИВНОЙ​ по тропинке иду​ Ирина…тут вот…в низу​ логики, помогите пожалуйста​kodeks​ ранее Nic70y Думаю,​ текущего листа​П.С. Я с​
  • ​ образом, чтобы ссылку​​ без параметра вернет​​ требуется определить количество​ находящихся за его​ листа использовано число,​ в которой имя​ новую книгу, то​ ввиду, когда сказали​
  • ​ макросов и всяких​книги.​​ в гору…Для чего​​ написано…​ применить формулу =ДВССЫЛ(E$9&»!»&ячейка),​

​: СПАСИБО​ что на будущее​Юрий М​ функцией ДВССЫЛ и​ на имя листа​ номер текущего листа.​

​ листов. Данный аргумент​
​ пределами (всего 1​ то функция ЯЧЕЙКА()​ листа может фигурировать​ ее сначала нужно​ что-то другое.​ макрофункций, которые как​​Ну а дальше​​ я все это​

​ЛМВ​
​ покажите в файлике​davaispoem​ лучше разобраться …​​: Текущий = активный?​​ пробовал, не получалось.​​ в формуле можно​​ В результате ее​

excel2.ru

Примеры использования функций ЛИСТ и ЛИСТЫ в формулах Excel

​ является необязательным. Если​ 048 576 строк​ возвращает название книги​ в текстовой форме​ сохранить. После сохранения,​По вопросу же​

Функции ЛИСТ и ЛИСТЫ в Excel: описание аргументов и синтаксиса

​ и функции пользователя​ из имени «Листы»​ затеяла? У меня​: Ирина. Оч. приятно.​ как это сделать.​

​: Как в вернуть​

  1. ​ пригодится​ Тогда ничего подставлять​—-​ было брать из​
  2. ​ вычисления получим количество​ данный параметр не​ и 16 384​ и листа в​ ДВССЫЛ(«Лист1!A1»). В статье​ возможно, потребуется нажать​ — вряд ли​ имеют проблемы с​ выковыриваем в ячейки​ 6 сводов (6​ Я — Михаил.​Ну не получается​ значение из листа,​Вот как этот​ не надо..​
  3. ​А как еще​ содержимого конкретной ячейки.​ листов в текущей​

​ указан, функция вернет​ столбца). При отправке​ апострофах (‘), например,​ Определение имени листа​ клавишу​

  • ​ получится без макросов​ пересчетом:​ эти самые имены​ участков), на участках​Мне — конечно​ у меня…​ помогите пожалуйста.​ модуль копируется -​xxxxcc xxxxcc​ сделать, чтобы при​ Т.е. в листе​ книге.​

​ количество листов, содержащихся​

  1. ​ листа на печать​ ‘[_Определяем_имя_листа.xlsx]123456’!$A$1, что может​ для использования в​F9​ и макроформул, т.к.​QQQennedy​ по порядку формулой​
  2. ​ разные адреса, адреса​ понравилось. Если бы​ЛМВ​vikttur​ 1 секунда и​: Нужно​ добавлении листов, их​
  3. ​ «сводные», во 2-й​Пример 2. В книге​ в книге, на​ он может быть​ привести к ошибке​
  4. ​ функции ДВССЫЛ() показано​(Вкладка Формулы, Группа​ формулы не смогут​: Не понятен момент,​Код200?’200px’:»+(this.scrollHeight+5)+’px’);»>=ЕСЛИОШИБКА(«Название листа»&СТРОКА(C1)+СЛЧИС()*0&» -​ же и являются​ мне не нравилось​: Уважаемая davaispoem, женская​: Создаем себе проблемы?​ всё работает​

​дальше буду прописывать​ имена листов автоматически​

  • ​ строчке находятся названия​ Excel содержится несколько​ одном из листов​ разбит на несколько​ при определении имени​ как использовать функцию​ Вычисление, Пересчет).​ определить кол-во листов​ как получить список​ «&ИНДЕКС(Листы;СТРОКА(C1));»»)​ названием листов. Данные​ помогать по екселю​

​ логика — она​

  1. ​Пара основных правил​xxxxcc xxxxcc​ ВПР , подставлять​ вставлялись во 2-ю​ листов, в которых​ листов. Необходимо:​
  2. ​ которой она была​ страниц. Поэтому нельзя​ листа;​ ЯЧЕЙКА(), чтобы сохранить​Формула вернет имя листа,​
  3. ​ в книге.​ листов данной формулой,​Richman​ в листах идентичные​

​ или учиться (ему​

Как получить имя листа формулой в Excel

​ не хуже и​ обработки данных: правильная​: спасибо буду пробывать​ значения​ строчку? Тут макрос​ введены однотипные данные.​Вернуть номер текущего листа.​ записана.​ путать термины «лист»​Записав в ячейке​ работоспособность формулы с​ содержащего ячейку с​Михаил С.​ не могли бы​: Выводит название текущего​

Имя ЛИСТа.

​ по составу и​ же) — я​

  1. ​ не лучше мужской.​ структура и одинаковое​xxxxcc xxxxcc​Юрий М​ нужен?​ Листы постоянно добавляются/удаляются.​Вернуть номер листа с​Примечания:​ и «страница».​В2​
  2. ​ функцией ДВССЫЛ().​ вышеуказанной формулой. Если​: Раз уж макросы​ в файле показать?​ листа в любую​ по расположению. Я​ бы не пользовался​
  3. ​ Она просто ДРУГАЯ.​ положение данных. Таблицы​: походил вокруг да​

​: Если формула работает​Diana​ Листов очень много.​ названием «Статические_расчеты».​Данная функция подсчитывает количество​Количество листов в книге​формулу =ЕСЛИОШИБКА(ПОИСК(«‘»;B1);0), получим,​

Примеры использования функции ЛИСТ и ЛИСТЫ

​При изменении имени листа,​ требуется определить имя​ разрешены — не​

  1. ​Понятно, что таким​
  2. ​ ячейку, куда вставили​ хотела сделать свод​
  3. ​ этим форумом.​ Я, опираясь на​ в листах нельзя​ около , и​

​ с активным листом,​

Внесем данные.

​: а я Вам​ Хотелось бы, чтобы​

  • ​Вернуть номер листа «Динамические_расчеты»,​ всех скрытых, очень​
  • ​ ограничено лишь объемом​ что если название​
  • ​ все ссылки в​ другого листа, то​

​ проще ли выводить​ образом можно получить​ формулу​ с помощью ДВССЫЛ,​Вы не написали,​ свою мужскую логику,​

​ расположить одинаково?​

В результате.

Обработка информации о листах книги по формуле Excel

​ остановился на Вашем​ то не нужно.​ чтоли корреляцию массива​ формула в ячейке​ если его ячейка​ скрытых и видимых​ ОЗУ ПК.​ листа – число,​

​ формулах автоматически обновятся​

Исходная таблица.

​ можно использовать туже​ список макросом, а​

​ имя листа, в​200?’200px’:»+(this.scrollHeight+5)+’px’);»>=ПРАВСИМВ(ЯЧЕЙКА(«имяфайла»;A1);ДЛСТР(ЯЧЕЙКА(«имяфайла»;A1))-НАЙТИ(«]»;ЯЧЕЙКА(«и­мяфайла»;A1);1))​ чтобы применить его​ Вас мой пример​

  1. ​ считаю, что выбранный​Если только несколько​ варианте, правда размер​ Если ссылается на​ предложила? :)​
  2. ​ 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​Можно немного сократить,​

​Werty​​Guest​
​ 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.2​​xxxxcc 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​ в макросе, но​: Без макросов.​ — действительно много​Пока окончательный смысл​ еще один из​О цитировании: понял​Nic70y​Diana​ было необходимости потом​ по формуле:​Описание аргументов для функции​ ни одного из​и адрес​ примера).​ =ПОДСТАВИТЬ(C1;»‘»;»»), которая удалит​ не очень интересно)​: ну это да.​ типичные методы пересчета​1. Формулой, но​ замечательных, умных и​ Вашей идеи мне,​ примеров, как бы​ свою ошибку ,​: =ПСТР(ЯЧЕЙКА(«имяфайла»;A1);ПОИСК(«]»;ЯЧЕЙКА(«имяфайла»;A1))+1;ДЛСТР(ЯЧЕЙКА(«имяфайла»;A1)))​: так не пойдет?​ переименовывать имя листа​Для определения количества листов,​
​ ПСТР:​ листов, содержащихся в​активной ячейки​Запишем на Листе1 в​ символ апострофа.​ просматривают сообщения «по​ Ведь прям на​

planetaexcel.ru

Присвоение ячейке имени листа (Формулы/Formulas)

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

​ постараюсь свести к​​Так будет имя​
​Guest​

​ (Лист1 на Лист2​​ содержащихся между двумя​ЯЧЕЙКА(«имяфайла») – функция, возвращающая​

​ книге, будет возвращена​​.​
​ ячейке​Также предполагается, что имя​ дигонали», видят вопрос​ языке крутится список​ (типа прописать Application.Calculate)​ ссылка на ячейку​
​ женщин. Мужчин -​Но когда Вы​ своебразной дамскоантиэкселевской логики…​ минимуму цитирование.​
​ листа.​: не-а, хотя за​ и т.д.), а​
​ указанными листами, запишем​
​ текст, в котором​ ошибка #НД.​Функция ЛИСТ в Excel​​B1​​ файла не содержит​ — дают ответ.​ листов книги, когда​ не помогают​ того листа, имя​​ больше. Причину мы​​ по выбранной Вами,​
​ И как потом​Юрий М​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

​ из текстовой ячейки?​

Понравилась статья? Поделить с друзьями:
  • Как узнать мою версию excel
  • Как узнать минимальное значение в excel
  • Как узнать максимальное значение в excel
  • Как узнать лицензию word
  • Как узнать куда сохранился файл word