Юрец Пользователь Сообщений: 63 |
Здравствуйте, |
Sanja Пользователь Сообщений: 14838 |
#2 13.03.2016 22:36:23 Здравствуйте. См. справку по =ЯЧЕЙКА()
Изменено: Sanja — 13.03.2016 22:49:52 Согласие есть продукт при полном непротивлении сторон. |
||
Юрец Пользователь Сообщений: 63 |
Посмотрел справку, подставил = ЯЧЕЙКА(«имяфайла») выдала весь путь. |
The_Prist Пользователь Сообщений: 14181 Профессиональная разработка приложений для MS Office |
Небольшой нюанс — лучше указывать ссылку на ячейку в этой книге — иначе будет возвращать путь всегда к активной книге. Как получить имя листа формулой Даже самый простой вопрос можно превратить в огромную проблему. Достаточно не уметь формулировать вопросы… |
Юрец Пользователь Сообщений: 63 |
Включил запись макроса, сделал пару действий и возник вопрос: А как подтянуть формулу? |
vikttur Пользователь Сообщений: 47199 |
|
kuklp Пользователь Сообщений: 14868 E-mail и реквизиты в профиле. |
#7 14.03.2016 00:12:44 Так формулой, или ВБА?
Я сам — дурнее всякого примера! … |
||
Юрий М Модератор Сообщений: 60570 Контакты см. в профиле |
#8 14.03.2016 00:15:12 А так не проще?
|
||
kuklp Пользователь Сообщений: 14868 E-mail и реквизиты в профиле. |
#9 14.03.2016 01:14:52 Не проще, Юр. В имени может быть сколько угодно точек. Это не ДОС Вот кстати, моя лиса так с форума качает: Суточний звіт.xlsm.xls, Щотижневий звіт.xlsm.xls Изменено: kuklp — 14.03.2016 01:18:05 Я сам — дурнее всякого примера! … |
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.
Нужна дополнительная помощь?
Имени текущей книги можно получить с помощью функции
ЯЧЕЙКА()
.
Функция
ЯЧЕЙКА()
возвращает
имя текущей книги
(файла) в двух случаях:
=ЯЧЕЙКА(«имяфайла»)
Типичный результат:
С:XLSПримерыТекст[Переводчик.xlsx]Лист1
=ЯЧЕЙКА(«адрес»;Лист2!A1)
, где второй аргумент – ссылка на ячейку на другом листе. Типичный результат:
[Переводчик.xlsx]Лист2!$A$1
Если формула вводится в новую книгу, то ее сначала нужно сохранить. После сохранения, возможно, потребуется нажать клавишу
F
9
(Вкладка
Формулы
, Группа
Вычисление
,
Пересчет
).
Если в ячейке
А1
находится одна из вышеуказанных формул, то для нахождения имени книги можно использовать формулу (см.
файл примера
):
=ПСТР(A1;ПОИСК(«[«;A1)+1;ПОИСК(«]»;A1)-ПОИСК(«[«;A1)-1)
Формула предполагает, что название файла заключено в скобках [ ], находит позиции этих символов и извлекает все что между ними.
Если имя файла содержит символы [ и ], то функция
ЯЧЕЙКА()
заменит эти символы на скобки ( ). Поэтому, с помощью этой функции имена файлов
Перево[дчи]к.xlsx и Перево(дчи)к.xlsx
различить нельзя.
Skip to content
В этой статье объясняется синтаксис функции ДВССЫЛ, основные способы ее использования и приводится ряд примеров формул, демонстрирующих использование ДВССЫЛ в Excel.
В Microsoft Excel существует множество функций, некоторые из которых просты для понимания, другие требуют длительного обучения. При этом первые используются чаще, чем вторые. И тем не менее, функция Excel ДВССЫЛ (INDIRECT на английском) является единственной в своем роде. Эта функция Excel не выполняет никаких вычислений, не оценивает никаких условий не ищет значения.
Итак, что такое функция ДВССЫЛ (INDIRECT) в Excel и для чего ее можно использовать? Это очень хороший вопрос, и, надеюсь, вы получите исчерпывающий ответ через несколько минут, когда закончите чтение.
Функция ДВССЫЛ в Excel — синтаксис и основные способы использования
ДВССЫЛ используется для создания косвенных ссылок на ячейки, диапазоны, другие листы или книги. Другими словами, она получает нужный адрес и позволяет вам при помощи формулы создать из него динамическую ссылку на ячейку или диапазон вместо их прямого указания. В результате вы можете изменить ссылку в формуле, не изменяя саму формулу. Более того, эти косвенные ссылки не изменятся при вставке на лист новых строк или столбцов или при удалении уже существующих.
Все это может быть проще понять на примере. Однако чтобы написать формулу, пусть даже самую простую, нужно знать аргументы функции, верно? Итак, давайте сначала кратко рассмотрим синтаксис Excel ДВССЫЛ.
Функция ДВССЫЛ в Excel возвращает ссылку на ячейку, используя текстовую строку. Она имеет два аргумента, первый является обязательным, а второй – нет:
ДВССЫЛ(ссылка_на_ячейку; [a1])
ссылка_на_ячейку – это адрес нужной ячейки в виде текстовой строки, либо названия именованного диапазона.
a1 — логическое значение, указывающее, какой тип ссылки содержится в первом аргументе:
- Если значение ИСТИНА или опущено, то используется ссылка на ячейку в стиле A1.
- Если ЛОЖЬ, то возвращается ссылка в виде R1C1.
Таким образом, ДВССЫЛ возвращает либо ссылку на ячейку, либо ссылку на диапазон.
Хотя тип ссылки R1C1 может быть полезен в определенных ситуациях, вам, вероятно, удобнее использовать привычные ссылки типа A1. В любом случае, почти все формулы в этом руководстве будут использовать ссылки A1, и поэтому мы будем просто опускать второй аргумент в функции.
Как работает функция ДВССЫЛ
Чтобы получить представление о работе функции, давайте создадим простую формулу, которая демонстрирует, как можно применить ДВССЫЛ в Excel.
Предположим, у вас есть число 5 в ячейке A1 и текст «A1» в ячейке C1. Теперь поместите формулу =ДВССЫЛ(C1) в любую другую ячейку и посмотрите, что произойдет:
- Функция ДВССЫЛ обращается к значению в ячейке C1. Там в виде текстовой строки записан адрес «A1».
- Функция ДВССЫЛ направляется по этому адресу в ячейку A1, откуда извлекает записанное в ней значение, то есть число 555.
Итак, в этом примере функция ДВССЫЛ преобразует текстовую строку в ссылку на ячейку.
Аналогичным образом можно получить ссылку на диапазон. Для этого просто нужно функции ДВССЫЛ указать два адреса – начальный и конечный. Вы видите это на скриншоте ниже.
Формула ДВССЫЛ(C1&»:»&C2) извлекает адреса из указанных ячеек и превращается в =ДВССЫЛ(«A1:A5»).
В итоге мы получаем ссылку =A1:A5
Если вы считаете, что это все еще имеет очень мало практического смысла, пожалуйста, читайте дальше, и я продемонстрирую вам еще несколько примеров, которые раскрывают реальную силу функции Excel ДВССЫЛ и более подробно показывают, как она работает.
Как использовать ДВССЫЛ в Excel — примеры формул
Как показано в приведенном выше примере, вы можете использовать функцию ДВССЫЛ, чтобы записать адрес ячейки как обычную текстовую строку и получить в результате значение этой ячейки. Однако этот простой пример — не более чем намек на возможности ДВССЫЛ.
При работе с реальными данными мы можем превратить любой текст в ссылку, включая очень сложные комбинации, которые вы создаете, используя значения других ячеек и результаты, возвращаемые другими формулами Excel. Но не будем торопиться и пойдем от простого к сложному.
Создание косвенных ссылок из значений ячеек
Как вы помните, функция ДВССЫЛ в Excel позволяет использовать стили ссылок A1 и R1C1. Обычно вы не можете использовать оба стиля на одном листе одновременно. Вы можете переключаться между двумя типами ссылок только с помощью опции «Файл» > «Параметры» > «Формулы» > R1C1 . По этой причине пользователи Excel редко рассматривают использование R1C1 в качестве альтернативного подхода к созданию ссылок.
В формуле ДВССЫЛ вы можете использовать любой тип ссылки на одном и том же листе, если хотите. Прежде чем мы двинемся дальше, давайте более подробно рассмотрим разницу между стилями ссылок A1 и R1C1.
Стиль A1 — это обычный и привычный всем нам тип адресации в Excel, который указывает сначала столбец, за которым следует номер строки. Например, B2 обозначает ячейку на пересечении столбца B и строки 2.
Стиль R1C1 является обозначает координаты ячейки наоборот – за строками следуют столбцы, и к этому нужно привыкнуть:) Например, R5C1 относится к ячейке A5, которая находится в строке 5, столбце 1 на листе. Если после буквы не следует какая-либо цифра, значит, вы имеете в виду ту же строку или столбец, в которых записана сама формула.
А теперь давайте сравним на простом примере, как функция ДВССЫЛ обрабатывает адреса вида A1 и R1C1:
Как вы видите на скриншоте выше, две разные формулы возвращают один и тот же результат. Вы уже поняли, почему?
- Формула в ячейке D1: =ДВССЫЛ(C1)
Это самый простой вариант. Формула обращается к ячейке C1, извлекает ее значение — текстовую строку «A2» , преобразует ее в ссылку на ячейку, переходит к ячейке A2 и возвращает ее значение, равное 456.
- Формула в ячейке D3: =ДВССЫЛ(C3;ЛОЖЬ)
ЛОЖЬ во втором аргументе указывает, что указанное значение (C3) следует рассматривать как ссылку на ячейку в формате R1C1, т. е. сначала идет номер строки, за которым следует номер столбца. Таким образом, наша формула ДВССЫЛ интерпретирует значение в ячейке C3 (R2C1) как ссылку на ячейку на пересечении строки 2 и столбца 1, которая как раз и является ячейкой A2.
Создание ссылок из значений ячеек и текста
Аналогично тому, как мы создавали ссылки из значений ячеек , вы можете комбинировать текстовую строку и ссылку на ячейку с адресом прямо в формуле ДВССЫЛ, соединив их вместе при помощи оператора конкатенации (&).
В следующем примере формула =ДВССЫЛ(«А»&C1) возвращает значение из ячейки А1 на основе следующей логической цепочки:
Функция ДВССЫЛ объединяет элементы в первом аргументе ссылка_на_ячейку — текст «А» и значение из ячейки C1. Значение в C1 – это число 1, что в результате формирует адрес А1. Формула переходит к ячейке А1 и возвращает ее значение – 555.
Использование функции ДВССЫЛ с именованными диапазонами
Помимо создания ссылок на ячейки из текстовых строк, вы можете заставить функцию Excel ДВССЫЛ создавать ссылки на именованные диапазоны.
Предположим, у вас есть следующие именованные диапазоны на вашем листе:
- Яблоки – С2:E2
- Лимоны — C3: E3
- Апельсины – C4:E4 и так далее по каждому товару.
Чтобы создать динамическую ссылку Excel на любой из указанных выше диапазонов с цифрами продаж, просто запишите его имя, скажем, в H1, и обратитесь к этой ячейке при помощи формулы =ДВССЫЛ(H1).
А теперь вы можете сделать еще один шаг и вложить эту формулу в другие функции Excel. Например, попробуем вычислить сумму и среднее значений в заданном именованном диапазоне или найти максимальную и минимальную сумму продаж в нём, как это сделано на скриншоте ниже:
- =СУММ(ДВССЫЛ (H1))
- =СРЗНАЧ(ДВССЫЛ (H1))
- =МАКС(ДВССЫЛ (H1))
- =МИН(ДВССЫЛ (H1))
Теперь, когда вы получили общее представление о том, как работает функция ДВССЫЛ в Excel, мы можем поэкспериментировать с более серьёзными формулами.
ДВССЫЛ для ссылки на другой рабочий лист
Полезность функции Excel ДВССЫЛ не ограничивается созданием «динамических» ссылок на ячейки. Вы также можете использовать ее для формирования ссылки на другие листы.
Предположим, у вас есть важные данные на листе 1, и вы хотите получить эти данные на листе 2. На скриншоте ниже показано, как можно справиться с этой задачей.
Нам поможет формула:
=ДВССЫЛ(«‘»&A2&»‘!»&B2&C2)
Давайте разбираться, как работает эта формула.
Как вы знаете, обычным способом сослаться на другой лист в Excel является указание имени этого листа, за которым следуют восклицательный знак и ссылка на ячейку или диапазон, например Лист1!A1:С10. Так как имя листа часто содержит пробелы, вам лучше заключить его (имя, а не пробел в одинарные кавычки, чтобы предотвратить возможную ошибку, например,
‘Лист 1!’$A$1 или для диапазона – ‘Лист 1!’$A$1:$С$10 .
Наша задача – сформировать нужный текст и передать его функции ДВССЫЛ. Все, что вам нужно сделать, это:
- записать имя листа в одну ячейку,
- букву столбца – в другую,
- номер строки – в третью,
- объединить всё это в одну текстовую строку,
- передать этот адрес функции ДВССЫЛ.
Помните, что в текстовой строке вы должны заключать каждый элемент, кроме номера строки, в двойные кавычки и затем связать все элементы в единое целое с помощью оператора объединения (&).
С учетом вышеизложенного получаем шаблон ДВССЫЛ для создания ссылки на другой лист:
ДВССЫЛ («‘» & имялиста & «‘!» & имя столбца нужной ячейки & номер строки нужной ячейки )
Возвращаясь к нашему примеру, вы помещаете имя листа в ячейку A2 и вводите адреса столбца и строки в B2 и С2, как показано на скриншоте выше. В результате вы получите следующую формулу:
ДВССЫЛ(«‘»&A2&»‘!»&B2&C2)
Кроме того, обратите внимание, что если вы копируете формулу в несколько ячеек, вам необходимо зафиксировать ссылку на имя листа, используя абсолютные ссылки на ячейки, например $A$2.
Замечание.
- Если какая-либо из ячеек, содержащих имя листа и адреса ячеек (A2, B2 и c2 в приведенной выше формуле), будет пуста, ваша формула вернет ошибку. Чтобы предотвратить это, вы можете обернуть функцию ДВССЫЛ в функцию ЕСЛИ :
ЕСЛИ(ИЛИ(A2=»»;B2=»»;C2-“”); «»; ДВССЫЛ(«‘»&A2&»‘!»&B2&C2)
- Чтобы формула ДВССЫЛ, ссылающаяся на другой лист, работала правильно, указанный лист должен быть открыт в Экселе, иначе формула вернет ошибку #ССЫЛКА. Чтобы не видеть сообщение об ошибке, которое может портить вид вашей таблицы, вы можете использовать функцию ЕСЛИОШИБКА, которая будет отображать пустую строку при любой возникшей ошибке:
ЕСЛИОШИБКА(ДВССЫЛ(«‘»&A2&»‘!»&B2&C2); «»)
Формула ДВССЫЛ для ссылки на другую книгу Excel
Формула, которая создает ссылку на другую книгу Excel, основана на том же подходе, что и обычная ссылка на другую электронную таблицу. Вам просто нужно указать имя книги дополнительно к имени листа и адресу ячейки.
Чтобы упростить задачу, давайте начнем с создания ссылки на другую книгу обычным способом (апострофы добавляются, если имена вашей книги и/или листа содержат пробелы):
‘[Имя_книги.xlsx]Имя_листа’!Арес_ячейки
Но, чтобы формула была универсальной, лучше апострофы добавлять всегда – лишними не будут .
Предполагая, что название книги находится в ячейке A2, имя листа — в B2, а адрес ячейки — в C2 и D2, мы получаем следующую формулу:
=ДВССЫЛ(«‘[«&$A$2&».xlsx]»&$B$2&»‘!»&C2&D2)
Поскольку вы не хотите, чтобы ячейки, содержащие имена книг и листов, изменялись при копировании формулы в другие ячейки, вы можете зафиксировать их, используя абсолютные ссылки на ячейки – $A$2 и $B$2 соответственно.
Если адреса ячеек заменить их значениями, то мы получим такой промежуточный результат:
=ДВССЫЛ(«‘[INDIRECT.xlsx]Продажи’!D3»)
Ну а итоговый результат вы видите на скриншоте ниже.
Hbc6
И теперь вы можете легко создать собственную динамическую ссылку на другую книгу Excel, используя следующий шаблон:
=ДВССЫЛ(«‘[» & Название книги & «]» & Имя листа & «‘!» & Адрес ячейки )
Примечание. Рабочая книга, на которую ссылается ваша формула, всегда должна быть открыта, иначе функция ДВССЫЛ выдаст ошибку #ССЫЛКА. Как обычно, функция ЕСЛИОШИБКА может помочь вам избежать этого:
=ЕСЛИОШИБКА(ДВССЫЛ(«‘[«&$A$2&».xlsx]»&$B$2&»‘!»&C2&D2); «»)
Использование функции Excel ДВССЫЛ чтобы зафиксировать ссылку на ячейку
Обычно Microsoft Excel автоматически изменяет ссылки на ячейки при вставке новых или удалении существующих строк или столбцов на листе. Чтобы этого не произошло, вы можете использовать функцию ДВССЫЛ для работы с конкретными адресами ячеек, которые в любом случае должны оставаться неизменными.
Чтобы проиллюстрировать разницу, сделайте следующее:
- Введите любое значение в любую ячейку, например, число 555 в ячейку A1.
- Обратитесь к A1 из двух других ячеек тремя различными способами: =A1, =ДВССЫЛ(«A1») и ДВССЫЛ(С1), где в С1 записан адрес «А1».
- Вставьте новую строку над строкой 1.
Видите, что происходит? Ячейка с логическим оператором =А1 по-прежнему возвращает 555, потому что ее формула была автоматически изменена на =A2 после вставки строки. Ячейки с формулой ДВССЫЛ теперь возвращают нули, потому что формулы в них не изменились при вставке новой строки и они по-прежнему ссылаются на ячейку A1, которая в настоящее время пуста:
После этой демонстрации у вас может сложиться впечатление, что функция ДВССЫЛ больше мешает, чем помогает. Ладно, попробуем по-другому.
Предположим, вы хотите просуммировать значения в ячейках A2:A5, и вы можете легко сделать это с помощью функции СУММ:
=СУММ(A2:A5)
Однако вы хотите, чтобы формула оставалась неизменной, независимо от того, сколько строк было удалено или вставлено. Самое очевидное решение — использование абсолютных ссылок — не поможет. Чтобы убедиться, введите формулу =СУММ($A$2:$A$5) в какую-нибудь ячейку, вставьте новую строку, скажем, в строку 3, и увидите формулу, преобразованную в =СУММ($A$2:$A$6).
Конечно, такая любезность Microsoft Excel в большинстве случаев будет работать нормально. Тем не менее, могут быть сценарии, когда вы не хотите, чтобы формула менялась автоматически. Например, нам нужна сумма только первых четырех значений из таблицы.
Решение состоит в использовании функции ДВССЫЛ, например:
=СУММ(ДВССЫЛ(«A2:A5»))
Поскольку Excel воспринимает «A1: A5» как простую текстовую строку, а не как ссылку на диапазон, он не будет вносить никаких изменений при вставке или удалении строки (строк), а также при их сортировке.
Использование ДВССЫЛ с другими функциями Excel
Помимо СУММ, ДВССЫЛ часто используется с другими функциями Excel, такими как СТРОКА, СТОЛБEЦ, АДРЕС, ВПР, СУММЕСЛИ и т. д.
Пример 1. Функции ДВССЫЛ и СТРОКА
Довольно часто функция СТРОКА используется в Excel для возврата массива значений. Например, вы можете использовать следующую формулу массива (помните, что для этого нужно нажать Ctrl + Shift + Enter
), чтобы вернуть среднее значение трех наименьших чисел в диапазоне B2:B13
{=СРЗНАЧ(НАИМЕНЬШИЙ(B2:B13;СТРОКА(1:3)))}
Однако, если вы вставите новую строку в свой рабочий лист где-нибудь между строками 1 и 3, диапазон в функции СТРОКА изменится на СТРОКА(1:4), и формула вернет среднее значение четырёх наименьших чисел вместо трёх.
Чтобы этого не произошло, вставьте ДВССЫЛ в функцию СТРОКА, и ваша формула массива всегда будет оставаться правильной, независимо от того, сколько строк будет вставлено или удалено:
={СРЗНАЧ(НАИМЕНЬШИЙ(B2:B13;СТРОКА(ДВССЫЛ(«1:3»))))}
Аналогично, если нам нужно найти сумму трёх наибольших значений, можно использовать ДВССЫЛ вместе с функцией СУММПРОИЗВ.
Вот пример:
={СУММПРОИЗВ(НАИБОЛЬШИЙ(B2:B13;СТРОКА(ДВССЫЛ(«1:3»))))}
А чтобы указать переменное количество значений, которое мы хотим сосчитать, можно это число вынести в отдельную ячейку. К примеру, в С1 запишем цифру 3. Тогда формулу можно изменить таким образом:
={СУММПРОИЗВ(НАИБОЛЬШИЙ(B2:B13;СТРОКА(ДВССЫЛ(«1:»&C1))))}
Согласитесь, что получается достаточно гибкий расчёт.
Пример 2. Функции ДВССЫЛ и АДРЕС
Вы можете использовать Excel ДВССЫЛ вместе с функцией АДРЕС, чтобы получить значение в определенной ячейке на лету.
Как вы помните, функция АДРЕС используется в Excel для получения адреса ячейки по номерам строк и столбцов. Например, формула =АДРЕС(1;3) возвращает текстовую строку «$C$1», поскольку C1 — это ячейка на пересечении 1-й строки и 3-го столбца.
Чтобы создать ссылку на ячейку, вы просто встраиваете функцию АДРЕС в формулу ДВССЫЛ, например:
=ДВССЫЛ(АДРЕС(1;3))
Конечно, эта несложная формула лишь демонстрирует технику. Более сложные примеры использования функций ДВССЫЛ И АДРЕС в Excel см. в статье Как преобразовать строки в столбцы в Excel .
И вот еще несколько примеров формул в которых используется функция ДВССЫЛ, и которые могут оказаться полезными:
- ВПР и ДВССЫЛ — как динамически извлекать данные из разных таблиц (см. пример 2).
- Excel ДВССЫЛ и СЧЁТЕСЛИ — как использовать функцию СЧЁТЕСЛИ в несмежном диапазоне или нескольких выбранных ячейках.
Использование ДВССЫЛ для создания выпадающих списков
Вы можете использовать функцию Excel ДВССЫЛ с инструментом проверки данных для создания каскадных выпадающих списков. Они показывают различные варианты выбора в зависимости от того, какое значение пользователь указал в предыдущем выпадающем списке.
Простой зависимый раскрывающийся список сделать очень просто. Все, что требуется, — это несколько именованных диапазонов для хранения элементов раскрывающегося списка.
В ячейке А1 вы создаете простой выпадающий список с названиями имеющихся именованных диапазонов. Для второго зависимого выпадающего списка в ячейке В2 вы используете простую формулу =ДВССЫЛ(A1), где A1 — это ячейка, в которой выбрано имя нужного именованного диапазона.
К примеру, выбрав в первом списке второй квартал, во втором списке мы видим месяцы этого квартала.
Рис9
Чтобы сделать более сложные трехуровневые меню или раскрывающиеся списки с многоуровневыми записями, вам понадобится немного более сложная формула ДВССЫЛ в сочетании с вложенной функцией ПОДСТАВИТЬ.
Подробное пошаговое руководство по использованию ДВССЫЛ с проверкой данных Excel смотрите в этом руководстве: Как создать зависимый раскрывающийся список в Excel.
Функция ДВССЫЛ Excel — возможные ошибки и проблемы
Как показано в приведенных выше примерах, функция ДВССЫЛ весьма полезна при работе со ссылками на ячейки и диапазоны. Однако не все пользователи Excel охотно принимают этот подход, в основном потому, что постоянное использование ДВССЫЛ приводит к отсутствию прозрачности формул Excel и несколько затрудняет их понимание. Функцию ДВССЫЛ сложно просмотреть и проанализировать ее работу, поскольку ячейка, на которую она ссылается, не является конечным местоположением значения, используемого в формуле. Это действительно довольно запутанно, особенно при работе с большими сложными формулами.
В дополнение к сказанному выше, как и любая другая функция Excel, ДВССЫЛ может вызвать ошибку, если вы неправильно используете аргументы функции. Вот список наиболее типичных ошибок и проблем:
Ошибка #ССЫЛКА!
Чаще всего функция ДВССЫЛ возвращает ошибку #ССЫЛКА! в следующих случаях:
- Аргумент ссылка_на_ячейку не является допустимой ссылкой Excel. Если вы пытаетесь передать функции текст, который не может обозначать ссылку на ячейку (например, «A1B0»), то формула приведет к ошибке #ССЫЛКА!. Во избежание возможных проблем проверьте аргументы функции ДВССЫЛ .
- Превышен предел размера диапазона. Если аргумент ссылка_на_ячейку вашей формулы ДВССЫЛ ссылается на диапазон ячеек за пределами строки 1 048 576 или столбца 16 384, вы также получите ошибку #ССЫЛКА в Excel 2007 и новее. Более ранние версии Excel игнорируют превышение этого лимита и действительно возвращают некоторое значение, хотя часто не то, что вы ожидаете.
- Используемый в формуле лист или рабочая книга закрыты.Если ваша формула с ДВССЫЛ адресуется на другую книгу или лист Excel, то эта другая книга или электронная таблица должны быть открыты, иначе ДВССЫЛ возвращает ошибку #ССЫЛКА! . Впрочем, это требование характерно для всех формул, которые ссылаются на другие рабочие книги Excel.
Ошибка #ИМЯ?
Это самый очевидный случай, подразумевающий, что в названии функции есть какая-то ошибка.
Ошибка из-за несовпадения региональных настроек.
Также распространенная проблема заключается не в названии функции ДВССЫЛ, а в различных региональных настройках для разделителя списка.
В европейских странах запятая зарезервирована как десятичный символ, а в качестве разделителя списка используется точка с запятой.
В стандартной конфигурации Windows для Северной Америки и некоторых других стран разделителем списка по умолчанию является запятая.
В результате при копировании формулы между двумя разными языковыми стандартами Excel вы можете получить сообщение об ошибке « Мы обнаружили проблему с этой формулой… », поскольку разделитель списка, используемый в формуле, отличается от того, что установлен на вашем компьютере. Если вы столкнулись с этой ошибкой при копировании какой-либо НЕПРЯМОЙ формулы из этого руководства в Excel, просто замените все запятые (,) точками с запятой (;) (либо наоборот). В обычных формулах Excel эта проблема, естественно, не возникнет. Там Excel сам поменяет разделители исходя из ваших текущих региональных настроек.
Чтобы проверить, какие разделитель списка и десятичный знак установлены на вашем компьютере, откройте панель управления и перейдите в раздел «Регион и язык» > «Дополнительные настройки».
Надеемся, что это руководство пролило свет для вас на использование ДВССЫЛ в Excel. Теперь, когда вы знаете ее сильные стороны и ограничения, пришло время попробовать и посмотреть, как функция ДВССЫЛ может упростить ваши задачи в Excel. Спасибо за чтение!
Вот еще несколько статей по той же теме:
Определяем имя листа в MS EXCEL
Смотрите также 2, лист продукт
Для получения ссылки на о курсе валюты диапазона от 1 так скажу:Serge_07 сделал
Имя листа из
вариант записи ссылки. бралось из ячейки листов. Необходимо: синтаксис: =ЛИСТЫ(ссылка).Функция ЛИСТЫ в ExcelMobServis «D4″ ячейки в аргументе вы увидите сообщение
ДВССЫЛ(«Лист1!A1»). В статьеОпределим имя листа с 2 не меняется.((( ячейку B6 используем USD. Для этого до 4, соответствующее совершенно правильно.невозможно читать ячейки
Условие простенькое суммировать L1Вернуть номер текущего листа.ссылка – объект ссылочного возвращает числовое значение,: Я прошу прощения,Д МММ ГГ «ссылка». об ошибке #VALUE! Определение имени листа помощью функции ЯЧЕЙКА().2. Скопировав (допусти
следующую формулу: =АДРЕС(6;2;1;0).
введем следующую формулу: одному из типов пост,разбираться в поставленнойдругой книги, допустим ячейку (или диапазон)На ум пришлоВернуть номер листа с типа, для которого которое соответствует количеству но в функции или ДД МММ»строка» Номер строки в ячейке. При для использования вИмя листа можно определить
нечаяно) значение ячейкиАргументы функции: =АДРЕС(3;2;1;1;»Курсы»). возвращаемой ссылки на задаче,если там одно
с названием «БазаДанных»,
с нескольких листов, только это.. но названием «Статические_расчеты». требуется определить количество листов, на которые ЯЧЕЙКА я не ГГ «D1″ ячейки в ссылке.
сохранении листа, сообщение
функции ДВССЫЛ() показано с помощью функции В4 в В56 – номер строкиЗначение параметров: ячейку: сплошное зеленое месивото куда или а сам диапазон не осилил..Вернуть номер листа «Динамические_расчеты», листов. Данный аргумент предоставлена ссылка. нашел нужного мнед.м, или дд.ммм,»тип» Текстовое значение, об ошибке заменяется
excel2.ru
Вставка в ячейку текущего имени файла Excel, пути или листа
как использовать функцию ЯЧЕЙКА(), записав формулу получаем новое имя искомой ячейки;3 – номер строки,абсолютная на всю ячейку, цитат из всех как его подставить задавать значением в200?’200px’:»+(this.scrollHeight+5)+’px’);»>=(ДВССЫЛ(L1) & «!A1»)+(ДВССЫЛ(L1) & если его ячейка является необязательным. ЕслиПримечания: параметра. Мне необходимо, или Д МММ соответствующее типу данных на имя файла. ЯЧЕЙКА(), чтобы сохранить (см. файл примера): В5(допустим было продукт2 – номер столбца,
в которой содержится например — $A$4 возможных предидущих постов.и в эту формулу ячейке работая на «!C1») A3 содержит значение данный параметр неОбе функции полезны для
Вставьте имя текущего файла, его полный путь и имя активного листа
чтобы, например, в «D2″ в ячейке. ПустойMobServis работоспособность формулы с=ПРАВСИМВ(ЯЧЕЙКА(«имяфайла»);ДЛСТР(ЯЧЕЙКА(«имяфайла»))-ПОИСК(«]»;ЯЧЕЙКА(«имяфайла»))) 2 а стало
в котором содержится
Вставить текущее имя файла и имя активного листа
искомая ячейка;абсолютная только на строку, в конце просто200?’200px’:»+(this.scrollHeight+5)+’px’);»> итоговом листе. То- данная формула
0.
указан, функция вернет использования в документах,
-
ячейке С3, отображалосьммм.гг, или ммм.гггг, ячейке соответствует «b»,: Нужна формула, чтобы
-
функцией ДВССЫЛ().Если формула вводится в молоко, далее меняем ячейка;2 – номер столбца например — A$4; написано «спасибо вам».жалко=СУММЕСЛИ(ДВССЫЛ(«‘»&B4&»‘!G:G»);»Итого:»;(ДВССЫЛ(«‘»&B4&»‘!H:H»))) есть, итоговый лист
Вставить только текущее имя файла
возвращает — #ЗНАЧВнесем данные в таблицу: количество листов, содержащихся содержащих большое количество
название листа на
или МММ ГГ, текстовой константе в перенести название листаПримечание: новую книгу, то В5 на продукт1 – тип ссылки с искомой ячейкой;абсолютная только на столбец,
support.office.com
Название листа в ячейку?
времени.чем ваше сообщениени как не есть в этойСпасибоДалее составим формулы для в книге, на листов. котором находится эта
или МММ ГГГГ
ячейке соответствует «l» в ячейку. Уже Мы стараемся как можно
ее сначала нужно
2 обратно), в (абсолютная);1 – тип ссылки например — $A4;
№ 12 стало
соображу.
же книге сWasilich всех 4-х условий: одном из листовЛист в Excel – ячейка. Т.е. С3 «D3″ и «v» —
обсуждалось но найти
оперативнее обеспечивать вас сохранить. После сохранения, результате получается что0 – указание на
– абсолютная;относительная на всю ячейку, хуже после редакцииЗаранее спасибо!
однотипными листами с:для условия №1 используем которой она была это таблица из = Лист1дд.мм «D5″ любому другому значению не могу. Я
актуальными справочными материалами возможно, потребуется нажать лист который изначально стиль R1C1.1 – выбор стиля например A4. Сергея?ничем.только лучше икитин данными и забивая200?’200px’:»+(this.scrollHeight+5)+’px’);»>=ДВССЫЛ(L1&»!A1″)+ДВССЫЛ(L1&»!C1″) следующую формулу: =ЛИСТ() записана. всех ячеек, отображаемыхmazayZRч:мм AM/PM «D7″
в ячейке. так понимаю здесь на вашем языке. клавишу предназначен для продуктаВ результате получим ссылку:
ссылок с буквенно-цифровой[a1] – логическое значение, понятнее.вот почему я
: в ячейку номерAriesT
для условия №2 введемПримечания:
на экране и: а по ссылочкеч:мм:сс AM/PM «D6″»формат» Текстовое значение, нужна пользовательская формула. Эта страница переведенаF9 1 (молоко) начинаетПрактическое применение функции АДРЕС:
записью; определяющее один из и написал:200?’200px’:»+(this.scrollHeight+5)+’px’);»>=ДВССЫЛ(«‘[БазаДанных.xlsx]»&B4&»‘!G:G») листа получаем диапазон: Wasilic, формулу: =ЛИСТ(«Статические_расчеты»)Данная функция подсчитывает количество находящихся за его заглядывали? ;-)ч:мм «D9″ соответствующее числовому форматуЗаранее спасибо. автоматически, поэтому ее(Вкладка Формулы, Группа
принимать значения ячейки Поиск значения в«Курсы» — название листа, двух типов ссылок:ЗЫ.представьте,если бы якак то так,наверное
имен(номеров) листов.Возвращает — #ССЫЛКА!для условия №3 запишем всех скрытых, очень пределами (всего 1=ПСТР(ЯЧЕЙКА(«ИМЯФАЙЛА»;A1);ПОИСК(«]»;ЯЧЕЙКА(«ИМЯФАЙЛА»;A1))+1;255)
ч:мм:сс «D8″ ячейки. Значения дляmazayZR текст может содержать Вычисление, Пересчет). В5 т.е. продукт диапазоне таблицы Excel на котором находится A1 либо R1C1; сейчас процитировал все=СЦЕПИТЬ(ДВССЫЛ(«‘»&$B$1&»‘!a4″);» «;ДВССЫЛ(«‘»&$B$1&»‘!c4″);» s# «;ДВССЫЛ(«‘»&$B$1&»‘!g4»))Стал пробовать такие_Boroda_
формулу: скрытых и видимых 048 576 строк
Guest
Если аргумент тип_информации
различных форматов показаны
: вовсе нет, есть
неточности и грамматические
Формула вернет имя листа, 2.
по столбцам и таблица с искомой
[имя_листа] – текстовое значение, три поста нашей
не протягивается ((( формулы
: Покажите. Приложите Ваш
Функция ЕСЛИ выполняет проверку
листов, за исключением
и 16 384: Именно то что
функции ЯЧЕЙКА равен в приведенной ниже штатные средства
ошибки. Для нас содержащего ячейку сIgorka80
строкам. ячейкой. которое определяет имя
беседы?это можно было до необходимых:Код200?’200px’:»+(this.scrollHeight+5)+’px’);»>=СЦЕПИТЬ(ДВССЫЛ(«‘»&$B$1&»‘!a5″);» «;ДВССЫЛ(«‘»&$B$1&»‘!c5»);»=сумм(ч(двссыл(«Лист»&строка(двссыл(а1))&»a2»))) — здесь файл. Можно в
условия равенства значения,
диаграмм, макросов и
столбца). При отправке
я искал!!! Может
«формат», а формат
таблице. Если ячейкаЯЧЕЙКА важно, чтобы эта вышеуказанной формулой. Если: Доброе время суток.Примечание: при использовании стиляДля расчета стоимости в
листа в документе
бы читать? s# «;ДВССЫЛ(«‘»&$B$1&»‘!g5»))если убрать пытался вводить в
укороченном варианте (см.
хранящегося в ячейке диалогов. листа на печать подскажите как по
ячейки был изменен,
изменяет цвет приВозвращает информацию о
статья была вам требуется определить имя Возник вопрос ответа R1C1 запись абсолютной
рублях используем формулу: Excel. Используется для
Pelena кавычки:Код200?’200px’:»+(this.scrollHeight+5)+’px’);»>=СЦЕПИТЬ(ДВССЫЛ(‘»&$B$1&»‘!A4);» «;ДВССЫЛ(‘»&$B$1&»‘!C4);» s#
ячейку 1:26 как правила форума - A3 листа Динамические_расчеты,Если в качестве параметра
он может быть данному форуму искать необходимо пересчитать лист выводе отрицательных значений, форматировании, положении или полезна. Просим вас другого листа, то нет и найти ссылки не содержит =B3*ДВССЫЛ(D3). создания внешних ссылок.
: Господа, оффтоп прекращаем.
«;ДВССЫЛ(‘»&$B$1&»‘!G4)) размножаемая, то
в обычной ссылке
там все описано).
нулю или пустому
была передана недействительная
разбит на несколько
любую другую инфу?
для обновления значения в конце текстового
содержимом левого верхнего уделить пару секунд можно использовать туже
на широких просторах знака «$». Чтобы
Функция ДВССЫЛ необходима дляПримечания: Все вопросы сюда
результат т.е. ‘1:25’Возможно, Вам подойдет значению. ссылка, результатом вычислений страниц. Поэтому нельзяGuest функции. значения добавляется «-». угла в ссылке. и сообщить, помогла функцию ЯЧЕЙКА(), но
инета не могу отличать абсолютные и получения числового значения,
Ссылки типа R1C1 используются
mrmuratov#ССЫЛКА!и так:В результате получим: является код ошибки
путать термины «лист»: Идем на Главную.Заметки
Если положительные илиСинтаксис ли она вам, с аргументом «адрес». найти. относительные ссылки используются хранимого в ячейке, для цифрового обозначения: Добрый день!Pelena=сумм(ч(двссыл(«Лист»&строка(двссыл(а1&»:»&b1))&»a2″))) — здесь200?’200px’:»+(this.scrollHeight+5)+’px’);»>=ДВССЫЛ(«‘»&L1&»‘!A1»)+ДВССЫЛ(«‘»&L1&»‘!C1»)Пример 3. В книге #ССЫЛКА!. и «страница». Там есть поиск.Функция ЯЧЕЙКА обеспечивает
все числа отображаются
ЯЧЕЙКА(тип_информации;ссылка) с помощью кнопок
Для этого нужно, чтобы1 Лист расход
квадратные скобки «[]». на которую указывает столбцов и строк.
Тот же вопрос: Попробуйте так решение для задания
ShAM
Excel содержится несколькоДанная функция недоступна вКоличество листов в книгеIrinaSSS совместимость с другими в круглых скобках,Тип_информации — это внизу страницы. Для второй аргумент содержал имеет графу техника Например, если в ссылка. В результате Для возвращения ссылок но немного посложнее200?’200px’:»+(this.scrollHeight+5)+’px’);»>=СЦЕПИТЬ(ДВССЫЛ(«‘»&$B$1&»‘!a»&СТРОКА(A4));» «;ДВССЫЛ(«‘»&$B$1&»‘!c»&СТРОКА(A4));» s# «;ДВССЫЛ(«‘»&$B$1&»‘!g»&СТРОКА(A4))) диапазона через две
planetaexcel.ru
Примеры использования функций ЛИСТ и ЛИСТЫ в формулах Excel
: Где, куда возвращает? листов. Необходимо определить объектной модели в ограничено лишь объемом: Уважаемые! Помогите, please! программами электронных таблиц.
Функции ЛИСТ и ЛИСТЫ в Excel: описание аргументов и синтаксиса
в конце текстового текстовое значение, задающее удобства также приводим ссылку на ячейку с выпадающим списком.
данном примере в
- вычислений для остальных такого типа в сам не могуKompromis
- ячейки начало и Файл покажите по общее количество листов, связи с наличием ОЗУ ПК. Прикладываю пример: будетПример значения добавляется «()». требуемый тип информации ссылку на оригинал другого листа, имя2 На отдельных качестве параметра тип_ссылки товаров получим следующую качестве параметра a1
- додуматься как сделать: спасибо, Елена!!! В конец
Правилам. а также число там схожей функции.Функция ЛИСТ имеет в 24 листа с
- Чтобы этот пример»цвет» 1, если о ячейке. Приведенный (на английском языке). которого и будет листах названия техники. указать число 4, таблицу: должно быть явно может кто подскажет. очередной раз спасаете!всяко разно пробовал
Wasilich
- листов, содержащихся между своем синтаксисе всего разными именами и проще было понять, ячейка изменяет цвет ниже список показывает
- Предположим, что требуется добавить определено. Если формулаВопрос можно сделать ссылка на ячейкуПример 2. В таблице указано логическое значениеКак сделать ссылку
- Kompromis получалось либо значение: Я уж свой листами «Статические_расчеты» иПример 1. При выполнении
- 1 аргумент и один лист Report, скопируйте его на при выводе отрицательных возможные значения аргумента данные электронной таблицы =ЯЧЕЙКА(«адрес»;лист2!A1) находится на если на листе примет следующий вид: содержатся данные о
ЛОЖЬ или соответствующее на листы другой
- : Serge_007 выставил какие-то с одного листа пример приложу. «Экономические_расчеты». расчетной работы студент то не обязательный в который должна пустой лист. значений; во всех тип_информации и соответствующие отчет, который подтверждает листе1 в ячейке
расход я выбираю
- Так выглядит абсолютный тип цене товаров, отсортированные числовое значение 0. (закрытой книги) с замечания, типа, за либо ошбка в
- ShAMИсходная таблица имеет вид: использовал программу Excel, для заполнения: =ЛИСТ(значение). попадать информация с
- Инструкции остальных случаях — результаты. расположение книги и
B1
Как получить имя листа формулой в Excel
названия техники вся ссылок по строкам в порядке возрастанияСтиль ссылок в Excel названием месяца в «Оверквотинг» за нарушение ссылке: И где яОбщее количество листов вычислим в которой создалзначение – необязательный аргумент каждого из 24-х,Создайте пустую книгу 0 (ноль).Тип_информации Возвращаемое значение
листа, можно быстро, то имя листа
- строка автоматам заполняется и столбцам при стоимости. Необходимо получить может быть изменен ячейке этой книге. правил пп3..Что зав общем как такое писал(а)? по формуле: книгу из несколько
- функции, который содержит в зависимости от или лист.»ширина» Ширина столбца»адрес» Ссылка на отслеживать и идентифицировать (Лист2) можно определить
- на листе именно использовании стиля R1C1. ссылки на ячейки
путем установки/снятия флажкаЕСЛИ(H$4=2014;ВПР($C7;’C:_dobi_boksАшаны БМагазины[ОБЩИЙ ЗАКАЗ.xlsx]Январь’!$C:$BA;ПОИСКПОЗ($H$2;’C:_dobi_boksАшаны дурость?! На пальцах вариант =сумм(‘1:26’!a2) формулыAriesTДля определения количества листов, листов. Для собственного
Примеры использования функции ЛИСТ и ЛИСТЫ
текстовые данные с того, какой активный.Выделите пример в
- ячейки, округленная до
- первую ячейку в его. Эту задачу
- по формуле: той техники?RM с минимальной и
пункта меню «Стиль
БМагазины[ОБЩИЙ ЗАКАЗ.xlsx]Январь’!$C$2:$BA$2;0);0);ЕСЛИ(H$4=2015;ВПР($C7;’C:_dobi_boksАшаны БМагазины2015__Итоги объяснять чтоль? И
- с двссыл не: Спасибо.. Сработало..
- содержащихся между двумя удобства, студент решил
- названием листа либо Вопрос, возможно ли,
разделе справки. Не целого. Единица измерения аргументе «ссылка» в можно выполнить несколькими=ПСТР(B1;ПОИСК(«]»;B1)+1;ДЛСТР(B1)-ПОИСК(«]»;B1)-5)ilbm
: Всем доброго дня!
Обработка информации о листах книги по формуле Excel
максимальной стоимостью товаров ссылок R1C1», который годовые[ОБЩИЙ ЗАКАЗ 2015.xlsx]Январь’!$C:$BA;ПОИСКПОЗ($H$2;’C:_dobi_boksАшаны в какой строке сработали.Ещё вопрос.. Почему указанными листами, запишем в ячейках A2
ссылку, для которой
чтобы в ячейке выделяйте заголовок строки
равна ширине одного виде текстовой строки. способами.В этом случае имя
- : Выбираешь ячейку (сПомогите ответить на соответственно. находится в «Файл БМагазины2015__Итоги годовые[ОБЩИЙ ЗАКАЗ
- указано допустимое кол-воExcel 2007, что на L1 можно
формулу:
и B2 каждого требуется установить номер Name на листе или столбца. знака для шрифта»защита» 0, если
exceltable.com
ДВССЫЛ — название листа из определённой ячейки
Введите или вставьте следующую листа не должно наименованием техники) ?
вопрос, есть необходимостьИсходная таблица имеет следующий – Параметры – 2015.xlsx]Январь’!$C$2:$BA$2;0);0);»»)) цитат? Или все не так делал поставить абсолютную ссылкуСтатические_расчеты:Экономические_расчеты!A2 – ссылка на листа выводить данные листа. Если данный Report появлялось имяВыделение примера в стандартного размера.
ячейка разблокирована, и
формулу в ячейку, состоять только изкакая строка? вводить название листов вид: Формулы – Работа!! См. вложение
на твое усмотрение?! подскажите пожалуйста. $L$1 а на
ячейку A2 диапазона о названии листа
параметр не указан, листа (одного из
справке.
Ссылка — это 1, если ячейка в которой необходимо
цифр, т.к. еслиСформулируй вопрос более
через ячейку на
Для получения ссылки на с Формулами». будет более понятнее. Смахивает на детскуюЧитайте Правила форума. (A1 и С1)
листов между «Статические_расчеты» и его порядковом
функция вернет номер
24-х)?Нажмите сочетание клавиш ячейка, информацию о заблокирована.
отобразить текущее имя в качестве названия коректно
листе «Input». возможно ячейку с минимальнойЕсли требуется ссылка на
См. Правила форума. мстю какую-то…прям смешно…
Создавайте свою тему. относительная не работает и «Экономические_расчеты» включая номере соответственно. Для листа, в однойЗаранее спасибо! CTRL+C которой необходимо получить.»имяфайла» Имя файла
файла с его листа использовано число,
Igorka80 ли такое автоматическое
стоимостью товара используем ячейку, которая находитсяЭта тема закрыта. засорил остановившуюся темуПрикладывайте файл. (при растягивании формула эти листы.
этого он использовал
из ячеек которого
Юрий МНа листе выделите
Если аргумент опущен, (включая полный путь), полный путь и то функция ЯЧЕЙКА(): На листе расход изменение, если да,
формулу: в другом листеФункция АДРЕС возвращает адрес цитатами…
Эта тема закрыта. не подставляет A2
Для получения искомого значения следующие формулы: она была записана.: Дайте xls
ячейку A1 и возвращается требуемая информация который содержит ссылку, имя текущего листа. возвращает название книги в столбце техника то как?Функция АДРЕС принимает следующие данного документа Excel, определенной ячейки (текстовоеЗЫ: ПИШУ ЗДЫСЬ,Logist и С2) было вычтено числоОписание аргументов для функции
Примечания:IrinaSSS
нажмите сочетание клавиш о последней измененной в виде текстовой=CELL(«filename») и листа в
из выпадающего списка
Подробности в примере, параметры: полезно использовать параметр значение), на которую т.к. Замечальщик забаррикадировался
: Доброе утро!Файл прилагаю.. (Приношу 2. ПСТР:При работе функции ЛИСТ
: Пожалуйста CTRL+V. ячейке. Приведенный ниже строки. Если лист,
Введите или вставьте следующую апострофах (‘) и выбираем имя техники,
спасибо!!!
число, соответствующее номеру строки
[имя_листа], который принимает
указывают номера столбца
excelworld.ru
В формуле использовать Имя листа из ячейки (Формулы)
ото всех.Как подставить в
извинения, впервые здесь..)В результате получим следующее:ЯЧЕЙКА(«имяфайла») – функция, возвращающая
учитываются все листы,
Юрий М
Чтобы переключиться между список описывает текстовые содержащий ссылку, еще формулу как формула
формула вернет неправильный
а на листе
RM
с минимальным значением текстовое значение, соответствующее
и строки. Ккитин формулу имя листаМоя благодарность заФормула выводит подробную информацию
текст, в котором
которые являются видимыми,: См. код в просмотром результатов и значения, возвращаемые функцией
не был сохранен,
массива, чтобы отобразить результат. Справиться с
соответствующему названию заполняется: Спасибо огоромное! в
цены (функция МИН названию требуемого листа, примеру, в результате
: из ячейки?
помощь.. Спасибо.. по данным о функция ПСТР выполняет
скрытыми и очень
модуле "Эта книга"
просмотром формул, возвращающих ЯЧЕЙКА, если аргумент
возвращается пустая строка
текущее имя файла этим поможет формула строка. То есть
частном случае так, выполняет поиск минимального например «Лист7». выполнения функции =АДРЕС(5;7)Kompromisрабочая формулаSerge_007 листах в определенном
поиск заданного количества
скрытыми. Исключениями являютсяIrinaSSS
эти результаты, нажмите
тип_информации равен «формат», («»). и имя активного
=ПОДСТАВИТЬ(C1;»‘»;»»), которая удалит если мы выбрали ено не понял значения и возвращает будет выведено значение, скорее ваш пост200?’200px’:»+(this.scrollHeight+5)+’px’);»>=СУММЕСЛИ(‘Кача (2этаж)’!G:G;»Итого:»;’Кача (2этаж)’!H:H): Потому что ДВССЫЛ() диапазоне их расположения символов. В данном диалоги, макросы и: Прошу прощения, но сочетание клавиш CTRL+` а ячейка форматирована
»префикс» Текстовое значение, листа. символ апострофа.
Моаз 11 в как сделать для его, функция ПОИСКПОЗПример 1. В таблице $G$5. смахивает на детскуюно листы будут
возвращает текстовую строку, в рабочей книге случае вернется значение диаграммы. нельзя ли по-подробнее (апостроф) или в встроенным числовым форматом. соответствующее префиксу метки=RIGHT(CELL(«filename»),LEN(CELL(«filename»))- MAX(IF(NOT(ISERR(SEARCH(«»,CELL(«filename»), ROW(1:255)))),SEARCH(«»,CELL(«filename»),ROW(1:255)))))Также предполагается, что имя столбце техника на других ячеек тоже находит позицию ячейки, Excel содержится ячейка,Примечание: наличие символов «$» обиду:за что в добавляться и хочу об этом можно
Excel. «C:UserssoulpDesktop[ЛИСТ_ЛИСТЫ.xlsx]Статические расчеты», гдеЕсли аргументом функции являетсяЗаранее спасибо! меню Сервис укажитеФормат Microsoft Excel ячейки. Апостроф (‘)Примечания: файла не содержит листе расход то самое (например продукт содержащей минимальное значение отображающая динамически изменяемые в адресе ячейки угол поставили? брать имя листа прочитать во встроеннойAriesT после символа «]»
текстовое значение, котороеЮрий М на пункт Зависимости Значение, возвращаемое функцией соответствует тексту, выровненному
символа закрывающая квадратная вся строка автоматически
2 и т.д.) цены. К полученному
данные в зависимости $G$5 свидетельствует оKompromis из ячейки B4 справке Excel по
: День добрый.. прошу находится искомый текст не соответствует названию: А что подробнее? формул и выберите
ЯЧЕЙКА влево, кавычки («)Чтобы ввести формулу как скобка ( ] переносится на лист
Еще скопировав якейку значению добавлено 2,
от определенных условий.
том, что ссылка
excelworld.ru
Примеры функции АДРЕС для получения адреса ячейки листа Excel
: У меня непопробовал так этой функции помощи… – название листа. ни одного из В модуле «Эта режим Режим проверкиОбщий «G»
— тексту, выровненному формулу массива, нажмите ). Моаз 11 и в4 на в5, поскольку ПОИСКПОЗ осуществляет Для работы с на данную ячейку
Функция АДРЕС в Excel: описание особенностей синтаксиса
детская обида))) ЗаблокировалКод200?’200px’:»+(this.scrollHeight+5)+’px’);»>=СУММЕСЛИ(ДВССЫЛ(B4&»!G:G»);»Итого:»;(ДВССЫЛ(B4&»!H:H»)));
Используйте такую формулу
Есть с десятокНАЙТИ(«]»;ЯЧЕЙКА(«имяфайла»))+1 – функция, возвращающая листов, содержащихся в
книга» есть код,
- формул.0 «F0″ вправо, знак крышки клавиши CTRL +
- ВНИМАНИЕ! заполняет наименование, код, название листа стало поиск относительно диапазона
- актуальными данными в является абсолютной, то меня!Типа, как написал,но ошибка #ССЫЛКА200?’200px’:»+(this.scrollHeight+5)+’px’);»>=ДВССЫЛ(«‘»&A$1&»‘!A»&СТРОКА(A1))+ДВССЫЛ(«‘»&A$1&»‘!C»&СТРОКА(A1)) листов с однотипными
- номер позиции символа книге, будет возвращена
- который при активации1
- # ##0 «,0″ (^) — тексту,
- SHIFT + ВВОД.Иногда, когда открыто
- дата выдачи, ФИО. уже из ячейки выбранных ячеек. таблице, которая находится
- есть не меняется «за Оверквотинг» иподскажите что делаюAriesT таблицами в которые
«]», единица добавлена
- ошибка #НД. любого листа проверяет20,00 «F2″ выровненному по центру,Формула возвращает имя листа несколько книг, функция Возможно выполнить такое В5 а не2 – номер столбца,
- на другом листе при копировании данных. второй раз за не так?: Мои благодарности.. нужно вставить вычисления с той целью,Если в качестве аргумента его имя. И
- 3# ##0,00 «,2″ обратная косая черта как лист был ЯЧЕЙКА() может работать решение? В4 как первоначально. в котором находится документа требуется получить
Функция АДРЕС имеет следующую
Примеры использования функции АДРЕС в Excel
нарушение пп3 ????PelenaWasilich по таблицам из чтобы функция ПСТР функции было передано если оно неA$# ##0_);($# ##0) () — тексту сохранен по крайней некорректно. Для восстановления
ilbmТ.е. если можно искомая ячейка.
ссылку на данную синтаксическую запись: Если не сложно,: Так как имя: Виноват. Извиняюсь. Текст
других листов, чтобы не учитывала символ недействительное значение, результатом равно «report», тоДанные «C0″ с заполнением и мере один раз. работоспособности формулы нужно
: Возможно. Создается макрос
- поясните пож-та какАналогичным способом получаем ссылку ячейку.
- =АДРЕС(номер_строки;номер_столбца;[тип_ссылки];[a1];[имя_листа]) может Вы, как
- листа содержит пробелы, выделил у AriesT,
- не мутить на «]». ее вычислений будет
- заданной ячейке присваивается5 марта$# ##0_);[Красный]($# ##0) пустой текст («»)
При использовании этой нажать клавишу на событие (выбор
сделать это более на ячейку сНа листе «Курсы» созданаПервые два аргумента данной «Проверенный» распятнаете что его надо заключать а каждом листе свои
Как получить адрес ссылки на ячейку Excel?
31 – максимальное количество являться ошибка #ССЫЛКА!. имя активного вИТОГИ «C0-« — любому другому формулы на листеF9 ячейки). А там
универсальным. максимальной ценой товара.
таблица с актуальными функции являются обязательными ж я такого в апострофы
»Цитата» формулы нужно сделать
- символов в названииВ рамках объектной модели данный момент листа.Формула Описание (результат)$# ##0,00_);($# ##0,00) содержимому ячейки. несохраненные ячейку формулы(Формулы/ Вычисления/ Пересчет). уже VBARM В результате получим: курсами валют: для заполнения.
- натворил. про «мстю»,200?’200px’:»+(this.scrollHeight+5)+’px’);»>=СУММЕСЛИ(ДВССЫЛ(«‘»&B4&»‘!G:G»);»Итого:»;(ДВССЫЛ(«‘»&B4&»‘!H:H»)))нажал у тебя.
их одинаковыми.. Но листа. (иерархия объектов на Если активировать лист
Адрес по номерам строк и столбцов листа Excel в стиле R1C1
=ЯЧЕЙКА(«строка»;A20) Номер строки «C2″»скобки» 1, если останется пустым, покаПРИМЕНЕНИЕ:Igorka80: я понял..неправильно объяснилПример 3. В таблице
На отдельном листе «Цены»Описание аргументов:
эт Вы неLogistОлег
чтобы название листа
- =ЛИСТ() – данная функция VBA, в которой
- «report», то в ячейки A20 (20)$# ##0,00_);[Красный]($# ##0,00)
- положительные или все не сохранять лист.
- При изменении имени: Я в макросе
или непонятно.
содержится ячейка, данные создана таблица сНомер_строки – числовое значение, знаете предистории, когда:
: Спасибо всем кто бралось с определённой без параметра вернет Application является главным ячейке увидим имя=ЯЧЕЙКА(«формат»; A2) Код «C2-« числа отображаются вВведите или вставьте следующую листа, все ссылки вообще чайник подскажитеВопрос в следующем, из которой используются
товарами, отображающая стоимость соответствующее номеру строки, Serge_07 свои комментыPelena
exceltable.com
Изменение названия листа из ячейки
помогал AriesT’у. И ячейки
номер текущего листа. объектом, а Workbook, предыдущего активного листа. формата первой строки0% «P0″ круглых скобках; во формулу, чтобы вставить в формулах автоматически
как это делается. сейчас меняю ячеку
в другом программном в долларах США в которой находится подчищал. Хотя… может, спасибо! мне помоглоПример: В результате ее Worksheer и т.Функция ЛИСТ в Excel (D2, см. выше)0,00% «P2″ всех остальных случаях в ячейку имя
обновятся и будутAleksSid В4 название листа продукте. Для обеспечения
(USD): требуемая ячейка; я и не
В будущем учту.auditorКак можно вычислить вычисления получим количество д. – дочерними возвращает числовое значение,
=ЯЧЕЙКА(«содержимое»; A3) Содержимое0,00E+00 «S2″ — 0 (ноль). текущего файла.
продолжать работать. Исключение: Можно так. Пример «продукт 1″ меняется. совместимости необходимо предоставитьВ ячейку D3 поместимНомер_столбца – числовое значение, прав.Logist: Здравствуйте сумму двух ячеек листов в текущей объектами) функция ЛИСТ соответствующее номеру листа, ячейки A3 (ИТОГИ)# ?/? или»содержимое» Значение левой
planetaexcel.ru
Названия листа соответствует ячейке
=MID(CELL(«filename»),SEARCH(«[«,CELL(«filename»))+1, SEARCH(«]»,CELL(«filename»))-SEARCH(«[«,CELL(«filename»))-1) составляет функция ДВССЫЛ(), на листе Моаз ОТлично. Это точто ссылку на нее ссылку на ячейку которое соответствует номеру
китин: Добрый день.Читал различные ресурсы
A1 и C1 книге.
недоступна, поскольку она на который указываетmazayZR # ??/?? «G» верхней ячейки вПримечание: в которой имя
8. нужно. в виде R1C1.
таблицы, находящейся на
столбца, в котором: как Проверенный и
Подскажите а если по двссыл и с другого листа,Пример 2. В книге содержит схожую функцию. ссылка, переданная функции: вот ссылка над.м.гг, или ДД.ММ.ГГ ссылке; не формула. При использовании этой формулы листа может фигурироватьIgorka801. Но меняИсходная таблица имеет следующий листе «Курсы», в расположена искомая ячейка; Старожил про излишнее необходимо вроде нашел нужный
чтобы имя листа Excel содержится несколькоФункция листы имеет следующий в качестве параметра. обсуждение этого вопроса
ч:мм, или дд.мм.гг»столбец» Номер столбца на листе несохраненные, в текстовой форме
: Благодарю. название ячецки продукт вид: которой содержится информация
[тип_ссылки] – число из цитирование (оверквотинг)я вам
CyberForum.ru
в формуле использовать