Двссыл поискпоз в excel примеры

На первый взгляд (особенно при чтении справки) функция ДВССЫЛ (INDIRECT) выглядит простой и даже ненужной. Ее суть в том, чтобы превращать текст похожий на ссылку — в полноценную ссылку. Т.е. если нам нужно сослаться на ячейку А1, то мы можем либо привычно сделать прямую ссылку (ввести знак равно в D1, щелкнуть мышью по А1 и нажать Enter), а можем использовать ДВССЫЛ для той же цели:

Простой пример на ДВССЫЛ

Обратите внимание, что аргумент функции — ссылка на А1 — введен в кавычках, поэтому что, по сути, является здесь текстом.

«Ну ОК», — скажете вы. «И что тут полезного?». 

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

Пример 1. Транспонирование

Классика жанра: нужно превратить вертикальный диа

пазон в горизонтальный (транспонировать). Само-собой, можно использовать специальную вставку или функцию ТРАНСП (TRANSPOSE) в формуле массива, но можно обойтись и нашей ДВССЫЛ:

Транспонирование столбца в строку

Логика проста: чтобы получить адрес очередной ячейки, мы склеиваем спецсимволом «&» букву «А» и номер столбца текущей ячейки, который выдает нам функция СТОЛБЕЦ (COLUMN).

Обратную процедуру лучше проделать немного по-другому. Поскольку на этот раз нам нужно формировать ссылку на ячейки B2, C2, D2 и т.д., то удобнее использовать режим ссылок R1C1 вместо классического «морского боя». В этом режиме наши ячейки будут отличаться только номером столбца: B2=R1C2, C2=R1C3, D2=R1C4 и т.д.

Тут на помощь приходит второй необязательный аргумент функции ДВССЫЛ. Если он равен ЛОЖЬ (FALSE), то можно задавать адрес ссылки в режиме R1C1. Таким образом, мы можем легко транспонировать горизонтальный диапазон обратно в вертикальный:

ДВССЫЛ в режиме R1C1

Пример 2. Суммирование по интервалу

Мы уже разбирали один способ суммирования по окну (диапазону) заданного размера на листе с помощью функции СМЕЩ (OFFSET). Подобную задачу можно решить и с помощью ДВССЫЛ. Если нам нужно суммировать данные только из определенного диапазона-периода, то можно склеить его из кусочков и превратить затем в полноценную ссылку, которую и вставить внутрь функции СУММ (SUM):

Сумма по интервалу

Пример 3. Выпадающий список по умной таблице

Иногда Microsoft Excel не воспринимает имена и столбцы умных таблиц как полноценные ссылки. Так, например, при попытке создать выпадающий список (вкладка Данные — Проверка данных) на основе столбца Сотрудники из умной таблицы Люди мы получим ошибку:

Ошибка при создании вып.списка

Если же «обернуть» ссылку нашей функцией ДВССЫЛ, то Excel преспокойно ее примет и наш выпадающий список будет динамически обновляться при дописывании новых сотрудников в конец умной таблицы:

ДВССЫЛ для создания динамического выпадающего списка

Пример 4. Несбиваемые ссылки

Как известно, Excel автоматически корректирует адреса ссылок в формулах при вставке или удалении строк-столбцов на лист. В большинстве случаев это правильно и удобно, но не всегда. Допустим, что нам нужно перенести имена из справочника по сотрудникам в отчет:

Несбиваемые ссылки

Если ставить обычные ссылки (в первую зеленую ячейку ввести =B2 и скопировать вниз), то потом при удалении, например, Даши мы получим в соответствующей ей зеленой ячейке ошибку #ССЫЛКА! (#REF!). В случае применения для создания ссылок функции ДВССЫЛ такой проблемы не будет.

Пример 5. Сбор данных с нескольких листов

Предположим, что у нас есть 5 листов с однотипными отчетами от разных сотрудников (Михаил, Елена, Иван, Сергей, Дмитрий):

Отчеты для сборки

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

Собрать данные со всех листов (не просуммировать, а положить друг под друга «стопочкой») можно всего одной формулой:

Сборка данных функцией ДВССЫЛ

Как видите, идея та же: мы склеиваем ссылку на нужную ячейку заданного листа, а ДВССЫЛ превращает ее в «живую». Для удобства, над таблицей я добавил буквы столбцов (B,C,D), а справа — номера строк, которые нужно взять с каждого листа.

Подводные камни

При использовании ДВССЫЛ (INDIRECT) нужно помнить про ее слабые места:

  • Если вы делаете ссылку в другой файл (склеивая имя файла в квадратных скобках, имя листа и адрес ячейки), то она работает только пока исходный файл открыт. Если его закрыть, то получим ошибку #ССЫЛКА!
  • С помощью ДВССЫЛ нельзя сделать ссылку на динамический именованный диапазон. На статический — без проблем.
  • ДВССЫЛ является волатильной (volatile) или «летучей» функцией, т.е. она пересчитывается при любом изменении любой ячейки листа, а не только влияющих ячеек, как у обычных функций. Это плохо отражается на быстродействии и на больших таблицах ДВССЫЛ лучше не увлекаться.

Ссылки по теме

  • Как создать динамический диапазон с автоподстройкой размеров
  • Суммирование по диапазону-окну на листе функцией СМЕЩ (OFFSET)

 

Рассмотрим примеры использования функции ДВССЫЛ в Excel, которая позволяет преобразовывать текст из ячейки в ссылку.

Функция ДВССЫЛ чрезвычайно полезна тем, что при использовании данной функции есть возможность изменять ссылки на ячейки и диапазоны в формуле не изменяя при этом саму формулу.
Другими словами, введенная формула =B2 идентична формуле =ДВССЫЛ(«B2»), однако в первом варианте мы оперируем ссылкой, а во втором — текстом, который можно изменять.

Описание функции ДВССЫЛ

ДВССЫЛ(ссылка_на_ячейку; [a1])
Возвращает ссылку, заданную текстовой строкой.

  • Ссылка на ячейку (обязательный аргумент) — ссылка в виде текста вида A1 или R1C1;
  • A1 (необязательный аргумент) — вид ссылки, в случае когда аргумент принимает значение ИСТИНА (или опущен), то ссылка трактуется как вид A1, когда принимает значение ЛОЖЬ, то как вид R1C1.

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

Пример 1. Ссылка на ячейку

Начнем с простой задачи, который мы уже частично разобрали.
Введем произвольное значение в ячейку A1, теперь чтобы сделать ссылку на ячейку введем формулу =ДВССЫЛ(«A1»), например, в ячейку A2:

Функция ДВССЫЛ. Пример 1

Пример 2. Ссылка на другой лист

Немного усложним задачу, и применим формулу ДВССЫЛ для ссылки на другой лист.
Перейдем на любой другой лист книги и вводим формулу =ДВССЫЛ(«Пример_1!A1»), где лист Пример_1 — лист из первого примера:

Функция ДВССЫЛ. Пример 2

Пример 3. Функции

Рассмотрим примеры с одновременным применением функции ДВССЫЛ и других функций.

Функция СУММ

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

Таблица с данными по продажам
Функция СУММ с прямой ссылкой на диапазон решает эту задачу, например, можно применить формулу =СУММ(B2:B5) для подсчета продаж апельсинов.
Однако тогда при изменении периода нам придется менять и диапазон в исходной формуле.
Обойдем эту проблему записав диапазон в текстовом виде с использованием ссылок на другие ячейки — запишем формулу =СУММ(ДВССЫЛ(B15&2&»:»&B15&(1+$A16))), где ячейка A16 отвечает за номер периода:

Функция ДВССЫЛ. Пример 3
Расписывая по шагам данную формулу, мы в конце получим формулу =СУММ(B2:B5), что нам и требовалось.

Функция ПОИСКПОЗ

Рассмотрим еще один пример. Предположим, что у нас есть результаты тестирования группы кандидатов и критерии их оценки:

Функция ДВССЫЛ. Пример 4
Записываем в оценку кандидатов формулу =ДВССЫЛ(«G»&ПОИСКПОЗ(B2;$F$1:$F$6;1)), где с помощью функции ПОИСКПОЗ находим относительное положение оценки кандидата в критерии оценок, а функцией ДВССЫЛ подтягиваем полученную оценку для каждого кандидата.

Обратите внимание, что функция ДВССЫЛ не работает, если ссылка указывает на ячейку или диапазон в закрытой книге.
Подробно ознакомиться со всеми разобранными примерами — скачать пример.

Удачи вам и до скорой встречи на страницах блога Tutorexcel.ru!

Поделиться с друзьями:
Поиск по сайту:

Skip to content

Как сделать зависимый выпадающий список в Excel?

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

Вот примеры таких задач:

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

Выглядеть это может примерно так:

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

  1. 1. Именованные диапазоны + функция ДВССЫЛ.
    • А как быть с пробелами?
  2. 2. Комбинация СМЕЩ + ПОИСКПОЗ

Начнем с более простого и стандартного подхода.

1. Именованные диапазоны + функция ДВССЫЛ.

Это может показаться сложным, но на самом деле это очень просто, и является отличным примером того, как можно применить ДВССЫЛ.

создаем зависимый выпадающий список

Рассмотрим небольшой пример. У нас есть перечень автомобилей различных марок. Расположим их каждый в отдельном столбце. В первой ячейке каждого столбца запишем производителя — Toyota, Ford, Nissan. Необходимо, чтобы после того, как первоначально мы выберем, например, Toyota, далее мы видели бы только модели этой марки, и ничего более. То есть, нам нужен двухуровневый связанный список.

Для начала создадим именованные диапазоны с моделями автомашин. Имя каждому из них присвоим в соответствии с маркой авто. Важно, чтобы имя каждого из них точно соответствовало значению, записанному в первой строке соответствующего столбца. Иными словами, если мы создаем именованный диапазон из ячеек A2:A100, то имя его должно совпадать со значением в A1 (регистр символов значения не имеет). Посмотрите на рисунке, как это выглядит.

Итак, у нас получилось 3 именованных диапазона — «toyota», «ford», «nissan». Делать их статическими (фиксированными) или динамически (автоматически пополняемыми) — решайте сами. О том, как создать автоматически пополняемый список, смотрите ссылку в конце этой статьи.

Далее в ячейке F3 создаем выпадающий список первого уровня с моделями автомашин так, как это показано в нашем примере на рисунке. Источник данных — первые ячейки каждого столбца. Обратите внимание, что инструмент проверки вводимых значений, при помощи которого мы создаем его, прекрасно работает как с вертикальными (по строкам), так и с горизонтальными (по столбцам) данными.

И далее выбираем того производителя, который нас интересует. К примеру, «Ford».

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

В этом нам поможет функция ДВССЫЛ. Функция ДВССЫЛ (INDIRECT в английском варианте) преобразует текст в стандартную ссылку Excel.

Если мы запишем

=ДВССЫЛ(«F3»)

то это будет равнозначно тому, что мы записали в ячейке формулу

=F3

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

«Фишка» функции ДВССЫЛ (или INDIRECT) в том, что она позволяет использовать текст точно так же, как обычную ссылку на ячейку . Это обеспечивает нам два ключевых преимущества:

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

В примере на этой странице мы объединяем последнюю идею с именованными диапазонами для создания многоуровневого выпадающего списка. ДВССЫЛ преобразует обычный текст в имя, которое затем превращается в нормальную ссылку и источник данных для него.

Итак, в этом примере мы берем текстовые значения из А1:С1, выбираем из них какое-то одно. К примеру, «Ford». Поскольку такое же название у нас имеет один из именованных диапазонов, то и применяем ДВССЫЛ, чтобы преобразовать текст «Ford» в ссылку =ford. И вот уже ее мы употребляем как источник для связанного выпадающего списка.

Итак, в качестве источника значений применяем формулу

=ДВССЫЛ($F$3)

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

В результате функция возвращает в нашу таблицу Excel ссылку

=ford

Регистр символов в данном случае значения не имеет — все автоматически преобразуется в нижний регистр. И именно это и будет источником данных.

Изменяя значения в F3, мы автоматически изменяем и ссылку-источник для списка в F6. В результате источник данных для зависимого выпадающего списка в F6 динамически меняется в зависимости от того, что было выбрано в F3. Если выбираем Ford, то видим только каталог машин этой марки. Аналогично, если выбираем Toyota либо Nissan.

Многоуровневые выпадающие списки могут быть и более двух раз «вложены» друг в друга. В нашем примере можно добавить еще один, третий уровень. Он может содержать наименования каких-то запасных частей для выбранной ранее модели. Так формируются сложные перечни, в которых каждый следующий уровень зависит от предыдущего.

А как быть с пробелами?

Может случиться так, что название вашей группы товаров или категории будет содержать пробелы. А именованные диапазоны не позволяют, чтобы в их названии встречался пробел. Принято заменять их символом нижнего подчеркивания «_». Как же нам быть в этом случае? Ведь в таблице названия товарных категорий с символом нижнего подчеркивания будут смотреться несколько непривычно. Например, «Косметические_товары». С непривычки можно и просто забыть ввести нужный символ. И тогда наши формулы работать не будут.

Выход довольно прост. Создавайте именованные перечни, заменяя в их названиях пробелы символом нижнего подчеркивания. В самих же значениях, записанных в ячейках таблицы Excel, используйте обычные пробелы. А перед тем, как применять в формуле, мы их специальным образом обработаем при помощи функции ПОДСТАВИТЬ.

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

