Как в Excel Получить Имя Листа Формулой • Дополнительные сведения
Выпадающий список листов в Excel
Создать простой выпадающий список в ячейке с данными из этого же файла — просто. Все усложняется, когда сам список и данные для него находятся в разных файлах. Для решения этой проблемы есть несколько способов.
Способ 1. Функция ДВССЫЛ
Функция ДВССЫЛ (INDIRECT) преобразует текстовую строку аргумента в реальный адрес, используемый для ссылки на данные. Обратите внимание, что имя файла заключается в квадратные скобки, а восклицательный знак служит разделителем имени листа и адреса диапазона ячеек. Если имя файла содержит пробелы, то его надо заключить в апострофы.
Если файл с исходными данными для списка лежит в другой папке, необходимо указать полный путь к файлу, например, следующим образом: =ДВССЫЛ(«‘C:\Поставщики\[Товары.xls]Список’!$A$1:$A$10») . В данном случае не забудьте заключить в апострофы полный путь к файлу и имя листа. Минус этого способа только один — выпадающий список будет корректно работать только в том случае, если файл Товары.xls открыт.
Способ 2. Импорт данных
Суть этого способа в том, что данные для выпадающего списка буду импортироваться из другого файла в текущий. Для этого необходимо создать обновляемую связь между двумя файлами.
После нажатия на ОК появится еще одно последнее окно, где можно указать удобную ячейку для импорта и, нажав на кнопку Свойства (Properties), задать частоту обновления информации.
Тут можно включить флажок Обновить при открытии файла (Refresh on open), чтобы каждый раз при открытии этой книги иметь последнюю версию списка.
После нажатия на кнопку ОК, Excel загрузит данные из созданной таблицы из файла Справочник в наш текущий файл Бланк и отформатирует их в виде таблицы.
Если выделить импортированный список (диапазон А2:А7 в нашем случае), то в строке формул можно увидеть его имя, которое он автоматически получает при вставке.
Осталось создать выпадающий список, который будет ссылаться на эти данные. Для этого:
- Выделяем ячейки, где хотим создать выпадающие списки.
- На вкладке Данные жмем на кнопку Проверка данных (Data — Validation).
- Выбираем в раскрывающемся списке разрешенных типов данных вариант Список (List) и вводим в поле Источник (Source) следующую формулу: =ДВССЫЛ(«Таблица_Справочник») . В англоязычной версии Excel это будет =INDIRECT(«Таблица_Справочник») .
Логично было бы ввести просто имя нашего диапазона, но, к сожалению, Microsoft Excel почему-то не воспринимает имена таблиц в поле Источник. Поэтому мы используем тактическую хитрость — функцию ДВССЫЛ (INDIRECT), которая превращает свой аргумент (имя нашей таблицы) в рабочую ссылку.
Все. После нажатия на ОК наш список начнет работать и будет в дальнейшем автоматически обновляться, подгружая данные из другого файла.
Импорт и консолидация таблиц Excel через Power Query.
- Закройте все открытые книги, если они есть. неисправность Excel.
- Перезагрузите Excel и откройте книгу.
- Нажмите Ctrl+F3 и отфильтруйте именованные диапазоны на ошибки.
- Удалите все ошибочные именованные диапазоны.
- Закончите с помощью OK.
- Сохранить & amp; закройте рабочую книгу.
Шаг 7. Теперь подводим курсор к зелёному маленькому квадратику в правом нижнем углу выделенной ячейки (курсор превращается в маленький чёрный крестик) делаем двойной щелчок ЛМ:
Функции 1С. Из Excel в 1С. Получение списка листов (имен листов) из файла Excel
- Моя любимая панель быстрого доступа (настраивается, импортируется и экспортируется аналогично уроку 18 , уроку 19 и секрету 5)
- Поле «Имя ячейки»
- Никогда не пользуюсь этим полем (а вообще это команды «Отмена», «Ввод» и «Вставить функцию»)
- Поле «Строка формул» (где прекрасно работается с клавиатуры, поэтому нет нужды в пункте 3
- Имя столбца (буквенное, но можно сделать и численное)
- Выделенная ячейка. Обратите внимание, что при выделении ячейки в правом нижнем углу зелёного прямоугольника отчётливо виден зелёный квадратик.
- Имя строки (только численное). Смотрим на поле «Имя ячейки» ‒ имя А1 на пересечении соответствующих строки и столбца
- Имя листа (можно переименовать, покрасить, переместить, удалить и т.д.)
- Кнопка создания ещё одно листа. Сколько раз щёлкните по плюсику, столько листов добавиться
1. В ячейки B3-B14 вводим наименования параметров, в ячейки C3-C14 вписываем их буквенно-цифровые обозначения так, как они обозначаются в вышеприведенной формуле (можно со знаками «=», Excel их отбросит при автоматическом присвоении имен), а в ячейки D3-D13 заносим числовые значения исходных данных.
Нумерация ячеек формулой
Создать простой выпадающий список в ячейке с данными из этого же файла — просто. Все усложняется, когда сам список и данные для него находятся в разных файлах. Для решения этой проблемы есть несколько способов.
Публикуя свою персональную информацию в открытом доступе на нашем сайте вы, даете согласие на обработку персональных данных и самостоятельно несете ответственность за содержание высказываний, мнений и предоставляемых данных. Мы никак не используем, не продаем и не передаем ваши данные третьим лицам.