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

Поделиться
HTML-код
  • Опубликовано: 13 апр 2017
  • Разбор на примерах суперполезной функции ДВССЫЛ (INDIRECT). Скачать файл-пример www.planetaexcel.ru/techniques...
    Заходите в гости ↓↓↓
    Twitter / planeta_excel
    Facebook / planetaexcel
    Instagram / planetaexcel
    Мои книги planetaexcel.ru/books/
    Моя надстройка PLEX (+150 новых функций для вашего Excel) planetaexcel.ru/plex/

Комментарии • 103

  • @rash0807
    @rash0807 4 года назад +75

    Любой урок открываешь и восхищаешься тренером! Ни одного лишнего слова, слова паразиты вообще отсутствуют. Блеск! Спасибо Николай! Вы - лучший!

    • @planetaexcel
      @planetaexcel  4 года назад +23

      Просто я их на монтаже вырезаю :)

  • @iskander__1930
    @iskander__1930 Месяц назад

    Лаконично, емко и полезно! Профессионал!

  • @biweb13
    @biweb13 7 лет назад +10

    Николай, спасибо за «Пример 3. Выпадающий список по умной таблице»
    Это, пожалуй, самое красивое решение для создания «расширяемого» выпадающего списка в Excel:
    =ДВССЫЛ("Люди[Сотрудники]")

    • @biweb13
      @biweb13 7 лет назад +1

      Еще вспомнил, в формулах для «Условного форматирования» функция ДВССЫЛ разрешает писать формулы в стиле «Умных таблиц», например:
      =ДВССЫЛ("Люди[Сотрудники]")=$J10
      =ДВССЫЛ("Люди["&A$1&"]")=A$6
      Соответственно без ДВССЫЛ это не работает…

    • @0107195513081960
      @0107195513081960 7 лет назад +1

      у меня не получается, делаю как показано на ролике- =ДВССЫЛ("Люди[Сотрудники]")

  • @user-nn5vl4zu7u
    @user-nn5vl4zu7u 2 года назад +2

    Николай Вы лучший тренер. Спасибо большое!!!

  • @dmitrytaralenko5126
    @dmitrytaralenko5126 3 месяца назад

    Отлично! А я использовал ДВССЫЛ в ВПР. В качестве ссылки на ячейку, в которой указывалось название диапазона поиска (в моем случае - умной таблицы), которое нужно было выбирать из выпадающего списка. Без ДВССЫЛ Exсel воспринимал ссылку (название умной таблицы) как обычный текст. Примерно так: =ВПР([что ищем];ДВССЫЛ(Лист1!$H$1 (поле со списком из названий умных таблиц);столбец поиска;ЛОЖЬ).

  • @necroeLL
    @necroeLL 7 лет назад +2

    Спасибо! Как всегда все очень интересно, полезно и доступно

  • @JackFamous
    @JackFamous 7 лет назад +8

    очень крутой урок, как и всегда! Спасибо, Николай!))))

  • @pomashok
    @pomashok 7 лет назад +5

    Именно что искал! Автору респект

  • @user-ns6tv9fb1w
    @user-ns6tv9fb1w 4 года назад +5

    Спасибо большое, учусь у Вас не первый год!

  • @DmitryWhite82
    @DmitryWhite82 7 лет назад +4

    И снова отлично. Спасибо!

  • @user-11_01
    @user-11_01 4 года назад +3

    Как сериал можно пересматривать, чтобы закрепить в голове какие-то моменты😀👍👍👍🔥

  • @vs_gaming3013
    @vs_gaming3013 5 лет назад

    Николай, спасибо. Знал об этой функции, однако практически не использовал. Исправлюсь.

  • @user-jb1ew5rz8t
    @user-jb1ew5rz8t 4 года назад

    Долго ломал голову как написать формулу для поиска известных данных в таблице (т.е. если вообще в таблице искомое значение или нет), перебрал все комбинации ВПР, ГПР, ПОИСКПОЗ, ИНДЕКС и СМЕЩ на худой конец. Ваш урок сильно выручил! Даже не знал что можно ДВССЫЛ так использовать! Спасибо огромное!

  • @Period79
    @Period79 6 лет назад

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

  • @Rice0987
    @Rice0987 7 лет назад +2

    Просто и шикарно!

  • @user-cz4cu9qg6y
    @user-cz4cu9qg6y 3 года назад +2

    Почему я вчера это не посмотрел?))) как раз нужно было, как на последнем примере из множества вкладок вытащить значения. Спасибо за урок!

  • @remediationdepartment4332
    @remediationdepartment4332 Год назад

    spasibo za vashi starania, vashi video uroki vsegda polzeni i nujnie,

  • @yurd563
    @yurd563 6 лет назад

    Спасибо за видеоурок.

  • @elenazaykova3740
    @elenazaykova3740 7 лет назад +2

    Спасибо вам большое!

  • @User_1808
    @User_1808 7 лет назад +3

    Большое спасибо!!!

  • @nowar481
    @nowar481 7 лет назад +1

    Спасибо за труд

  • @user-zr6sr6wx8z
    @user-zr6sr6wx8z 3 года назад +2

    супер! просто и понятно. спасибо

  • @kanatalpeissov8675
    @kanatalpeissov8675 7 лет назад

    Здр. очень благодарен за полезные видеокурсы

  • @user-we4cn7xl3z
    @user-we4cn7xl3z 7 лет назад +1

    КРУТО!!! как всегда, впрочем

  • @Butuch
    @Butuch 7 лет назад +4

    Отличная функция ДВССЫЛ. Но при создании выпадающего списка лучше использовать именованный диапазон.
    Т.е. мы создаём умную таблицу, а после назначаем отдельное имя этой таблицы через диспетчер формул. В этом случае можно использовать именованный диапазон в проверке данных.
    Плюс такого сложного решения в том, что при переименовании умной таблицы выпадающей список будет функционировать и дальше.

  • @anton5073
    @anton5073 7 лет назад +8

    Николай, благодарю за познавательное видео. Не могли бы вы сделать видео о функции - Анализ "что если".

  • @maipensapparot
    @maipensapparot 7 лет назад +1

    да, очень полезная функция, спасибо

  • @user-fg4gp9gk5c
    @user-fg4gp9gk5c 6 месяцев назад

    Спасибо, очень помогло

  • @dimoriev5674
    @dimoriev5674 5 лет назад +2

    Спасибо!

  • @t9099177253
    @t9099177253 2 года назад

    Спасибо огромное!

  • @pavelsk9787
    @pavelsk9787 3 месяца назад

    Пушка! Благодарю

  • @mandrazhiev82
    @mandrazhiev82 4 года назад +1

    Круто!!!

  • @user-ge2jj8hv8r
    @user-ge2jj8hv8r Месяц назад

    Вы крутой!

  • @mudrayoga_school
    @mudrayoga_school 7 лет назад

    Большое спасибо, Николай. Очень полезное видео!
    Возник вопрос: если я создаю связанные раскрывающиеся списки и они должны работать на много строк вниз, то как лучше написать формулу во втором связанном столбце, что бы ее можно было скопировать и она работала без правки вручную.

  • @catand76
    @catand76 7 лет назад

    С переносом списка, для не возникновения #ССЫЛКА! можно использовать формулу ЕСЛИОШИБКА и аргументом замены поставить двойные кавычки, разве не тоже самое будет? (в конце примера, вы советуете сделать проверку на "0", с последующей заменой на пустую ячейку)

  • @ArcMa4o
    @ArcMa4o 8 месяцев назад

    Интересует момент с выпадающим списком 10:43 , а можно что бы он был отсортирован по алфавиту? Не затрагивая основную таблицу? Может как то хитро создать рядом еще одну таблицу где будет автоматом все дописываться с первой и сортироваться?

  • @kanatalpeissov8675
    @kanatalpeissov8675 7 лет назад

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

  • @catand76
    @catand76 7 лет назад +2

    К статии: Если в примере с выпадающим списком не дописывать СОТРУДНИКИ , а просто оставить "люди" (т.к. мы именовали ОДИН столбец) - ВСЕ ВЕЛИКОЛЕПНО РАБОТАЕТ. Если в "умной таблице" не один столбец, то надо выделить нужный и присвоить ему имя и можете спокойно его использовать в ячейке с выпадающим списком....

  • @romasky100
    @romasky100 5 лет назад

    точно...когда знаешь, все просто...

  • @user-lh3px1sg2w
    @user-lh3px1sg2w 3 года назад +1

    Это не баг и не фитча. Надо в списке имен создать именнованный диапазон столбце данной таблицу и вписать его название через равно в проверке данных и будет счастье.

  • @mbassador_19
    @mbassador_19 4 года назад

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

  • @vanGogol
    @vanGogol Год назад

    посмотрел... пойду потранспонирую

  • @user-rl4sl4go5p
    @user-rl4sl4go5p 2 года назад

    Всех приветствую!
    Подскажите пожалуйста, как, подобно примеру 2, выделять текст в зависимости от значений в других ячейках?
    В данном примере, меняя значения конца и начала интервала, менялись и выделенные месяца.
    Заранее благодарен за помощь!

  • @catand76
    @catand76 7 лет назад

    Для сборки в одну таблицу, я бы не дописывал "B, C, D" и "1, 2, 3, 4", а использовал бы функцию ИНДЕКС, т.к. имена столбцов совпадают. Но то Я....
    - Кстати: Это Я почерпнул из Ваших предыдущих видеоуроков!!!!

  • @artemdiaz8212
    @artemdiaz8212 3 года назад

    Николай, а каким инструментом воспользоваться, чтобы также ячейки выделялись при смене диапазона?

  • @ravs4812
    @ravs4812 7 лет назад

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

  • @raxmatjonabduganiyev6987
    @raxmatjonabduganiyev6987 Год назад

    👍👍👍🔥🔥🔥🔥🔥

  • @1iuh
    @1iuh Год назад

    Как использовать формулу УНИК( ) внутри ДВССЫЛ ( ) ? Что там в кавычках? Исходные данные в умной таблице.

  • @kamranmirzezade4763
    @kamranmirzezade4763 5 лет назад

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

  • @nataliiavyshnivska8261
    @nataliiavyshnivska8261 6 лет назад

    Очень ценный видеоурок.
    Я использовала функцию INDIRECT в своей формуле, но, видимо, что-то не правильно.
    Нужно чтобы в формуле неабсолютное значение ячейки изменялось (при копировании формулы) на следующие значения в ячейках по данной строке, но не получается.
    ЕСЛИОШИБКА(СРЗНАЧЕСЛИМН('Raw Data'!$L$2:$L$150;'Raw Data'!$B$2:$B$150;B9;'Raw Data'!$D$2:$D$150;(ДВССЫЛ("R8C"&СТРОКА();ЛОЖЬ);"n/a")

  • @ivanpronuzov5089
    @ivanpronuzov5089 7 лет назад

    Блеск!

  • @evgenyushakov7376
    @evgenyushakov7376 4 года назад

    Добрый день. А не подскажите, какая формула была использована в условном форматировании для выручки на 7.47 минуте, там автоматически выделяется диапазон?

  • @user-lh3px1sg2w
    @user-lh3px1sg2w 3 года назад +2

    Блин это такая тема, кто в теме, тот поймет. Можно даже вба не изучать.

  • @Олег-П
    @Олег-П 5 лет назад

    Спасибо! А как при помощи формулы двссыл или другой, транспортировать данные с другого листа которые нужно с вертикального в горизонтальное положение в несколько строк (в одну получается, но это слишком длинная стока, т.е. месяц по дням с разбивший по часам). Формула такая ДВССЫЛ(«листH”&столбец())

  • @ivanxxxzzz
    @ivanxxxzzz 5 лет назад

    а как быть если нужно транспонировать данные ,находящиеся не в ячейке А2,а например в ячейке А33,при вводе формулы -выдает значение=0????

  • @verokart6173
    @verokart6173 Год назад

    Большое спасибо. Но подскажите. Как быть если есть листы д 1, Д 2 и тд. По количеству дней в месяце. И надо сделать сводку за месяц. Прямая ссылка работает. Но вот как правильно оформить ДВССЫЛ что бы после протянуть до конца месяца и оно автоматически меняло листы но ячейку оставляло ?

  • @MrPonchic
    @MrPonchic 5 лет назад

    а подскажите как сделать , если у тебя есть несколько листов с сотрудниками (например 1 лист сотрудники с отдела А, второй лист сотрудников отдела Б), и есть третий лист, где мы отмечаем график работы всех сотрудников обоих отделов, как сделать выпадющий список, который будет создаваться из двух списков\листов

    • @planetaexcel
      @planetaexcel  4 года назад

      Боюсь, что без промежуточной таблицы, соединяющей оба списка в один, никак. Её можно сделать вручную или запросом в Power Query, если он у вас есть.

  • @Rabinovich_me
    @Rabinovich_me 2 года назад

    Подскажите, если с 1 столбца нужно сделать сумму на разные города в другой столбец, то какой функцией нужно воспользоваться ?

  • @Anna_Mir89
    @Anna_Mir89 3 года назад

    Спасибо большое за урок, подскажите, пожалуйста, если в названиях листов есть пробел, то ДВССЫЛ выдает ошибку. Как можно это обойти?

  • @RED-cz2dk
    @RED-cz2dk 3 года назад

    Интересно а как сделать сумму ячеек "ИТОГО" на всех имеющихся или будующих листах?

  • @vasilyfedotov4448
    @vasilyfedotov4448 6 лет назад

    Николай, добрый день.При открытых книгах все ок, но стоит снова открыть файл без первоистоничка и все данные с ошибками "ССЫЛКА!". Как известно, ДВССЫЛ не работает с закрытыми книгами, как быть в таких случаях? Альтернативу функции пока не нашел.

    • @planetaexcel
      @planetaexcel  6 лет назад

      Единственный вариант - заранее открывать книги, из которых ДВССЫЛ берет данные.

  • @unkuc
    @unkuc 8 месяцев назад

    Здравствуйте, у меня (excel 2016) выпадающий список подхватывает новые/добавляемые строки без ДВССЫЛ, также и удаляет, что не нужно. То есть получается, что в умной таблице заданный диапазон уже не является фиксированным? Спасибо.

    • @planetaexcel
      @planetaexcel  8 месяцев назад

      Если именованный диапазон вы сделали на умной таблице, то он тоже станет резиновым, да.

  • @temik26
    @temik26 3 года назад

    А как на 14:25 сделать также, только без цифр в столбце левее, как формула тогда будет выглядеть?

  • @user-lw8gc3en5m
    @user-lw8gc3en5m Год назад

    Николай, добрый день! Подскажите, как использовать функцию ДВССЫЛ если наименование листов состоит из двух и более слов?

    • @planetaexcel
      @planetaexcel  Год назад

      Имя листа нужно заключить в апострофы (одинарные кавычки).

  • @user-hh8pf9lc1l
    @user-hh8pf9lc1l 4 года назад

    Здравствуйте. Можно вопрос? Какую функцию использовать в ексель 2010 для того, чтобы при простого выделения в списке ячейку А1 со значением "Иванов" в листе 1, вышло этот значение "Иванов" в ячейке В2 в листе 2? Заранее спасибо.

    • @planetaexcel
      @planetaexcel  4 года назад

      =Лист1!A1

    • @user-hh8pf9lc1l
      @user-hh8pf9lc1l 4 года назад

      @@planetaexcel простите но у меня будет огромный список. Этот вариант прокатит, когда в списке один Иванов только.

  • @jamadusmatov7410
    @jamadusmatov7410 Год назад

    А как при выборе месяца в столбце меняется цвет?

  • @Arkadi_P
    @Arkadi_P 7 лет назад

    Если в создании выпадающего списка используется "умная таблица", то достаточно указать первоначальный диапазон в виде "=$A$2:$A$5" без кавычек. В дальнейшем, с увеличением количества строк таблицы диапазон будет автоматически меняться. Проверьте

    • @evgens7003
      @evgens7003 7 лет назад

      Но такая ссылка менее понятна. И попробуйте сделать так с таблицей на другом листе.

    • @planetaexcel
      @planetaexcel  7 лет назад +1

      Если умная таблица и выпадающий список на одном листе - да, а если на разных - нет.

    • @Arkadi_P
      @Arkadi_P 7 лет назад +1

      И это ограничение обойти легко. Нужно создать дополнительный именованный диапазон с областью видимости "книга" и связать его с нужным столбцом "умной таблицы". Например, имя "столбец1"=Таблица1[столбец1]. В этом случае значение диапазона для списка будет выглядеть "=столбец1"
      ------
      To Evgen S
      Эту ссылку руками вводить не нужно, достаточно навести мышкой на нужный столбец умной таблицы, причем так, чтобы выделился только диапазон с данными, при этом ссылка сформируется автоматически. По поводу разных листов ответил выше

    • @3855298
      @3855298 7 лет назад

      С функцией ДВССЫЛ способ более универсален. Да и действий меньше.

    • @Arkadi_P
      @Arkadi_P 7 лет назад

      Я не против функции, ее преимущества неоспоримы, и видео замечательное, как и все прочие уроки Николая. Я просто отметил неточность в утверждении (видео с 9:20 ->)

  • @user-lw8gc3en5m
    @user-lw8gc3en5m Год назад

    Николай, добрый день! Ещё вопрос, не могу разобраться, как использовать функцию ДВССЫЛ при подсчёте закрашенных ячеек?

    • @planetaexcel
      @planetaexcel  Год назад

      Насколько я знаю, она такое не умеет :)

  • @doVita86
    @doVita86 7 лет назад

    Здравствуйте, все круто, но вот почему-то никак не получается связать выпадающий список =ДВССЫЛ и резиновую Таблицу со значениями (и диапазон тоже) из другого файла Excel. Скорее всего тоже есть какая-то хитрость в кавычках или скобках, но не понятно в каком моменте!? Если не трудно, опишите пожалуйста как построить такую функцию и связь...

    • @doVita86
      @doVita86 7 лет назад

      А вообще заодно никак нельзя-ли, чтобы список выпадал при вводе текста в ячейке списка, предлагая варианты по введенному ключевому слову? Заранее спасибо!

  • @iFoort
    @iFoort Год назад

    Мое почтение. Не получается привязать источник из другой книги excel. Книга донор открыта, находится в той же папке, имя диапазону присвоено. =indirect("[книга.xlsx]Лист1!Имя диапазона").

  • @Rin_Media
    @Rin_Media 2 года назад

    Пример таблицы.
    Лист 1
    Тут список товаров которые покупаются каждый мес, но некоторые иногда могут не покупаться (если есть остаток на начало мес).
    Хлеб 5
    Сыр 0
    Масло 4
    Соль 1
    Нужно собрать в новую таблицу в листе 2 те строки, которые имеют значения больше ноля.
    Пример:
    Хлеб 5
    Масло 4
    Соль 1.
    Обратите внимание:
    Строка со значением "0" (тоесть строка Сыр) проигнорировалась.
    Строка Сыр в ячейке В2 было значение ниже ноля...
    Нужно собрать данные из строк опираясь на один из столбцов в ячейке которого есть данные в данном случае это столбец В
    Друзья, если есть видео с таким примером, то дайте ссылку или расскажите как это реализовать?
    Может есть функция какая нибудь типа "ССЫЛКА ЕСЛИ" 😞

  • @igoregorov7989
    @igoregorov7989 3 года назад

    А если таблица начинается не с А1 и есть другие таблицы на листе?

  • @user-qn5by5iv7u
    @user-qn5by5iv7u 2 года назад

    2022

  • @user-ci4xm6dz3l
    @user-ci4xm6dz3l 5 лет назад

    Я когда ввожу это в источник =ДВССЫЛ("Люди[Сотрудники]")
    Выдает:
    "При вычислении "Источник" возникает ошибка.Продолжить?"
    После чего у меня совсем нету выпадающего списка. Что делать?

    • @evgendenisov4093
      @evgendenisov4093 4 года назад

      либо название диапазона неверное, либо заголовок столбца неверный

  • @user-st7hj3pv2x
    @user-st7hj3pv2x 3 года назад

    Я ВВЁЛ:
    =ДВССЫЛ('КЖ-04'!B3)
    выбрасывает ошибку #ССЫЛКА
    И делал как в последнем примере:
    =ДВССЫЛ(B1&"!"&C4&B2)
    но не работает, почему такое может быть? может быть такое, что теперь эта формула работает по-другому?

    • @user-st7hj3pv2x
      @user-st7hj3pv2x 3 года назад +1

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

  • @user-bn3gd6sw1c
    @user-bn3gd6sw1c 4 года назад

    двссыл можно сделать динамической примерно так =ЕСЛИОШИБКА(ДВССЫЛ("'[Баланс КЭС.xlsx]"&D$3&$B7-2000&"'!$"&СИМВОЛ(64+ПОИСКПОЗ("Пол. Отпуск";ДВССЫЛ("'[Баланс КЭС.xlsx]"&D$3&$B7-2000&"'!$4:$4");0))&"$"&ПОИСКПОЗ($A$1;ДВССЫЛ("'[Баланс КЭС.xlsx]"&D$3&$B7-2000&"'!$A:$A");0));

  • @user-dd6op3ho3p
    @user-dd6op3ho3p 5 лет назад

    знак доллара как же?

  • @user-km3mp8wh7f
    @user-km3mp8wh7f 4 года назад

    а если не первая строка? в случае: из колонки в столбец...

    • @user-xl4xp5bx8m
      @user-xl4xp5bx8m 4 года назад

      =ДВССЫЛ("R2C"&СТРОКА();ЛОЖЬ)

  • @AsylbekZhardekov
    @AsylbekZhardekov 5 лет назад

    как решить эти задачи docs.google.com/spreadsheets/d/1BsUk68KI-0VmDWtyKfMuoP7U1Bj41jRUVF4TgblEFYQ/edit#gid=588555730

  • @Livan_1983
    @Livan_1983 10 месяцев назад

    Всё-так последней пример нуууу никак не дошёл до меня, эти доп столбцы окончательно запутали

  • @borat--sagdiyev
    @borat--sagdiyev 3 года назад

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

    • @planetaexcel
      @planetaexcel  3 года назад +1

      ="['" & тут имя листа & "']!" & тут адрес ячейки

  • @AndyAnderson8709
    @AndyAnderson8709 Месяц назад

    Дебильная функция с непонятным функционалом. Эти частные случаи запоминать что ли надо. Так в обычной практике и не догадаешься интуитивно как ее применять.