=ПОДСТАВИТЬ(F3;» «;»_»)

То есть, мы проведем предварительную обработку значений, чтобы они соответствовали правилам написания имён. Вместо =ДВССЫЛ($F$3) запишем

=ДВССЫЛ(ПОДСТАВИТЬ($F$3;» «;»_»))

Кавычки здесь не нужны, поскольку ПОДСТАВИТЬ возвращает текстовую строку. Если же в нашем тексте нет пробелов и он состоит из одного слова, то он будет возвращен «как есть». Следите только за тем, чтобы в начале и в конце обрабатываемой текстовой переменной у вас случайно не оказались пробелы. Ведь они тоже будут заменены на нижнее подчеркивание. Ну а чтобы не заниматься этим ручным контролем, усложните еще немного свою формулу при помощи функции СЖПРОБЕЛЫ. Она автоматически уберет начальные и конечные пробелы из текста. В итоге получим:

=ДВССЫЛ(ПОДСТАВИТЬ(СЖПРОБЕЛЫ($F$3);» «;»_»))

Ну а теперь — еще один способ, как сделать многоуровневый зависимый выпадающий список в Excel.

2. Комбинация СМЕЩ + ПОИСКПОЗ

Итак, у нас снова есть перечень марок и моделей автомобилей. Только записан он немного по-другому.

Вновь перед нами стоит задача создать двухуровневый выпадающий список. Сначала — выбор марки, затем — только модели этой марки.

Первое условие — исходные данные должны быть отсортированы по маркам, а внутри марок — по моделям. То есть, нужно отсортировать по столбцу А, а затем — по В.

Начнем с простого. В ячейке D1 создадим выпадающий список из марок автомобилей. Для этого в F1:F3 запишем их названия и затем употребим их в качестве источника. Напомню, что нужно нажать Меню — Данные — Проверка данных.

создаем выпадающий список

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

  • координаты верхней левой ячейки,
  • на сколько строк нужно сместиться вниз — A,
  • на сколько столбцов нужно перейти вправо — B,
  • высота массива (строк) — C,
  • ширина массива (столбцов) D.

как работает функция СМЕЩ

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

Традиционно точкой отсчета для функции СМЕЩ возьмем ячейку A1. Теперь нам нужно решить, на сколько позиций вниз и вправо нужно перейти, чтобы указать левый верхний угол нового перечня с моделями. Предположим, первоначально мы выбрали Ford.

На сколько шагов сместиться вниз? Применим функцию ПОИСКПОЗ, которая возвратит нам номер позиции первого вхождения «Ford».

=ПОИСКПОЗ($D$1;$A$1:$A$22;0)

Если первый раз нужное нам слово встретилось, к примеру, в 7-й позиции, то вычтем 1, чтобы получить количество шагов. То есть, начиная с первого значения, нужно сделать 6 шагов.

Третий параметр установим равным 1, так как нужно перейти на один шаг вправо из A в B. Мы находимся в начальной точке нашего диапазона. Теперь рассчитаем, на сколько ячеек вниз он будет продолжаться. Для этого подсчитаем, сколько раз «Ford» встречается в нашем перечне. Столько и будет значений вниз.

=СЧЁТЕСЛИ($A$1:$A$22;$D$1)

А теперь объединяем все это в СМЕЩ:

=СМЕЩ($A$1;ПОИСКПОЗ($D$1;$A$1:$A$22;0)-1;1;СЧЁТЕСЛИ($A$1:$A$22;$D$1);1)

Последняя единичка означает, что массив состоит из одной колонки.

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

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

Еще полезная дополнительная информация:

Содержание

  1. Виды массивов функций Excel
  2. Классика жанра – товарный чек
  3. Разрешите Вас… транспонировать?
  4. Функция СТРОКА
  5. Функция СТОЛБЕЦ
  6. Функция АДРЕС
  7. Функция ДВССЫЛ
  8. Функция ВЫБОР (CHOOSE)
  9. Функция ИНДЕКС (INDEX)
  10. Функция ПОИСКПОЗ (MATCH)
  11. Редактирование формулы массива
  12. Описание категории «Ссылки и массивы»
  13. ВПР
  14. Пример применения формулы массива
  15. ГПР
  16. Функции для работы со ссылками и массивами
  17. Функция ГПР

Массив – данные, объединенные в группу. В данном случае группой является массив функций в Excel. Любую таблицу, которую мы составим и заполним в Excel, можно назвать массивом. Пример:

В зависимости от расположения элементов различают массивы:

  • одномерные (данные находятся в ОДНОЙ строке или в ОДНОМ столбце);
  • двумерные (НЕСКОЛЬКО строк и столбцов, матрица).

Одномерные массивы бывают:

  • горизонтальными (данные – в строке);
  • вертикальными (данные – в столбце).

Примечание. Двумерные массивы Excel могут занимать сразу несколько листов (это сотни и тысячи данных).

Формула массива – позволяет обработать данные из этого массива. Она может возвращать одно значение либо давать в результате массив (набор) значений.

С помощью формул массива реально:

  • подсчитать количество знаков в определенном диапазоне;
  • суммировать только те числа, которые соответствуют заданному условию;
  • суммировать все n-ные значения в определенном диапазоне.

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

Классика жанра – товарный чек

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

  1. выделяем ячейку С7
  2. вводим с клавиатуры =СУММ(
  3. выделяем диапазон B2:B5
  4. вводим знак умножения (звездочка)
  5. выделяем диапазон C2:C5 и закрываем скобку функции СУММ – в итоге должно получиться так:
  6. чтобы Excel воспринял нашу формулу как формулу массива жмем не Enter, как обычно, а Ctrl + Shift + Enter

Вуаля!

Т.е. Excel произвел попарное умножение элементов массивов B2:B5 и C2:C5 и образовал новый массив стоимостей (в памяти компьютера), а затем сложил все элементы этого нового массива.

Обратите внимание на фигурные скобки, появившиеся в формуле – отличительный признак формулы массива. Вводить их вручную с клавиатуры бесполезно – они автоматически появляются при нажатии Ctrl + Shift + Enter.

Разрешите Вас… транспонировать?

При работе с таблицами часто возникает необходимость поменять местами строки и столбцы, т.е. развернуть таблицу на бок, чтобы данные, которые раньше шли по строке, теперь располагались в столбцах и наоборот. В математике такая операция называется транспонированием. При помощи формулы массива и функции ТРАНСП (TRANSPOSE) это делается на раз.

Допустим, имеем двумерный массив ячеек, который хотим транспонировать.

  • Выделяем диапазон ячеек для размещения транспонированной таблицы. Поскольку исходный массив ячеек был 8 строк на 2 столбца, то надо выделить диапазон пустых ячеек размером 2 строки на 8 столбцов.
  • вводим функцию транспонирования =ТРАНСП(
  • в качестве аргумента функции выделяем наш массив ячеек A1:B8

жмем Ctrl + Shift + Enter и получаем “перевернутый массив” в качестве результата:

Функция СТРОКА

Определяет и возвращает номер строки указанной ссылкой ячейки.

Синтаксис: =СТРОКА([ссылка]), где аргумент «ссылка» не является обязательным. Если он опущен, но возвращается номер текущей строки.

Пример использования:

=СТРОКА(D4) – результат 4.
=СТРОКА() – функция вернет номер строки, в которой она расположена.

Функция СТОЛБЕЦ

Возвращает номер столбца ячейки, указанной ссылкой.

Синтаксис: =СТОЛБЕЦ([ссылка]), где «ссылка» не обязательный аргумент. По умолчанию возвращается номер текущего столбца.

Пример использования:

=СТОЛБЕЦ(C4) – формула вернет значение 3.
=СТОЛБЕЦ() – функция возвращает номер столбца, в котором расположена.

Функция АДРЕС

Возвращает текст, представляющий адрес ячейки, заданной номерами строки и столбца.

Синтаксис: =АДРЕС(строка; столбец; [тип_закрепления]; [стиль_ссылки]; [имя_листа]), где:

  • Строка – обязательный аргумент. Число, представляющая номер строки, для которой необходимо вернуть адрес;
  • Столбец – обязательный аргумент. Число, представляющее номер столбца целевой ячейки.
  • тип_закрепления – необязательный аргумент. Число от 1 до 4, обозначающее закрепление индексов ссылки:
    • 1 – значение по умолчанию, когда закреплены все индексы;
    • 2 – закрепление индекса строки;
    • 3 – закрепление индекса столбца;
    • 4 – адрес без закреплений.
  • стиль_ссылки – необязательный аргумент. Логическое значение:
    • ИСТИНА – формат ссылок «A1»;
    • ЛОЖЬ – формат ссылок «R1C1».
  • имя_листа – необязательный аргумент. Строка, представляющая имя листа, который необходимо добавить к тексту адреса ячейки.

Пример использования:

=АДРЕС=АДРЕС=АДРЕС=АДРЕС

Функция ДВССЫЛ

Преобразует адрес ссылки, заданный текстовой строкой, в ссылку на данный адрес.

Синтаксис: =ДВССЫЛ(адрес_ссылки; [стиль_ссылки]), где

  • адрес_ссылки – обязательный аргумент. Строка, представляющая адрес ссылки на ячейку или диапазон. Например, “C3”, “R3C3” или “D8:D9”.
  • стиль_ссылки – необязательный аргумент. Логическое значение, определяющее стиль ссылки:
    • ИСТИНА – стиль A1. Является значением по умолчанию;
    • ЛОЖЬ – стиль R1C1.

Пример использования:

=ДВССЫЛ(“a3”) – возвращает ссылку на ячейку A3.
=ДВССЫЛ(“r3c3”) – вернет ошибку #ССЫЛКА!, так как текст для ссылки в формате R1C1, а второй аргумент имеет значение по умолчанию.
=ДВССЫЛ(“r3c3”; ЛОЖЬ) – возвращает ссылку на ячейку C3.
=ДВССЫЛ(АДРЕС(СТРОКА(C3);СТОЛБЕЦ(C3))) – функция вернет аналогичный предыдущему примеру результат.
Вложение функции ДВССЫЛ со ссылкой на диапазон:

Функция ВЫБОР (CHOOSE)

Позволит вам выбрать значение из общего списка по указанному номеру позиции:

=ВЫБОР(2;”Стул”;”Стол”;”Шкаф”;”Диван”)

Функция ИНДЕКС (INDEX)

Эта функция возвращает указанное значение из одно- или двумерного диапазона:

=ИНДЕКС(A1:C6;4;3)

Как видно с примера, полученное значение 37, в указанном диапазоне стоит на пересечении строки №4 и столбика №3 в диапазоне A1:C6 указанном в формуле. В более простом примере показано как в диапазоне С1:С6, на 2 месте находится значение 15:

=ИНДЕКС(С1:С6;2)

Функция ПОИСКПОЗ (MATCH)

Эта функция вернет позицию значения, которое вы будете искать в указанном диапазоне:

=ПОИСКПОЗ(B3;B2:B5;0)

С примера вы можете видеть что слово «Стол» занимает 2 позицию в указанном диапазоне. Замечу, что третий аргумент в функции не является обязательным. При введенном значении 0, функция вернет ту позицию элемента массива, которое точно совпадает со значением, которое мы ищем. В случае, когда точное совпадение отсутствует, функция выдаст ошибку #Н/Д (#N/A).

Редактирование формулы массива

Если формула массива расположена не в одной ячейке (как в Примере 1), а в нескольких ячейках (как в Примере 2), то Excel не позволит редактировать или удалить одну отдельно взятую формулу (например в ячейке D10) и выдаст предупреждающее сообщение Невозможно изменить часть массива.

Для редактирования формулы массива необходимо выделить весь диапазон (A10:H11 в нашем случае) и изменить формулу в строке формул (или нажав F2). Затем необходимо повторить ввод измененной формулы массива, нажав сочетание клавиш Ctrl + Shift + Enter.

Excel также не позволит свободно перемещать ячейки, входящие в формулу массива или добавлять новые строки-столбцы-ячейки в диапазон формулы массива (т.е. в диапазон A10:H11 в нашем случае)

Описание категории «Ссылки и массивы»

Категория функций «Ссылки и массивы», другое название категории «Функции просмотра» используются для поиска значений в списках или таблицах, манипулирования диапазоном данных, а также, для получения дополнительной информации, например, информации о количестве строк или столбцов диапазона.

Ярким представителем функций данной категории является самая популярная функция ВПР, которая позволяет найти значение из ячейки диапазона, выполнив поиск в первом столбце этого же диапазона

Принцип работы функции ВПР из категории «Ссылки и массивы»

ВПР

Функция ВПР (VLOOKUP) ищет значение в крайнем левом столбце таблицы и возвращает значение ячейки, находящейся в указанном столбце той же строки.

  1. Вставляем функцию ВПР:

    =ВПР(A2;$E$4:$G$7;3;ЛОЖЬ)
    =VLOOKUP(A2,$E$4:$G$7,3,FALSE)

    Пояснение:

    • Функция ВПР ищет значение ID (104) в крайнем левом столбце диапазона $E$4:$G$7 и возвращает значение из третьего столбца той же строки (так как третий аргумент функции имеет значение 3).
    • Четвёртый аргумент функции равен ЛОЖЬ (FALSE) – это значит, что либо будет найдено точное совпадение, либо будет показано сообщение об ошибке #Н/Д (#N/A).
  2. Потащите мышью, чтобы скопировать функцию ВПР из ячейки B2 вниз по столбцу до ячейки B11.Пояснение: Когда мы копируем функцию ВПР вниз, абсолютная ссылка $E$4:$G$7 остаётся неизменной, в то время как относительная ссылка A2 изменяется на A3, A4, A5 и так далее.

Пример применения формулы массива

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

Товарный чек

Как бы мы решали данную задачу стандартным образом?

Во-первых, мы бы получили итоговую сумму по каждому товару, перемножив количество товара на его цену.

Подсчет суммы заказа

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

Расчет общей суммы покупки

Ту же самую задачу можно решить с помощью простейшей формулы массива.

Нам нужно получить сумму, поэтому воспользуемся соответствующей функцией СУММ. А вот суммировать мы должны произведение цены товара на его количество, что мы и сделаем – выбираем диапазон значений из столица B и умножаем его на аналогичный диапазон значений столбца C.

Формула массива

Если сейчас нажать Enter, то появится ошибка.

Ошибка при нажатии Enter

Так как мы в формуле использовали диапазоны (массивы) данных, то и формула должна быть формулой массива. Для этого нужно нажать сочетание клавиш Ctrl + Shift + Enter и получим результат.

Формула массива

Что произошло и как работает формула массива? Это важно понять, так как в дальнейшем можно будет применять формулы массива для решения намного более заковыристых задач…

Итак, при вычислении формулы массива Excel произвел попарное умножение значений диапазонов B2:B5 и C2:C5. В результате получился массив значений который был просуммирован соответствующей функцией. Мы получили только одно значение итоговой суммы без вспомогательных вычислений.

Обратите внимание на формулу в строке формул. Она заключена в фигурные скобки, которые указывают нам, что мы имеем дело с формулой массива.

Скобки формулы массива

Это не текстовые скобки, то есть нельзя их ввести с клавиатуры, чтобы сделать формулу формулой массива. Они появляются автоматически при нажатии сочетания клавиш Ctrl + Shift + Enter. Если после создания формулы массива вам необходимо ее отредактировать, то в конце необходимо вновь нажать сочетание клавиш, а не просто клавишу Enter.

ГПР

Похожим образом работает и функция ГПР (HLOOKUP):

Функции для работы со ссылками и массивами

В Excel имеется ряд функций для обработки ссылок и массивов: вычисление номеров строки или столбца таблицы по имени ссылки, определение количества столбцов (строк) ссылки или массива, выбор значения по номеру индекса и т. д.

Таблица 4.10. Функции для работы со ссылками и массивами.

АДРЕС Создает адрес ячейки в виде текста, используя номер строки и номер столбца.
ВПР Просматривает левый столбец массива в поисках определенного значения и возвращает значение из указанной ячейки.
ВЫБОР Использует номер индекса, чтобы выбрать и вернуть значение из списка аргументов-значений.
ГИПЕРССЫЛКА Создание ссылки, открывающей документ, находящийся на жестком диске, сервере сети или Internet.
ГПР Просматривает верхнюю строку массива в поисках определенного значения и возвращает значение из указанной ячейки.
двссыл Возвращает ссылку, заданную аргументом ссылка на ячейку.
ИНДЕКС Выбирает по индексу значение из ссылки или массива.
ОБЛАСТИ Возвращает количество областей в ссылке. Область – это интервал смежных ячеек или отдельная ячейка.
ПОИСКПОЗ Возвращает относительную позицию элемента массива.
ПОЛУЧИТЬ.ДАННЫЕ. СВОДНОЙ.ТАБЛИЦЫ Получение данных сводной таблицы
ПРОСМОТР Ищет значения в векторе или массиве.
СМЕЩ Возвращает ссылку заданной высоты и ширины, отстоящую от другой ссылки на заданное количество строки и столбцов.
СТОЛБЕЦ Возвращает номер столбца по заданной ссылке.
СТРОКА Возвращает номер строки, определяемой ссылкой.
ТРАНШ Возвращает транспонированный массив.
ЧИСЛСТОЛБ Возвращает количество столбцов в ссылке или массиве.
ЧСТРОК Возвращает количество строк в ссылке или массиве.

Функция ГПР

Горизонтальное первое равенство. Ищет совпадение по ключу в первой строке определенного диапазона и возвращает значение из указанной строки этого диапазона в совпавшем с ключом столбце.

Синтаксис: =ГПР(ключ; диапазон; номер_строки; [интервальный_просмотр]).

Так как функция аналогична функции ВПР, за исключением того, что использует горизонтальные таблицы вместо вертикальных, то описания и примеры использования подходят и для ГПР с учетом упомянутых различий.

Источники

  • https://exceltable.com/master-klass/massivy-funktciy-excel
  • https://www.planetaexcel.ru/techniques/2/91/
  • https://office-menu.ru/uroki-excel/13-uverennoe-ispolzovanie-excel/45-funktsii-ssylok-i-massivov-excel
  • https://topexcel.ru/5-osnovnyx-funkcii-dlya-raboty-s-massivami/
  • https://msoffice-prowork.com/ref/excel/excelfunc/lookup-reference/
  • https://office-guru.ru/excel/funkcii-excel-dlja-raboty-so-ssylkami-i-massivami-515.html
  • https://zen.yandex.ru/media/id/5c4d8a530aaeef00ac928ac3/5cb46bff23aed400b46a0c52
  • http://samoychiteli.ru/document37861.html

Функция ДВССЫЛ в Microsoft Excel

Функция ДВССЫЛ в программе Microsoft Excel

​Смотрите также​ надстройки PLEX​​ выглядеть как =ДВССЫЛ(ПОДСТАВИТЬ(F3;»​​ книга не открыта​ “&”). Полученное значение​ ссылкой на ячейку​– именованный диапазон​ что также известно,​наименьшее значение в​ на ячейку в​col_index_num​ строк. Теперь, вместо​

​ Тем не менее,​«Ноябрь»​

​ где оно размещается.​Имеем помесячную таблицу доходов​ изменились, а вот​Одной из встроенных функций​Выбор фото из выпадающего​ «;»_»))​ в приложении Excel.​ выступает вторым аргументом​ (стиль A1 или​$A:$C​ как двумерный поиск​ массиве данных. В​ качестве искомого значения​(номер_столбца), т.е. номер​ среднего значения трёх​ формулы немного отличаются.​, то и результат​ Именно в этом​ предприятия. Нам нужно​ данные выводимые оператором​ программы Excel является​​ списка​​Надо руками создавать много​Этот фокус основан на​ функции ДАТА, которое​

Применение формулы ДВССЫЛ

​ R1C1), именем диапазона​​в таблице​​ или поиск в​​ нашем случае, какую​​ вместо текста, как​ столбца, содержащего данные,​ максимальных чисел, формула​ В ячейке C8​ изменится соответственно. Будет​ качестве встроенной функции​ подсчитать сумму дохода​ДВССЫЛ​ДВССЫЛ​Выпадающий список с автоматическим​ именованных диапазонов (если​ применении функции​ возвращает дату с​ или текстовой строкой.​

​Lookup table 2​ двух направлениях.​​ по счёту позицию​​ представлено на следующем​ которые необходимо извлечь.​

​ возвращает среднее 3-го,​

​ формула вот такая:​ сложена сумма дохода​

​ и будет использоваться​​ за определенный период​​поменялись. Это связано​. Её задача состоит​ удалением уже использованных​ у нас много​ДВССЫЛ (INDIRECT)​ соответствующим номером месяца.​ Второй аргумент определяет,​, а​Функция​

​ (от наименьшего) возвращать​​ рисунке:​​Если Вам необходимо обновить​ 4-го и 5-го​=SUM(C2:C7)​ за указанный период​ нами оператор​ времени, например март​​ с тем, что​​ в том, чтобы​​ элементов​​ марок автомобилей).​, которая умеет делать​ Функция ТЕКСТ выполняет​​ какого стиля ссылка​​3​СУММПРОИЗВ​ – определено функцией​Если Вы ищите только​ основную таблицу (Main​ по величине чисел.​=СУММ(C2:C7)​​ времени.​​ДВССЫЛ​ – май или​ он ссылается не​​ возвращать в элемент​​Динамическая выборка данных для​Этот способ требует наличия​ одну простую вещь​

​ преобразование даты к​​ содержится в первом​​– это столбец​(SUMPRODUCT) возвращает сумму​ROW​2-е​ table), добавив данные​При помощи функции​

​В ячейке E8 функция​

​Урок:​

​в данном случае.​

​ июнь – ноябрь.​ на элемент листа,​​ листа, где она​​ выпадающего списка функциями​​ отсортированного списка соответствий​​ — преобразовывать содержимое​ требуемому значению месяца​ аргументе:​ C, содержащий цены.​

​ произведений выбранных массивов:​(СТРОКА) (смотри Часть​повторение, то можете​​ из второй таблицы​​INDIRECT​​INDIRECT​​Как посчитать сумму в​Устанавливаем курсор в поле​​ Конечно, для этого​​ а на координаты.​​ расположена, содержимое ячейки,​​ ИНДЕКС и ПОИСКПОЗ​ марка-модель вот такого​​ любой указанной ячейки​​ в виде текста.​A1​На рисунке ниже виден​=SUMPRODUCT(($A$2:$A$9=»Lemons»)*($A$1:$I$1=»Mar»),$A$2:$I$9)​

Формулы ссылаются на ячеку в Microsoft Excel

​ 2). Так, для​ сделать это без​ (Lookup table), которая​(ДВССЫЛ), третья формула​(ДВССЫЛ) создаёт ссылку​​ Экселе​​«Число1»​ можно воспользоваться формулой​ После добавления строки​ на которую указана​SkyPro​ вида:​ в адрес диапазона,​​Протянем данную формулу вдоль​​, если аргумент равен​ результат, возвращаемый созданной​=СУММПРОИЗВ(($A$2:$A$9=»Lemons»)*($A$1:$I$1=»Mar»);$A$2:$I$9)​ ячейки​ вспомогательного столбца, создав​ находится на другом​ сохраняет корректные ссылки​​ на начальную ячейку​​Как видим, несмотря на​. Затем жмем на​ простого суммирования, но​ адрес​

Строки сместились в Microsoft Excel

​ в ней в​: Доброй ночи, форумчане.​Для создания первичного выпадающего​ который понимает Excel.​ 1-й строки вправо,​TRUE​ нами формулой:​В следующей статье я​F4​ более сложную формулу:​ листе или в​ на строки и​ E2:​ то, что функцию​

​ пиктограмму в виде​ в этом случае​B4​ виде аргумента ссылка​Есть необходимость сделать​ списка можно марок​ То есть, если​ чтобы заполнить остальные​

​(ИСТИНА) или не​В начале разъясним, что​

Пример 1: одиночное применение оператора

​ буду объяснять эти​функция​=IFERROR(VLOOKUP($F$2,INDIRECT(«$B$»&(MATCH($F$2,Table4[Customer Name],0)+2)&»:$C16″),2,FALSE),»»)​​ другой рабочей книге​​ продолжает показывать верный​=SUM(INDIRECT(«E2»):E7)​ДВССЫЛ​

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

  1. ​ ячейки:​ указан;​ мы подразумеваем под​ функции во всех​​НАИМЕНЬШИЙ({массив};1)​​=ЕСЛИОШИБКА(ВПР($F$2;ДВССЫЛ(«$B$»&(ПОИСКПОЗ($F$2;Table4[Customer Name];0)+2)&»:$C16″);2;ИСТИНА);»»)​

    Переход в Мастер функций в Microsoft Excel

  2. ​ Excel, то Вы​​ результат.​​=СУММ(ДВССЫЛ(«E2»):E7)​​нельзя назвать одной​​ от поля наименования​ общего результата за​​ листа. Его содержимое​​Скачать последнюю версию​​ ДВССЫЛ.​​ способом, описанным выше,​

    Переход в окно аргументов функции ДВССЫЛ в Microsoft Excel

  3. ​ текст «А1», то​Примечание: данный пример лишь​R1C1​​ выражением «Динамическая подстановка​​ деталях, так что​возвращает​В этой формуле:​ можете собрать искомое​Урок подготовлен для Вас​Если вверху листа вставить​ из наиболее популярных​ диапазонов. Раскрывается список​ каждый период нам​ теперь формула и​ Excel​В ячейке указано​ т.е.​ функция выдаст в​ демонстрирует возможности функции​, если​ данных из разных​ сейчас можете просто​1-й​$F$2​ значение непосредственно в​ командой сайта office-guru.ru​ строку и добавить​

    ​ у пользователей, тем​​ последних используемых функций.​​ все время придется​ выводит на лист.​Казалось бы, что ничего​ только имя листа​​дать имя диапазону D1:D3​​ результате ссылку на​ ДВССЫЛ. Для транспонирования​F​ таблиц», чтобы убедиться​ скопировать эту формулу:​

    ​(наименьший) элемент массива,​– ячейка, содержащая​​ формуле, которую вставляете​​Источник: http://blog.contextures.com/archives/2011/01/31/30-excel-functions-in-30-days-30-indirect/​

    Окно аргументов функции ДВССЫЛ в Microsoft Excel

  4. ​ значение для января​ не менее, она​ Если среди них​ менять эту формулу.​Данный оператор способен выводить​ особенного в этом​​ (Лист 1)​​ (например​

    Результат обработки данных функцией ДВССЫЛ в Microsoft Excel

  5. ​ ячейку А1. Если​ данных лучше использовать​ALSE​ правильно ли мы​=INDEX($A$2:$I$9,MATCH(«Lemons»,$A$2:$A$9,0),MATCH(«Mar»,$A$1:$I$1,0))​ то есть​ имя покупателя (она​ в основную таблицу.​Перевел: Антон Андронов​ (Jan), то сумма​ помогает решить задачи​ присутствует наименование​ А вот при​ в другую ячейку​ нет, так как​Пока есть такой​Марки​ в ячейке лежит​ функцию ТРАНСП.​(ЛОЖЬ).​ понимает друг друга.​=ИНДЕКС($A$2:$I$9;ПОИСКПОЗ(«Lemons»;$A$2:$A$9;0);ПОИСКПОЗ(«Mar»;$A$1:$I$1;0))​1​ неизменна, обратите внимание​

Копирование функции ДВССЫЛ в Microsoft Excel

​Как и в предыдущем​​Автор: Антон Андронов​ в столбце C​

Пример 2: использование оператора в комплексной формуле

​ различной сложности в​«ДВССЫЛ»​ использовании функции​ не только числа,​​ отобразить содержимое одной​​ вариант:​) с помощью​ слово «Маша», то​

​​В нашем случае ссылка​Бывают ситуации, когда есть​Если Вы не в​. Для ячейки​ – ссылка абсолютная);​ примере, Вам понадобится​Во второй части нашего​ не изменится. Изменится​ Excel гораздо проще,​, то сразу кликаем​ДВССЫЛ​ но и текст,​ ячейки в другой​200?’200px’:»+(this.scrollHeight+5)+’px’);»>Function ДВС(ячейка As String)​Диспетчера имен (Name Manager)​ функция выдаст ссылку​Пример 2. В таблице​​ имеет стиль​​ несколько листов с​ восторге от всех​F5​$B$​ в таблице поиска​ учебника по функции​ формула, отреагировав на​ чем это можно​ по нему для​можно будет производить​ результат вычисления формул​ можно и более​ As String​​с вкладки​​ на именованный диапазон​​ содержатся данные о​​A1​

  1. ​ данными одного формата,​ этих сложных формул​возвращает​– столбец​ (Lookup table) вспомогательный​ВПР​ прибавление строки:​​ было бы сделать​​ перехода в окно​​ изменение суммированного диапазона,​​ и любые другие​

    Наименование начала и конца периода в Microsoft Excel

  2. ​ простыми способами. Но,​ДВС = «‘»​​Формулы (Formulas)​​ с именем​ покупках товаров, при​, поэтому можно не​ и необходимо извлечь​ Excel, Вам может​​2-й​​Customer Name​ столбец с объединенными​​(VLOOKUP) в Excel​​=SUM(C3:C8)​​ при помощи других​​ аргументов данной функции.​

    ​ просто в отдельных​ значения, которые расположены​ как оказывается, с​ & ячейка &​или в старых​Маша​ этом каждая запись​​ указывать второй аргумент​​ нужную информацию с​

    Переход к присвоению имени в Microsoft Excel

  3. ​ понравиться вот такой​наименьший элемент массива,​​;​​ значениями. Этот столбец​​ мы разберём несколько​​=СУММ(C3:C8)​ инструментов. Более всего​ Но вполне может​ ячейках указав соответствующий​ в выбранном элементе​ использованием данного оператора​​ «‘!» & «$A$1:$BB$200″​​ версиях Excel -​и т.д. Такой,​ имеет свой номер​ и сосредоточиться на​ определенного листа в​​ наглядный и запоминающийся​​ то есть​

    Окно создания имени в Microsoft Excel

  4. ​Table4​ должен быть крайним​ примеров, которые помогут​Однако, функция​ данный оператор полезен​ быть, что в​ месяц. Попробуем использовать​ листа. Но на​ связаны некоторые нюансы,​End Function​​ через меню​​ своего рода, «перевод​ (id). Рассчитать суммарную​​ первом.​​ зависимости от значения,​​ способ:​​3​​– Ваша таблица​​ левым в заданном​ Вам направить всю​

    Имя ячейки в Microsoft Excel

  5. ​INDIRECT​ в составе сложных​ этом списке вы​ данный вариант на​ практике данная функция​ которые делают его​​Но он работает​​Вставка — Имя -​ стрелок» ;)​ стоимость любого количества​Итак, давайте вернемся к​ которое введено в​

    Переход в Мастер функций в программе Microsoft Excel

  6. ​Выделите таблицу, откройте вкладку​​, и так далее.​​ (на этом месте​​ для поиска диапазоне.​​ мощь​​(ДВССЫЛ) фиксирует E2​​ формул, в которых​​ его не обнаружите.​​ практике сначала для​

    Переход в окно аргументов функции СУММ в Microsoft Excel

  7. ​ редко когда применяется​ уникальным. В некоторых​ не совсем так​​ Присвоить (Insert -​​Возьмем, например, вот такой​ покупок (создать соответствующую​ нашим отчетам по​ заданную ячейку. Думаю,​

    ​Formulas​

    ​INDEX($C$2:$C$16,SMALL(IF($F$2=B2:B16,ROW(C2:C16)-1,»»),ROW()-3))​ также может быть​​Итак, формула с​​ВПР​ как начальную ячейку,​ он является составной​ В таком случае​ вычисления суммы за​ самостоятельно, а гораздо​ случаях данная формула​ как нужно, и​ Name — Define)​ список моделей автомобилей​ форму для расчета).​ продажам. Если Вы​ проще это объяснить​(Формулы) и нажмите​ИНДЕКС($C$2:$C$16;НАИМЕНЬШИЙ(ЕСЛИ($F$2=B2:B16;СТРОКА(C2:C16)-1;»»);СТРОКА()-3))​ обычный диапазон);​ВПР​​на решение наиболее​​ поэтому значение января​

    ​ частью выражения. Но​​ нужно щелкнуть по​​ период с марта​ чаще бывает составной​ способна решать такие​ только в связке​выбрать на вкладке​ Toyota, Ford и​Создадим форму для расчетов,​ помните, то каждый​​ на примере.​​Create from Selection​Функция​$C16​может быть такой:​ амбициозных задач Excel.​ автоматически включается в​ все-таки нужно отметить,​ наименованию​ по май. При​ частью сложных формул.​ задачи, с которыми​​ с ДВССЫЛ:​​Данные (Data)​ Nissan:​

    Окно аргументов функции СУММ в Microsoft Excel

  8. ​ в которой id​ отчёт – это​​Представьте, что имеются отчеты​​(Создать из выделенного).​​INDEX​​– конечная ячейка​=VLOOKUP(B2&» «&C2,Orders!$A&$2:$D$2,4,FALSE)​​ Примеры подразумевают, что​​ подсчёт суммы по​ что все возможности​​«Другие функции…»​​ этом будет использована​Нужно отметить, что оператор​

    Мастер функций в Microsoft Excel

  9. ​ другими способами просто​Код200?’200px’:»+(this.scrollHeight+5)+’px’);»>​​команду​​Выделим весь список моделей​​ записи могут быть​​ отдельная таблица, расположенная​ по продажам для​Отметьте галочками​(ИНДЕКС) просто возвращает​ Вашей таблицы или​=ВПР(B2&» «&C2;Orders!$A&$2:$D$2;4;ЛОЖЬ)​ Вы уже имеете​ столбцу E. Конечная​ оператора​в самом низу​ формула с комбинацией​ применим для ссылок​ не справиться или​=ДВССЫЛ(ДВС(A4))​Проверка данных (Data validation)​ Тойоты (с ячейки​ выбраны из соответствующих​​ на отдельном листе.​​ нескольких регионов с​​Top row​​ значение определённой ячейки​ диапазона.​Здесь в столбцах B​ базовые знания о​

    ​ ячейка изменилась, но​ДВССЫЛ​ списка.​ операторов​​ на другие листы​​ это будет гораздо​Необходимо вместо «$A$2:$BB$200″​выбрать из выпадающего списка​ А2 и вниз​ значений в списках.​ Чтобы формула работала​​ одинаковыми товарами и​​(в строке выше)​

    Окно аргументов функции ДВССЫЛ в программе Microsoft Excel

  10. ​ в массиве​Эта формула находит только​​ и C содержатся​​ том, как работает​ на начальную это​​довольно тяжелы для​​Запускается уже знакомое нам​​СУММ​​ и даже на​ сложнее сделать. Давайте​ указать диапазон с​ вариант проверки​ до конца списка)​ Вид исходной и​ верно, Вы должны​​ в одинаковом формате.​​ и​C2:C16​ второе совпадающее значение.​ имена клиентов и​ эта функция. Если​ не повлияло.​ понимания. Это как​ окошко​и​ содержимое других книг​ узнаем подробнее, что​​ ячейки A1 до​​Список (List)​ и дадим этому​ результативной таблицы:​ дать названия своим​ Требуется найти показатели​

    Переход к функции ДВССЫЛ в Microsoft Excel

  11. ​Left column​. Для ячейки​​ Если же Вам​​ названия продуктов соответственно,​​ нет, возможно, Вам​​=SUM(INDIRECT(«E2»):E8)​ раз и объясняет​Мастера функций​ДВССЫЛ​ Excel, но в​ собой представляет оператор​ последней ячейки диапазона​​и указать в​​ диапазону имя​В ячейке E2 запишем​ таблицам (или диапазонам),​​ продаж для определенного​​(в столбце слева).​

    Переход к завершению рассчета в Microsoft Excel

  12. ​F4​ необходимо извлечь остальные​ а ссылка​ будет интересно начать​=СУММ(ДВССЫЛ(«E2»):E8)​ малую популярность данной​. Перемещаемся в раздел​.​ этом случае они​ДВССЫЛ​

    Результат расчета формулы в Microsoft Excel

  13. ​ (именно на листе,​ качестве​Toyota​ следующую формулу:​ причем все названия​ региона:​​ Microsoft Excel назначит​​функция​​ повторения, воспользуйтесь предыдущим​​Orders!$A&$2:$D$2​ с первой части​Функция​ полезной функции у​«Ссылки и массивы»​

Изменение периода в Microsoft Excel

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

​ на который ссылается​Источника (Source)​​. В Excel 2003​​Функция ДВССЫЛ принимает в​ должны иметь общую​Если у Вас всего​ имена диапазонам из​ИНДЕКС($C$2:$C$16;1)​ решением.​определяет таблицу для​ этого учебника, в​INDIRECT​ пользователей.​и выбираем там​ элементах на листе​Теперь давайте рассмотрим конкретные​ можно использовать на​ аргумент «ячейка»).​=Марки​ и старше -​ качестве аргумента текстовую​ часть. Например, так:​​ два таких отчета,​​ значений в верхней​возвратит​Если Вам нужен список​ поиска на другом​ которой объясняются синтаксис​(ДВССЫЛ) может создать​

​Автор: Максим Тютюшев​

lumpics.ru

30 функций Excel за 30 дней: ДВССЫЛ (INDIRECT)

​ наименование оператора​ вносим наименования месяцев​​ примеры применения оператора.​ практике.​​Код200?’200px’:»+(this.scrollHeight+5)+’px’);»>Range(Cells(1, 1), ActiveCell.SpecialCells(xlLastCell).AddressLocal).AddressLocal​или просто выделить​ это можно сделать​ строку, которая состоит​CA_Sales​ то можно использовать​

​ строке и левом​Apples​​ всех совпадений –​​ листе.​ и основное применение​ ссылку на именованный​Поздравляю! Вы добрались до​ДВССЫЛ​ начала и конца​Для начала рассмотрим простейший​Само наименование данного оператора​Помогите, пожалуйста с​ ячейки D1:D3 (если​ в меню​

​ из буквенного обозначения​,​ до безобразия простую​​ столбце Вашей таблицы.​​, для​ функция​Чтобы сделать формулу более​ВПР​ диапазон. В этом​ финального дня марафона​. После этого действия​

Функция 30: INDIRECT (ДВССЫЛ)

​ периода, за который​​ пример, в котором​​ДВССЫЛ​ решением.​

Функция ДВССЫЛ в Excel

Как можно использовать функцию INDIRECT (ДВССЫЛ)?

​ они на том​​Вставка — Имя -​​ диапазона ячеек столбца​FL_Sales​ формулу с функциями​ Теперь Вы можете​

  • ​F5​ВПР​
  • ​ читаемой, Вы можете​. Что ж, давайте​
  • ​ примере голубые ячейки​30 функций Excel за​ щелкаем по кнопке​
  • ​ будет производиться расчет,​ функция​

Синтаксис INDIRECT (ДВССЫЛ)

​расшифровывается, как​​Зарание спасибо.​​ же листе, где​ Присвоить (Insert -​

​ столбца (“C:C”) и​
​,​

  • ​ВПР​​ осуществлять поиск, используя​функция​
  • ​тут не помощник,​​ задать имя для​ приступим.​ составляют диапазон​ 30 дней​«OK»​​ соответственно​​ДВССЫЛ​«Двойная ссылка»​​KuklP​​ список).​

Ловушки INDIRECT (ДВССЫЛ)

  • ​ Name — Define).​​ номера строки, определенного​​TX_Sales​и​ эти имена, напрямую,​ИНДЕКС($C$2:$C$16;3)​ поскольку она возвращает​ просматриваемого диапазона, и​Поиск в Excel по​NumList​
  • ​. Это было длинное​​в нижней части​​«Март»​выступает самостоятельно, чтобы​. Собственно, это и​: А нафига Вам​А вот для зависимого​В Excel 2007​​ значениями, хранящимися в​​и так далее.​
  • ​ЕСЛИ​​ без создания формул.​​возвратит​ только одно значение​ тогда формула станет​ нескольким критериям​. Кроме этого, из​ интересное путешествие, в​​ окошка.​​и​
  • ​ вы могли понять​​ указывает на его​​ AddressLocal? И какая​ списка моделей придется​ и новее -​

Пример 1: Создаем не сдвигающуюся начальную ссылку

​ в ячейках F4​ Как видите, во​(IF), чтобы выбрать​В любой пустой ячейке​Sweets​ за раз –​​ выглядеть гораздо проще:​​Извлекаем 2-е, 3-е и​ значений в столбце​ течение которого Вы​Происходит запуск окна аргументов​«Май»​

​ суть её работы.​
​ предназначение – выводить​

​ может быть ActiveCell​​ создать именованный диапазон​​ на вкладке​ и G4 соответственно.​ всех именах присутствует​

​ нужный отчет для​
​ запишите​

Функция ДВССЫЛ в Excel

​и так далее.​ и точка. Но​=VLOOKUP(B2&» «&C2,Orders,4,FALSE)​ т.д. значения, используя​ B создан еще​ узнали много полезных​ оператора​.​

​Имеем произвольную таблицу. Стоит​
​ данные посредством указанной​

​ на неактивном листе?​​ с функцией​​Формулы (Formulas)​ В результате вычислений​ «_Sales».​ поиска:​=имя_строки имя_столбца​IFERROR()​ в Excel есть​=ВПР(B2&» «&C2;Orders;4;ЛОЖЬ)​ ВПР​

​ и динамический диапазон​
​ вещей о функциях​

Функция ДВССЫЛ в Excel

Пример 2: Создаем ссылку на статичный именованный диапазон

​ДВССЫЛ​​Теперь присвоим имя всем​​ задача отобразить данные​ ссылки из одной​200?’200px’:»+(this.scrollHeight+5)+’px’);»>Function ДВС$(ячейка$)​СМЕЩ​с помощью​​ запись принимает, например,​​Функция​=VLOOKUP($D$2,IF($D3=»FL»,FL_Sales,CA_Sales),2,FALSE)​, например, так:​ЕСЛИОШИБКА()​​ функция​​Чтобы формула работала, значения​Извлекаем все повторения искомого​NumListDyn​

​ Excel.​. В поле​ ячейкам в столбце​ первой ячейки первого​ ячейки в другую.​​ДВС = Sheets(ячейка).UsedRange.Address(,​​(OFFSET)​Диспетчера имен (Name Manager)​ следующий вид: C2:C5.​ДВССЫЛ​

​=ВПР($D$2;ЕСЛИ($D3="FL";FL_Sales;CA_Sales);2;ЛОЖЬ)​
​=Lemons Mar​

Функция ДВССЫЛ в Excel

​В завершение, мы помещаем​INDEX​ в крайнем левом​​ значения​​, зависящий от количества​30-й день марафона мы​«Ссылка на ячейку»​«Доход»​ столбца в первый​​ Причем, в отличие​​ , 1, -1)​, который будет динамически​. Затем повторим то​ Функция СУММ вычисляет​

​соединяет значение в​
​Где:​

​… или наоборот:​​ формулу внутрь функции​​(ИНДЕКС), которая с​ столбце просматриваемой таблицы​Двумерный поиск по известным​ чисел в этом​ посвятим изучению функции​указываем адрес элемента​, которое будет являться​ элемент отдельной колонки​​ от большинства других​​End Function​

Функция ДВССЫЛ в Excel

Пример 3: Создаём ссылку используя информацию о листе, строке и столбце

​ ссылаться только на​ же самое со​ сумму значений, хранящихся​ столбце D и​$D$2​=Mar Lemons​IFERROR​​ легкостью справится с​​ должны быть объединены​ строке и столбцу​​ столбце.​​INDIRECT​ листа, который содержит​ аналогичным названию соответствующего​ при помощи изучаемой​

​ функций, работающих со​
​SkyPro​

Функция ДВССЫЛ в Excel

Пример 4: Создаём не сдвигающийся массив чисел

​ ячейки моделей определенной​ списками Форд и​ в ячейках указанного​ текстовую строку «_Sales»,​– это ячейка,​Помните, что имена строки​(ЕСЛИОШИБКА), поскольку вряд​ этой задачей. Как​ точно так же,​Используем несколько ВПР в​Сумма для обоих диапазонов​

​(ДВССЫЛ), которая возвращает​
​ наименование начального месяца​

​ им месяца. То​ формулы.​ ссылками, она должна​: Спасибо.​ марки. Для этого:​ Ниссан, задав соответственно​ диапазона.​​ тем самым сообщая​​ содержащая название товара.​ и столбца нужно​ ли Вас обрадует​ будет выглядеть такая​

​ как и в​
​ одной формуле​

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

​Примеры вычислений:​
​ВПР​

​ Обратите внимание, здесь​ разделить пробелом, который​

Функция ДВССЫЛ в Excel

​ сообщение об ошибке​ формула, Вы узнаете​ критерии поиска. На​Динамическая подстановка данных из​ просто задав его​ строкой. С помощью​ расчета суммы. Обратите​ в столбце​ столбца, куда планируем​ текстовом формате, то​ в VBA, иначе​Ctrl+F3​Ford​

​Пример 3. В таблице​​в какой таблице​​ мы используем абсолютные​ в данном случае​#N/A​ в следующем примере.​ рисунке выше мы​

Функция ДВССЫЛ в Excel

​ разных таблиц​ имя в качестве​
​ этой функции можно​
​ внимание, что как​

​«Доход»​

office-guru.ru

Продвинутые примеры с функцией ВПР: поиск по нескольким критериям

​ вставлять формулу. Щелкаем​ есть, выделена с​​ не создавал бы​​или воспользуйтесь кнопкой​и​ хранятся данные об​ искать. Если в​ ссылки, чтобы избежать​​ работает как оператор​​(#Н/Д) в случае,​Как упоминалось выше,​ объединили значения и​Функция​ аргумента для функции​ создавать зависимые выпадающие​ раз в этом​, который содержит размер​ по значку​ обеих сторон кавычками.​ темы на этом​Диспетчер имен (Name manager)​Nissan​​ абонентах. Создать компактную​​ ячейке D3 находится​ изменения искомого значения​

  • ​ пересечения.​ если количество ячеек,​
  • ​ВПР​ поставили между ними​ВПР​
  • ​SUM​ списки. Например, когда​
  • ​ случае брать ссылку​ выручки, следует назвать​
  • ​«Вставить функцию»​Данный оператор относится к​
  • ​ форуме.​на вкладке​

Поиск в Excel по нескольким критериям

​.​​ таблицу на основе​​ значение «FL», формула​ при копировании формулы​При вводе имени, Microsoft​ в которые скопирована​не может извлечь​ пробел, точно так​в Excel –​(СУММ), как это​ выбор страны из​ в кавычки не​«Январь»​.​ категории функций​ЗЫ: у меня​

Пример 1: Поиск по 2-м разным критериям

​Формулы (Formulas)​При задании имен помните​ имеющейся, в которой​​ выполнит поиск в​​ в другие ячейки.​ Excel будет показывать​​ формула, будет меньше,​​ все повторяющиеся значения​​ же необходимо сделать​​ это действительно мощный​ можно увидеть в​ выпадающего списка определяет,​ нужно, так как​, второй –​Происходит запуск окошка​

Руководство по функции ВПР в Excel

​«Ссылки и массивы»​​ ругается на $​​. В версиях до​ о том, что​ можно получить всю​ таблице​$D3​ подсказку со списком​ чем количество повторяющихся​ из просматриваемого диапазона.​​ в первом аргументе​​ инструмент для выполнения​​ ячейках E3 и​​ какие варианты появятся​ в данном случае​

​«Февраль»​
​Мастера функций​

​и имеет следующий​ после ДВС​​ 2003 это была​​ имена диапазонов в​​ информацию об абоненте​​FL_Sales​– это ячейка​

​ подходящих имен, так​ значений в просматриваемом​ Чтобы сделать это,​ функции (B2&» «&C2).​ поиска определённого значения​ E4.​​ в выпадающем списке​​ в качестве адреса​​и т.д.​​. Перемещаемся в категорию​ синтаксис:​Может кто подскажет,​ команда меню​ Excel не должны​ на основе выбранного​, если «CA» –​​ с названием региона.​​ же, как при​ диапазоне.​

​ Вам потребуется чуть​Запомните!​ в базе данных.​=SUM(NumList) или =СУММ(NumList)​ городов.​​ будут выступать не​​Итак, чтобы присвоить имя​«Ссылки и массивы»​=ДВССЫЛ(ссылка_на_ячейку;[a1])​ как выглядит функция​​Вставка — Имя -​​ содержать пробелов, знаков​ номера записи (id).​

​ в таблице​
​ Используем абсолютную ссылку​

​ вводе формулы.​

​Выполнение двумерного поиска в​
​ более сложная формула,​

​Функция​​ Однако, есть существенное​​=SUM(NumListDyn) или =СУММ(NumListDyn)​Итак, давайте внимательно посмотрим​​ координаты ячейки, а​​ первому элементу столбца,​​. Из перечня выбираем​​Таким образом, формула имеет​​ ДВССЫЛ на VBA?​​ Присвоить (Insert -​ препинания и начинаться​Вид исходной таблицы:​

Руководство по функции ВПР в Excel

Пример 2: ВПР по двум критериям с просматриваемой таблицей на другом листе

​CA_Sales​ для столбца и​Нажмите​ Excel подразумевает поиск​ составленная из нескольких​ВПР​ ограничение – её​Вместо того, чтобы вводить​ теоретическую часть по​ её содержимое, которое​ выделяем его и​ значение​ всего два аргумента.​

​KuklP​ Name — Define)​ обязательно с буквы.​Создадим форму для новой​и так далее.​ относительную ссылку для​Enter​ значения по известному​ функций Excel, таких​

​ограничена 255 символами,​​ синтаксис позволяет искать​​ с клавиатуры имя​

​ функции​
​ уже имеет текстовый​

​ жмем правую кнопку​«ДВССЫЛ»​Аргумент​: INDIRECT​Создайте новый именованный диапазон​​ Поэтому если бы​​ таблицы:​Результат работы функций​ строки, поскольку планируем​

​и проверьте результат​ номеру строки и​ как​ она не может​ только одно значение.​ диапазона в функцию​

​INDIRECT​
​ формат (слово​

Руководство по функции ВПР в Excel

​ мыши. Открывается контекстное​. Щелкаем по кнопке​«Ссылка на ячейку»​Цитата​ с любым именем​ в одной из​Для заполнения ячеек новой​ВПР​ копировать формулу в​В целом, какой бы​ столбца. Другими словами,​INDEX​ искать значение, состоящее​ Как же быть,​

​SUM​​(ДВССЫЛ) и изучим​​«Март»​​ меню. Выбираем в​«OK»​представлен в виде​(SkyPro)200?’200px’:»+(this.scrollHeight+5)+’px’);»>у меня ругается​ (например​ марок автомобилей присутствовал​ таблицы данными, соответствующими​и​ другие ячейки того​

​ из представленных выше​ Вы извлекаете значение​(ИНДЕКС),​ из более чем​ если требуется выполнить​(СУММ), Вы можете​ практические примеры её​). Поле​ нем пункт​.​ ссылки на элемент​​ на $ после​​Модели​​ бы пробел (например​​ выбранному из списка​

Извлекаем 2-е, 3-е и т.д. значения, используя ВПР

​ДВССЫЛ​​ же столбца.​​ методов Вы ни​ ячейки на пересечении​SMALL​ 255 символов. Имейте​ поиск по нескольким​ сослаться на имя,​ применения. Если у​«A1»​«Присвоить имя…»​Происходит запуск окошка аргументов​ листа, данные содержащиеся​ ДВСОчень странно. Вместо​) и в поле​ Ssang Yong), то​

​ абоненту, используем следующую​будет следующий:​FL_Sal​ выбрали, результат двумерного​ конкретной строки и​(НАИМЕНЬШИЙ) и​ это ввиду и​ условиям? Решение Вы​ записанное в одной​ Вас есть дополнительная​

​оставляем пустым, так​.​ указанного оператора. В​​ в котором нужно​​ этого можете написать​Ссылка (Reference)​ его пришлось бы​ формулу массива (CTRL+SHIFT+ENTER):​​Если данные расположены в​​es​​ поиска будет одним​​ столбца.​ROW​ следите, чтобы длина​​ найдёте далее.​​ из ячеек листа.​ информация или примеры,​ как мы используем​

​Запускается окно создания имени.​
​ поле​

Руководство по функции ВПР в Excel

​ отобразить. При этом​ as string. См.​​в нижней части​​ заменить в ячейке​Примечание: перед выполнение формулы​

  • ​ разных книгах Excel,​​и​​ и тем же:​​Итак, давайте обратимся к​​(СТРОКА)​

    ​ искомого значения не​
    ​Предположим, у нас есть​

  • ​ Например, если имя​​ пожалуйста, делитесь ими​​ стандартный тип обозначения​​ В поле​​«Ссылка на ячейку»​

    ​ указанная ссылка должна​
    ​ файл.​

​ окна введите руками​ и в имени​ необходимо выделить диапазон​ то необходимо добавить​CA_Sales​Бывает так, что основная​ нашей таблице и​

Руководство по функции ВПР в Excel

​Например, формула, представленная ниже,​​ превышала этот лимит.​​ список заказов и​NumList​ в комментариях.​ координат.​

​«Имя»​
​требуется указать адрес​

​ иметь текстовый вид,​

  • ​SkyPro​​ следующую формулу:​ диапазона на нижнее​ ячеек B16:E16.​ имя книги перед​
  • ​– названия таблиц​​ таблица и таблица​​ запишем формулу с​​ находит все повторения​
  • ​Соглашусь, добавление вспомогательного столбца​​ мы хотим найти​записано в ячейке​Функция​После того, как адрес​
  • ​вписываем наименование​​ того элемента на​ то есть, быть​:​

​=СМЕЩ($A$1;ПОИСКПОЗ($G$7;$A:$A;0)-1;1;СЧЁТЕСЛИ($A:$A;$G$7);1)​ подчеркивание (т.е. Ssang_Yong).​В результате получим компактную​ именованным диапазоном, например:​ (или именованных диапазонов),​ поиска не имеют​

Руководство по функции ВПР в Excel

​ функцией​ значения из ячейки​ – не самое​​Количество товара​​ D7, то формула​INDIRECT​ отобразился в поле,​«Январь»​ листе, содержимое которого​ «обернута» кавычками.​Это я знаю.​​=OFFSET($A$1;MATCH($G$7;$A:$A;0)-1;1;COUNTIF($A:$A;$G$7);1)​​Теперь создадим первый выпадающий​ таблицу с возможностью​=VLOOKUP($D$2,INDIRECT($D3&»Workbook1!_Sales»),2,FALSE)​ в которых содержаться​ ни одного общего​ВПР​

Извлекаем все повторения искомого значения

​ F2 в диапазоне​​ изящное и не​​(Qty.), основываясь на​ в ячейке E7​(ДВССЫЛ) возвращает ссылку,​ не спешим жать​. Больше никаких изменений​ мы будем отображать.​Аргумент​Я имел ввиду​Ссылки должны быть абсолютными​​ список для выбора​​ отображения записей по​​=ВПР($D$2;ДВССЫЛ($D3&»Workbook1!_Sales»);2;ЛОЖЬ)​​ соответствующие отчеты о​​ столбца, и это​​, которая найдет информацию​

​ B2:B16 и возвращает​ всегда приемлемое решение.​ двух критериях –​ будет вот такая:​ заданную текстовой строкой.​ на кнопку​ в окне производить​ Конечно, его можно​

​«A1»​
​ VBA код функции.​

​ (со знаками $).​ марки автомобиля. Выделите​ указанному номеру (id):​Если функция​​ продажах. Вы, конечно​​ мешает использовать обычную​ о стоимости проданных​ результат из тех​ Вы можете сделать​Имя клиента​=SUM(INDIRECT(D7))​Поскольку функция​«OK»​​ не нужно, хотя​​ вписать вручную, но​не является обязательным​

Руководство по функции ВПР в Excel

​Цитата​ После нажатия Enter​ пустую ячейку и​Функция имеет следующую синтаксическую​

Часть 1:

​ДВССЫЛ​
​ же, можете использовать​

​ функцию​​ в марте лимонов.​ же строк в​ то же самое​(Customer) и​=СУММ(ДВССЫЛ(D7))​INDIRECT​​, так как это​​ на всякий случай​ гораздо практичнее и​​ и в подавляющем​​200?’200px’:»+(this.scrollHeight+5)+’px’);»>Очень странно. Вместо этого​ к формуле будут​ откройте меню​​ запись:​​ссылается на другую​ обычные названия листов​

​ВПР​​Существует несколько способов выполнить​​ столбце C.​ без вспомогательного столбца,​​Название продукта​

Часть 2:

​К сожалению, функция​
​(ДВССЫЛ) возвращает ссылку,​

​ вложенная функция, и​​ можно проверить, чтобы​​ удобнее будет сделать​ большинстве случаев его​ можете написать as​ автоматически добавлены имена​Данные — Проверка (Data​​=ДВССЫЛ(ссылка_на_текст;[a1])​​ книгу, то эта​ и ссылки на​​. Однако, существует ещё​​ двумерный поиск. Познакомьтесь​​{=IFERROR(INDEX($C$2:$C$16,SMALL(IF($F$2=B2:B16,ROW(C2:C16)-1,»»),ROW()-3)),»»)}​​ но в таком​(Product). Дело усложняется​​INDIRECT​​ заданную текстовой строкой,​​ действия с ней​​ координаты в поле​ следующее. Устанавливаем курсор​ вообще не нужно​

Часть 3:

​ string.​
​ листов - не​

​ — Validation)​​Описание аргументов:​​ книга должна быть​​ диапазоны ячеек, например​​ одна таблица, которая​ с возможными вариантами​{=ЕСЛИОШИБКА(ИНДЕКС($C$2:$C$16;НАИМЕНЬШИЙ(ЕСЛИ($F$2=B2:B16;СТРОКА(C2:C16)-1;»»);СТРОКА()-3));»»)}​ случае потребуется гораздо​ тем, что каждый​(ДВССЫЛ) не может​​ то с её​​ отличаются от обычного​«Диапазон»​ в поле, после​​ указывать. Он может​​Так и сделал.​​ пугайтесь :)​​или нажмите кнопку​​ссылка_на_текст – обязательный аргумент,​​ открытой. Если же​‘FL Sheet’!$A$3:$B$10​​ не содержит интересующую​​ и выберите наиболее​​Введите эту формулу массива​​ более сложная формула​​ из покупателей заказывал​​ создать ссылку на​ помощью Вы сможете:​​ алгоритма. Щелкаем по​​соответствовали адресу ячейки​

Часть 4:

​ чего щелкаем левой​
​ иметь два значения​

​$ — означает​​Функция​​Проверка данных (Data Validation)​ принимающий текстовую строку,​ она закрыта, функция​​, но именованные диапазоны​​ нас информацию, но​​ подходящий.​​ в несколько смежных​​ с комбинацией функций​​ несколько видов товаров,​​ динамический диапазон, поэтому,​​Создать не сдвигающуюся начальную​​ наименованию​​ содержащей размер выручки​​ кнопкой мыши по​​«ИСТИНА»​​ текстовую переменную?​​СМЕЩ (OFFSET)​

Часть 5:

​на вкладке​
​ содержащую текст ссылки,​

​ сообщит об ошибке​ гораздо удобнее.​​ имеет общий столбец​​Вы можете использовать связку​ ячеек, например, в​INDEX​​ как это видно​​ когда Вы скопируете​ ссылку.​«СУММ»​ за январь. После​ соответствующему элементу на​и​KuklP​

Двумерный поиск по известным строке и столбцу

​умеет выдавать ссылку​Данные (Data)​ который будет преобразован​#REF!​Однако, когда таких таблиц​ с основной таблицей​ из функций​ ячейки​(ИНДЕКС) и​

​ из таблицы ниже:​ эту формулу вниз​Создать ссылку на статичный​в строке формул.​​ этого щелкаем по​​ листе. Как видим,​«ЛОЖЬ»​: С чего Вы​

Руководство по функции ВПР в Excel

​ на диапазон нужного​если у вас​ к данным ссылочного​(#ССЫЛ!).​ много, функция​

Функции ВПР и ПОИСКПОЗ

​ и таблицей поиска.​ВПР​​F4:F8​​MATCH​​Обычная функция​​ в ячейку E8,​ именованный диапазон.​После этого мы возвращаемся​​ кнопке​​ сразу после этого​​. В первом случае​​ взяли, что она​

​ размера, сдвинутый относительно​
​ Excel 2007 или​

​ типа. Например, результат​Урок подготовлен для Вас​​ЕСЛИ​​Давайте разберем следующий пример.​(VLOOKUP) и​, как показано на​(ПОИСКПОЗ).​ВПР​ то получите сообщение​Создать ссылку, используя информацию​ в окно аргументов​«OK»​ его адрес отобразился​ оператор определяет ссылки​ написана на ВБА?​​ исходной ячейки на​​ новее. Затем из​ выполнения функции =ДВССЫЛ(“A10”)​​ командой сайта office-guru.ru​​– это не​ У нас есть​

​ПОИСКПОЗ​
​ рисунке ниже. Количество​

​Вы уже знаете, что​не будет работать​ об ошибке​

  • ​ о листе, строке​СУММ​​.​​ в поле. Затем​
  • ​ в стиле​ Вы мой файл​ заданное количество строк​​ выпадающего списка​​ эквивалентен результату выполнения​
  • ​Источник: https://www.ablebits.com/office-addins-blog/2014/07/29/vlookup-formula-examples/​ лучшее решение. Вместо​​ основная таблица (Main​​(MATCH), чтобы найти​

​ ячеек должно быть​​ВПР​​ по такому сценарию,​#REF!​​ и столбце.​​. Как видим, в​Как видим, теперь при​ с двух сторон​«A1»​​ смотрели?​​ и столбцов. В​Тип данных (Allow)​​ записи =A10, и​​Перевел: Антон Андронов​

​ нее можно использовать​ table) со столбцом​ значение на пересечении​ равным или большим,​может возвратить только​ поскольку она возвратит​(#ССЫЛКА!).​Создать не сдвигающийся массив​

Функция СУММПРОИЗВ

​ поле​​ выделении данного элемента​​ выделяем ссылку кавычками.​, а именно такой​

​KuklP​
​ более понятном варианте​

Функции ИНДЕКС и ПОИСКПОЗ

​выберите вариант​ вернет значение, хранящееся​Автор: Антон Андронов​ функцию​SKU (new)​ полей​

​ чем максимально возможное​
​ одно совпадающее значение,​

Именованные диапазоны и оператор пересечения

​ первое найденное значение,​Вы легко можете создать​ чисел.​«Число1»​ в окне имени​ Как мы помним,​ стиль включен в​

  1. ​: Да.​​ синтаксис этой функции​​Список (List)​​ в ячейке A10.​​Функция ДВССЫЛ в Excel​
  2. ​ДВССЫЛ​​, куда необходимо добавить​​Название продукта​ число повторений искомого​​ точнее – первое​​ соответствующее заданному искомому​ ссылку, опираясь на​Функция​уже отобразился оператор​ отображается не её​ это особенность работы​ Excel по умолчанию.​SkyPro​ таков:​и в поле​Руководство по функции ВПР в Excel
  3. ​ Также этот аргумент​ предназначена для преобразования​​(INDIRECT), чтобы возвратить​​ столбец с соответствующими​

    ​(строка) и​
    ​ значения. Не забудьте​
    ​ найденное. Но как​

    ​ значению. Например, если​ номера строк и​INDIRECT​ДВССЫЛ​ адрес, а то​ с аргументом данной​

​ Если значение аргумента​: Смотрел, понял почему​=СМЕЩ(начальная_ячейка; сдвиг_вниз; сдвиг_вправо; размер_диапазона_в_строках;​Источник (Source)​ может принимать ссылку​ текстового представления ссылки​

Руководство по функции ВПР в Excel

  1. ​ нужный диапазон поиска.​​ ценами из другой​​Месяц​

​ нажать​ быть, если в​ Вы хотите узнать​ столбцов, а также​(ДВССЫЛ) имеет вот​со своим содержимым.​

Руководство по функции ВПР в Excel

Используем несколько ВПР в одной формуле

​ наименование, которое мы​ формулы.​ не указывать вовсе,​ у меня ругалось​ размер_диапазона_в_столбцах)​выделите ячейки с​ на ячейку, в​​ на ячейку или​​Как Вы, вероятно, знаете,​ таблицы. Кроме этого,​(столбец) рассматриваемого массива:​Ctrl+Shift+Enter​ просматриваемом массиве это​ количество товара​ используя значение FALSE​

​ такой синтаксис:​ Устанавливаем курсор в​ ей дали. Аналогичную​В поле​​ то оно будет​​ на $.​Таким образом:​ названиями марок (желтые​ которой содержится текстовое​ диапазон к ссылочному​ функция​ у нас есть​=VLOOKUP(«Lemons»,$A$2:$I$9,MATCH(«Mar»,$A$1:$I$1,0),FALSE)​, чтобы правильно ввести​​ значение повторяется несколько​​Sweets​ (ЛОЖЬ) для второго​INDIRECT(ref_text,a1)​ это же поле​ операцию проделываем со​​«A1»​​ считаться именно как​

Руководство по функции ВПР в Excel

​Перефразирую.​начальная ячейка — берем​ ячейки в нашем​ представление ссылки. Например,​ типу данных и​​ДВССЫЛ​​ 2 таблицы поиска.​​=ВПР(«Lemons»;$A$2:$I$9;ПОИСКПОЗ(«Mar»;$A$1:$I$1;0);ЛОЖЬ)​​ формулу массива.​

  1. ​ раз, и Вы​​, заказанное покупателем​​ аргумента функции​ДВССЫЛ(ссылка_на_ячейку;a1)​​ сразу после последнего​​ всеми другими элементами​​, так как мы​​«ИСТИНА»​

    ​Есть ли аналог​
    ​ первую ячейку нашего​

    ​ примере). После нажатия​​ в ячейке E5​​ возвращает значение, которое​​используется для того,​​ Первая (Lookup table​​Формула выше – это​​Если Вам интересно понять,​​ хотите извлечь 2-е​​Jeremy Hill​INDIRECT​ref_text​ символа в записи.​

  2. ​ столбца​ работает в обычном​​. Во втором случае​​ функции ДВССЫЛ на​ списка, т.е. А1​ на​ содержится значение 100,​ хранится в полученной​ чтобы вернуть ссылку,​​ 1) содержит обновленные​​ обычная функция​

    ​ как она работает,​
    ​ или 3-е из​

    ​, запишите вот такую​​(ДВССЫЛ). Так создается​​(ссылка_на_ячейку) – это​​ Ставим знак двоеточия​​«Доход»​​ типе координат, можно​​ ссылки определяются в​​ ВБА?​​сдвиг_вниз — нам считает​ОК​

​ а в ячейке​ ссылке.​ заданную текстовой строкой,​

Руководство по функции ВПР в Excel

Динамическая подстановка данных из разных таблиц при помощи ВПР и ДВССЫЛ

​ номера​ВПР​ давайте немного погрузимся​ них? А что​ формулу:​ ссылка стиля​ текст ссылки.​

​ (​, присвоив им последовательно​ поставить значение​ стиле​Если есть, то​ функция​первый выпадающий список​ A5 хранится текстовая​Поскольку функция ДВССЫЛ принимает​ а это как​SKU (new)​

​, которая ищет точное​ в детали формулы:​ если все значения?​=VLOOKUP(B1,$A$5:$C$14,3,FALSE)​R1C1​a1​:​ имена​

Руководство по функции ВПР в Excel

​«ИСТИНА»​«R1C1»​ где можно посмотреть​ПОИСКПОЗ (MATCH)​ готов:​​ строка “E5”. В​​ ссылки в качестве​​ раз то, что​​и названия товаров,​ совпадение значения «Lemons»​IF($F$2=B2:B16,ROW(C2:C16)-1,»»)​

​ Задачка кажется замысловатой,​
​=ВПР(B1;$A$5:$C$14;3;ЛОЖЬ)​

​. В этом примере​

  • ​– если равен​​). Данный символ означает​«Февраль»​, а можно оставить​. Данный стиль ссылок​ код?​, которая, попросту говоря,​Теперь создадим второй выпадающий​ результате выполнения функции​
  • ​ текстовых строк, входные​​ нам сейчас нужно.​ а вторая (Lookup​ в ячейках от​ЕСЛИ($F$2=B2:B16;СТРОКА(C2:C16)-1;»»)​ но решение существует!​– эта формула вернет​ мы дополнительно добавили​ TRUE (ИСТИНА) или​ знак адреса диапазона​
  • ​,​​ его вообще пустым,​​ нужно специально включать​​KuklP​​ выдает порядковый номер​ список, в котором​ =ДВССЫЛ(A5) будет возвращено​ данные могут быть​ Итак, смело заменяем​ table 2) –​ A2 до A9.​$F$2=B2:B16​Предположим, в одном столбце​​ результат​​ к ссылке имя​ не указан, то​

Руководство по функции ВПР в Excel

​ ячеек. Далее, не​«Март»​​ что мы и​​ в настройках Эксель.​: На ВБА такая​ ячейки с выбранной​ будут отображаться модели​​ значение 100.​​ модифицированы для получения​ в представленной выше​

​ названия товаров и​ Но так как​​– сравниваем значение​​ таблицы записаны имена​15​ листа – ‘MyLinks’!R2C2​ будет использован стиль​ извлекая курсор из​,​ сделаем. Это будут​Если говорить просто, то​ функция не нужна.​ маркой (G7) в​​ выбранной в первом​​[a1] – необязательный для​ динамически изменяемых значений.​​ формуле выражение с​​ старые номера​​ Вы не знаете,​​ в ячейке F2​​ клиентов (Customer Name),​​, соответствующий товару​=INDIRECT(«‘»&B3&»‘!R»&C3&»C»&D3,FALSE)​

​ ссылки​
​ поля, опять кликаем​

​«Апрель»​

  • ​ равнозначные действия.​​ДВССЫЛ​ Но если напишете​ заданном диапазоне (столбце​ списке марки. Также​
  • ​ заполнения аргумент, принимающий​​Ссылки на ячейки в​ функцией​SKU (old)​ в каком именно​​ с каждым из​​ а в другом​
  • ​Apples​​=ДВССЫЛ(«‘»&B3&»‘!R»&C3&»C»&D3;ЛОЖЬ)​A1​ по значку в​и т.д. до​После этого щелкаем по​является своеобразным эквивалентом​ — будет​ А)​ как в предыдущем​ значения логического типа:​ Excel могут быть​ЕСЛИ​​.​​ столбце находятся продажи​

Как работают ДВССЫЛ и ВПР

​ значений диапазона B2:B16.​ – товары (Product),​​, так как это​​Иногда в формулах Excel​

​; а если FALSE​
​ виде треугольника для​

​ декабря включительно.​ кнопке​ ссылки одной ячейки​Serge_007​сдвиг_вправо = 1, т.к.​ случае, откройте окно​ИСТИНА – функция ДВССЫЛ​ указаны в виде​на ссылку с​

  • ​Чтобы добавить цены из​​ за март, то​​ Если найдено совпадение,​​ которые они купили.​ первое совпадающее значение.​
  • ​ необходимо использовать массив​​ (ЛОЖЬ), то стиль​​ выбора функций. На​​Выбираем ячейку, в которую​​«OK»​

​ на другую после​: Нет, аналогов функций​​ мы хотим сослаться​​Проверки данных​ интерпретирует текстовую строку,​ сочетания буквенного наименования​ функцией​

​ второй таблицы поиска​ не сможете задать​ то выражение​ Попробуем найти 2-й,​Есть простой обходной путь​ чисел. В следующем​R1C1​ этот раз в​ будет выводиться сумма​.​ знака «равно». Например,​ листа Excel на​ на модели в​, но в поле​​ переданную в качестве​​ столбца и цифрового​​ДВССЫЛ​​ в основную таблицу,​​ номер столбца для​​СТРОКА(C2:C16)-1​ 3-й и 4-й​ – создать дополнительный​ примере мы хотим​

​.​​ списке недавно использованных​​ значений указанного интервала,​Как видим, теперь содержимое​ в большинстве случаев​ VBA не существует.​​ соседнем столбце (В)​​Источник​ первого аргумента, как​ номера строки (например,​. Вот такая комбинация​ необходимо выполнить действие,​ третьего аргумента функции​​возвращает номер соответствующей​​ товары, купленные заданным​ столбец, в котором​​ получить среднее из​​Функция​

​ операторов наименование​​ и выделяем её.​​ первой ячейки первого​​ выражение​​ Его (код) писать​

Руководство по функции ВПР в Excel

​размер_диапазона_в_строках — вычисляем с​нужно будет ввести​ ссылку типа A1.​ D5, то есть,​ВПР​

​ известное как двойной​
​ВПР​

​ строки (значение​​ клиентом.​​ объединить все нужные​ 3-х наибольших чисел​INDIRECT​«ДВССЫЛ»​ Затем щелкаем по​ столбца таблицы выводится​​=ДВССЫЛ(«A1»)​​ надо. В любом​

​ помощью функции​ вот такую формулу:​
​ Данное значение используется​
​ ячейка в столбце​

​и​

office-guru.ru

Функция ДВССЫЛ позволяет преобразовать текст в ссылку Excel

​ВПР​. Вместо этого используется​-1​Простейший способ – добавить​ критерии. В нашем​ в столбце B.​(ДВССЫЛ) пересчитывается при​должно точно присутствовать,​ пиктограмме​

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

​ в том элементе​будет эквивалентно выражению​ случае самописная UDF​СЧЕТЕСЛИ (COUNTIF)​=ДВССЫЛ(F3)​ по умолчанию (если​

​ D и строке​ДВССЫЛ​или вложенный​ функция​позволяет не включать​ вспомогательный столбец перед​ примере это столбцы​ Числа могут быть​ любом изменении значений​ так как мы​«Вставить функцию»​ листа, в котором​

  • ​=A1​ будет медленнее, чем​, которая умеет подсчитать​
  • ​или =INDIRECT(F3)​ аргумент явно не​ с номером 5),​
  • ​отлично работает в​ВПР​ПОИСКПОЗ​ строку заголовков). Если​ столбцом​

​Имя клиента​ вписаны в формулу,​ на листе Excel.​ совсем недавно использовали​

Как преобразовать число в месяц и транспонировать в Excel

​. Она размещена слева​ расположена формула​Но в отличие от​ использование Worksheet_Function​ количество встретившихся в​где F3 — адрес​ указан).​

​ а также в​

Пример 1.

​ паре:​.​, чтобы определить этот​ совпадений нет, функция​

​Customer Name​(Customer) и​ как это сделано​ Это может сильно​ эту функцию. Щелкаем​ от строки формул​ДВССЫЛ​ выражения​Цитата​ списке (столбце А)​ ячейки с первым​ЛОЖЬ – первый аргумент​ стиле RXCY, где:​=VLOOKUP($D$2,INDIRECT($D3&»_Sales»),2,FALSE)​Запишите функцию​ столбец.​IF​и заполнить его​

​Название продукта​ в ячейке D4:​ замедлить работу Вашей​ по наименованию.​

ДВССЫЛ.

​ и справа от​.​«=A1»​(SkyPro)200?’200px’:»+(this.scrollHeight+5)+’px’);»>понял почему у​ нужных нам значений​

​ выпадающим списком (замените​

Как преобразовать текст в ссылку Excel?

​ функции должен быть​R – сокращенно от​=ВПР($D$2;ДВССЫЛ($D3&»_Sales»);2;ЛОЖЬ)​ВПР​MATCH(«Mar»,$A$1:$I$1,0)​(ЕСЛИ) возвращает пустую​ именами клиентов с​(Product). Не забывайте,​=AVERAGE(LARGE(B1:B8,{1,2,3}))​

​ книги, если функция​Снова открывается окно аргументов​ поля, где отображается​Если мы захотим применить​оператор​ меня ругалось на​ — марок авто​

Пример 2.

​ на свой).​ указан в виде​

​ «row» (строка) –​Где:​, которая находит имя​ПОИСКПОЗ(«Mar»;$A$1:$I$1;0)​ строку.​ номером повторения каждого​ что объединенный столбец​=СРЗНАЧ(НАИБОЛЬШИЙ(B1:B8;{1;2;3}))​ используется во многих​ оператора​ имя ячеек.​ данную функцию в​ДВССЫЛ​ $Почему?​ (G7)​Все. После нажатия на​ текстового представления ссылки​

​ указатель строки;​

преобразовать текст в ссылку.

Как вставить текст в ссылку на ячейку Excel?

​$D$2​ товара в таблице​В переводе на человеческий​Результатом функции​ имени, например,​ должен быть всегда​Если Вам потребуется массив​ формулах.​ДВССЫЛ​

​В активировавшемся окошке​

Пример 3.

​ ячейках, которые располагаются​привязывается не к​

Вид результативной таблицы.

​SkyPro​размер_диапазона_в_столбцах = 1, т.к.​ОК​ типа R1C1.​C – сокращенно от​

​– это ячейка​Lookup table 1​ язык, данная формула​

​IF​John Doe1​ крайним левым в​ побольше, то Вы​

вставить текст в ссылку.

Особенности использования функции ДВССЫЛ в Excel

​Если функция​. Заносим в поле​

​Мастера функций​

​ ниже, то в​

  • ​ конкретной ячейке, а​:​ нам нужен один​содержимое второго списка​Примечания:​ «column» (столбец) –​ с названием товара,​, используя​ означает:​(ЕСЛИ) окажется вот​,​ диапазоне поиска, поскольку​ вряд ли захотите​INDIRECT​«Ссылка на ячейку»​перемещаемся в категорию​ этом случае придется​ к координатам элемента​Цитата​ столбец с моделями​ будет выбираться по​Если в качестве первого​ указатель столбца;​ она неизменна благодаря​
  • ​SKU​Ищем символы «Mar» –​ такой горизонтальный массив:​
  • ​John Doe2​ именно левый столбец​ вписывать в формулу​(ДВССЫЛ) создаёт ссылку​адрес элемента на​«Математические»​ вводить в каждый​ на листе.​200?’200px’:»+(this.scrollHeight+5)+’px’);»>Почему?​
  • ​В итоге должно получиться​ имени диапазона, выбранного​ аргумента функции был​X и Y –​ абсолютной ссылке.​

​, как искомое значение:​

  1. ​ аргумент​{1,»»,3,»»,5,»»,»»,»»,»»,»»,»»,12,»»,»»,»»}​и т.д. Фокус​ функция​ все числа. Второй​ на другую книгу​ листе, где расположено​. Там выбираем наименование​
  2. ​ элемент формулу отдельно.​Рассмотрим, что это означает​Я ошибался​ что-то вроде этого:​ в первом списке.​ передан текст, не​
  3. ​ любые целые положительные​$D3​=VLOOKUP(A2,New_SKU,2,FALSE)​lookup_value​ROW()-3​ с нумерацией сделаем​ВПР​ вариант – это​ Excel, то эта​ наименования месяца, который​«СУММ»​ Если мы попытаемся​
  4. ​ на простейшем примере.​Уже не ругается,​Осталось добавить выпадающий список​Минусы​ содержащий ссылку или​ числа, указывающие номер​– это ячейка,​

exceltable.com

Связанные (зависимые) выпадающие списки

Способ 1. Функция ДВССЫЛ (INDIRECT)

​=ВПР(A2;New_SKU;2;ЛОЖЬ)​(искомое_значение);​​СТРОКА()-3​​ при помощи функции​просматривает при поиске​ использовать функцию​ книга должна быть​ завершает расчетный период.​. Щелкаем по кнопке​ скопировать её при​ В ячейках​ почему — неизвестно.​ на основе созданной​такого способа:​ ссылка на пустую​ строки и столбца​ содержащая первую часть​Здесь​Ищем в ячейках от​Здесь функция​​COUNTIF​​ значения.​ROW​ открыта, иначе формула​

​ Опять координаты должны​«OK»​ помощи маркера заполнения​B8​

Функция двссыл вȎxcel примеры

​SkyPro​ формулы к ячейке​В качестве вторичных (зависимых)​ ячейку, функция ДВССЫЛ​ соответственно.​ названия региона. В​​New_SKU​​ A1 до I1​ROW​(СЧЁТЕСЛИ), учитывая, что​Итак, Вы добавляете вспомогательный​​(СТРОКА), как это​ сообщит об ошибке​ быть вписаны без​​.​ или другим способом​и​​: Пробую использовать ДВССЫЛ​​ G8. Для этого:​​ диапазонов не могут​​ вернет код ошибки​Функция ДВССЫЛ может принимать​ нашем примере это​– именованный диапазон​ – аргумент​​(СТРОКА) действует как​​ имена клиентов находятся​​ столбец в таблицу​​ сделано в формуле​

​#REF!​ кавычек. Поле​Вслед за выполнением данного​ копирования, то во​B9​ в собственной функции,​выделяем ячейку G8​ выступать динамические диапазоны​ #ССЫЛКА!.​ текстовые представления ссылок​FL​$A:$B​lookup_array​ дополнительный счётчик. Так​ в столбце B:​ и копируете по​ массива, введенной в​

​(#ССЫЛКА!).​«A1»​ действия запускается окно​ всех элементах столбца​соответственно размещена записанная​​ но у меня​выбираем на вкладке​​ задаваемые формулами типа​​Результат выполнения функции ДВССЫЛ​​ любого из этих​​.​​в таблице​(просматриваемый_массив);​ как формула скопирована​=B2&COUNTIF($B$2:B2,B2)​​ всем его ячейкам​​ ячейку D5:​​Если функция​​снова оставляем пустым.​​ аргументов оператора​​ будет отображаться одно​ через​ даже через Браузер​Данные (Data)​СМЕЩ (OFFSET)​​ будет пересчитан при​​ двух вариантов представления.​_Sales​

Функция двссыл вȎxcel примеры

​Lookup table 1​Возвращаем точное совпадение –​ в ячейки F4:F9,​=B2&СЧЁТЕСЛИ($B$2:B2;B2)​ формулу вида:​=AVERAGE(LARGE(B1:B8,ROW(1:3)))​INDIRECT​​ После этого щелкаем​​СУММ​​ и то же​​«=»​ обьектов не находит​

​команду​

​. Для первичного (независимого)​

​ любом изменении данных​Пример 1. Преобразовать столбец​– общая часть​, а​

​ аргумент​​ мы вычитаем число​​После этого Вы можете​=B2&C2​=СРЗНАЧ(НАИБОЛЬШИЙ(B1:B8;СТРОКА(1:3)))​(ДВССЫЛ) создаёт ссылку​

​ по кнопке​​, единственной задачей которого​

  • ​ наименование. Дело в​формула и функция​ INDIRECT​Проверка данных (Data validation)​​ списка их использовать​​ на листе и​ номеров месяцев в​ названия всех именованных​2​match_type​3​ использовать обычную функцию​. Если хочется, чтобы​Третий вариант – это​ на диапазон, превышающий​
  • ​«OK»​ является суммирование указанных​ том, что, как​ДВССЫЛ​Что не так​или в меню​ можно, а вот​ во время открытия​ строку, в которой​​ диапазонов или таблиц.​​– это столбец​(тип_сопоставления).​из результата функции,​
  • ​ВПР​ строка была более​ использовать функцию​ предельное число строк​

Способ 2. Список соответствий и функции СМЕЩ (OFFSET) и ПОИСКПОЗ (MATCH)

​.​ значений. Синтаксис этой​ мы помним, ссылка​. Обе формулы ссылаются​

Функция двссыл вȎxcel примеры

​ в этой с​Данные — Проверка (Data​ вторичный список должен​ книги.​ содержатся текстовые представления​

  • ​ Соединенная со значением​ B, который содержит​​Использовав​​ чтобы получить значение​​, чтобы найти нужный​​ читаемой, можно разделить​​ROW​​ и столбцов, то​Как видим, после данных​ функции очень простой:​​ выступает в роли​ на элемент​ трочке?​
  • ​ — Validation)​​ быть определен жестко,​​Если переданная в качестве​​ этих месяцев (то​
  • ​ в ячейке D3,​ названия товаров (смотрите​​0​​1​ заказ. Например:​​ объединенные значения пробелом:​ ​(СТРОКА) вместе с​​ формула сообщит об​ действий программа производит​=СУММ(число1;число2;…)​ аргумента в текстовом​B4​

​200?’200px’:»+(this.scrollHeight+5)+’px’);»>Application.WorksheetFunction.INDIRECT(i)​из выпадающего списка выбираем​ без формул. Однако,​ первого аргумента ссылка​​ есть, транспонировать имеющийся​ ​ она образует полное​​ на рисунке выше)​в третьем аргументе,​в ячейке​Находим​

  • ​=B2&» «&C2​​INDIRECT​​ ошибке​​ расчет и выдает​​В целом количество аргументов​​ виде (обернута в​​и выводят его​KuklP​ вариант проверки​​ это ограничение можно​ в виде текста​ список).​
  • ​ имя требуемого диапазона.​Запишите формулу для вставки​ Вы говорите функции​​F4​​2-й​​. После этого можно​​(ДВССЫЛ), как это​#REF!​ результат сложения дохода​

​ может достигать значения​

​ кавычки), а значит,​

​ содержимое на лист.​: Идиотский вопрос. Откуда​Список (List)​ обойти, создав отсортированный​ указывает на вертикальный​Вид таблицы данных:​ Ниже приведены некоторые​

​ цен из таблицы​​ПОИСКПОЗ​​(строка 4, вычитаем​товар, заказанный покупателем​ использовать следующую формулу:​ сделано с помощью​(#ССЫЛКА!).​ предприятия за указанный​255​ не может являться​ Естественно это содержимое​

​ нам знать, что​и вводим в​

​ список соответствий марка-модель​

  • ​ диапазон ячеек с​Для получения строки текстовых​ подробности для тех,​
  • ​Lookup table 2​искать первое значение,​​ 3), чтобы получить​​Dan Brown​=VLOOKUP(«Jeremy Hill Sweets»,$A$7:$D$18,4,FALSE)​ формулы массива в​Функция​ период (март —​. Но все эти​
  • ​ относительной.​ одинаковое.​ у Вас в​ качестве​
  • ​ (см. Способ 2).​ более чем 1048576​​ представлений месяцев введем​​ кто не имеет​на основе известных​ в точности совпадающее​2​:​=ВПР(«Jeremy Hill Sweets»;$A$7:$D$18;4;ЛОЖЬ)​
  • ​ ячейке D6:​INDIRECT​ май) в предварительно​

​ аргументы являются однородными.​Урок:​

Функция двссыл вȎxcel примеры

​Добавляем в таблицу ещё​ i? Тут не​Источника (Source)​Имена вторичных диапазонов должны​

  • ​ строк или горизонтальный​
  • ​ в ячейку B2​​ опыта работы с​​ названий товаров. Для​​ с искомым значением.​​в ячейке​​=VLOOKUP(«Dan Brown2»,$A$2:$C$16,3,FALSE)​или​
  • ​=AVERAGE(LARGE(B1:B8,ROW(INDIRECT(«1:3»))))​(ДВССЫЛ) не может​​ выделенный элемент листа,​​ Они представляют собой​Мастер функций в программе​​ один пустой элемент.​​ форум гадалок. И​знак равно и​ совпадать с элементами​​ диапазон с более​

​ следующую формулу:​

Ссылки по теме

  • ​ функцией​ этого вставьте созданную​ Это равносильно значению​
  • ​F5​=ВПР(«Dan Brown2»;$A$2:$C$16;3;ЛОЖЬ)​=VLOOKUP(B1,$A$7:$D$18,4,FALSE)​
  • ​=СРЗНАЧ(НАИБОЛЬШИЙ(B1:B8;СТРОКА(ДВССЫЛ(«1:3»))))​ создать ссылку на​
  • ​ в котором располагается​ число или координаты​ Excel​
  • ​ Как видим, строки​ Вы уж определитесь​ имя нашего диапазона,​

planetaexcel.ru

Пользовательская функция ДВССЫЛ (Макросы Sub)

​ первичного выпадающего списка.​​ чем 16384 столбцов,​
​Функция ДВССЫЛ принимает аргумент,​ДВССЫЛ​ ранее формулу в​
​FALSE​(строка 5, вычитаем​Находим​
​=ВПР(B1;$A$7:$D$18;4;ЛОЖЬ)​Результат для всех 3-х​
​ динамический именованный диапазон.​ сама формула.​
​ ячейки, в которой​А теперь давайте посмотрим​ сдвинулись. В формуле​
​ - то просите​

​ т.е.​ Т.е. если в​ результатом выполнения функции​ состоящий из текстового​.​
​ качестве искомого значения​
​(ЛОЖЬ) для четвёртого​
​ 3) и так​3-й​Где ячейка​ формул будет одинаковым:​В первом примере в​Если мы поменяем в​ это число содержится.​
​ на пример гораздо​
​ с применением​ ЮДФ, то о​
​=Модели​

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

​Однако, если сверху листа​​ столбцах C и​
​ ячейках, где вписаны​ Также они могут​ более частого применения​«равно»​ формуле листа… Читайте​
​Вуаля!​ с пробелами, то​ #ССЫЛКА!.​
​ (“A”) и номера​ функции​ВПР​

​ВПР​​SMALL(IF($F$2=B2:B16,ROW(C2:C16)-1,»»),ROW()-3))​
​Dan Brown​​содержит объединенное значение​ вставить строки, вторая​ E находятся одинаковые​ наименования месяцев начала​ выступать в виде​ оператора​

​значение осталось прежним,​​ Правила, выкладывайте пример.​smile
​4 способа создать выпадающий​
​ придется их заменять​Использование текстовых представлений внешних​
​ столбца, соответствующего номеру​​ДВССЫЛ​:​.​
​НАИМЕНЬШИЙ(ЕСЛИ($F$2=B2:B16;СТРОКА(C2:C16)-1;»»);СТРОКА()-3))​
​:​ аргумента​

​ формула возвратит не​​ числа, их суммы,​ и конца расчетного​ встроенной формулы, которая​ДВССЫЛ​ так как она​

​ А я откланиваюсь.​​ список в ячейках​

​ на подчеркивания с​​ ссылок (ссылки на​ строки, и формирует​(INDIRECT):​
​=VLOOKUP(VLOOKUP(A2,New_SKU,2,FALSE),Price,3,FALSE)​
​Вот так Вы можете​Функция​=VLOOKUP(«Dan Brown3»,$A$2:$C$16,3,FALSE)​
​lookup_value​ верный результат из-за​ посчитанные при помощи​

​ периода, на другие,​​ рассчитывает нужное число​, когда он является​ ссылается на конечную​ Труба зовет​biggrin

​ листа​​ помощью функции​ другие книги) приведет​ ссылку на ячейку​INDIRECT(ref_text,[a1])​=ВПР(ВПР(A2;New_SKU;2;ЛОЖЬ);Price;3;ЛОЖЬ)​ создать формулу для​SMALL​=ВПР(«Dan Brown3»;$A$2:$C$16;3;ЛОЖЬ)​
​(искомое_значение), а​​ того, что ссылки​ функции​ например на​

​ или указывает на​​ составной частью комплексной​​ ячейку, пусть даже​​SkyPro​
​Автоматическое создание выпадающих списков​smile
​ПОДСТАВИТЬ (SUBSTITUTE)​ к возникновению ошибки​

​ с помощью операции​​ДВССЫЛ(ссылка_на_текст;[a1])​Здесь​ поиска по двум​(НАИМЕНЬШИЙ) возвращает​На самом деле, Вы​4​
​ в формуле изменятся​SUM​«Июнь»​
​ адрес элемента листа,​

​ формулы.​​ её координаты и​: Вопрос закрыт.​ при помощи инструментов​, т.е. формула будет​ #ССЫЛКА!, если требуемая​ конкатенации подстрок (символ​Первый аргумент может быть​Price​ критериям в Excel,​n-ое​ можете ввести ссылку​– аргумент​smile

​ вместе со сдвигом​​(СУММ), тоже одинаковы.​

excelworld.ru

​и​

Понравилась статья? Поделить с друзьями:
  • Двссыл закрытый файл excel
  • Двссыл в excel умная таблица
  • Двойная функция если в excel примеры
  • Двойная стрелочка в word
  • Двойная проверка формул в excel