Динамическая выборка функциями ИНДЕКС и ПОИСКПОЗ
Как использовать функции ИНДЕКС и ПОИСКПОЗ (INDEX и MATCH) для извлечения нужных данных из списка вместо классической функции ВПР (VLOOKUP). Подробная статья и файл-пример planetaexcel.ru/techniques/2/92/
Заходите в гости ↓↓↓
Twitter / planeta_excel
Facebook / planetaexcel
Instagram / planetaexcel
Мои книги planetaexcel.ru/books/
Моя надстройка PLEX (+150 новых функций для вашего Excel) planetaexcel.ru/plex/
Пікірлер: 123
Просто и профессионально подано и разъяснено! Все просто так КАК НАДО!!! Вообщем лучшие уроки! Спасибо!))
Все началось с того, что я устала делать листы ознакомления для каждого объекта свой, разный персонал. И все это в Ворде... Сделала в эксель, потом подумала почему бы не автоматизировать - выбрал, например, объект и притянуло персонал этого объекта. Стала искать обучалки. Теперь меня не оторвать от этого контента. Столько всего полезного сделала, не только примитивные листы ознакомления. Спасибо за то, что бесплатно делитесь знаниями. Да ещё так доходчиво.
Очень полезно,в калькуляциях постоянно пользовался только ВПРом, данный урок дал большую гибкость в работе с БД. Огромное спасибо, вы меняете жизнь к лучшему!
Как же я рада что нашла Ваш канал, это лучшие уроки за всю мою жизнь, ну честное слово!
Николай,спасибо!Вы достаточно понятно объясняете,что является редкостью в интернете.Всегда смотрю Ваши видеоуроки.
Какое прекрасное видимо!!! Как я давно его искала
Николай спасибо за ваши уроки! Очень доступно и просто.....
Спасибо огромное, Николай! Всё, что я давно искал - в одном уроке.
Николай,спасибо огромное. Очень практично,наглядно и доступно объясняете!
Периодически, по мере необходимости, просматриваю ваши уроки (примеры) на сайте, практически всегда всё понятно и доступно Вами поясняется. Большое Вам спасибо, за ваш труд!
Мой респект Вам. Мне, чайнику, удалось решить мои проблемы лучше чем ожидалось. Теперь у меня отличная программа. У вас редкий дар преподавания. Было бы здорово, если бы сделали новый урок по созданию вводных форм в excel
Спасибо, просто, доходчиво и полезно. Что касается манеры и скорости подачи материала - каждый меряет по себе. Для меня важнее то, что я быстро усвоил эту функцию - т.е., цель достигнута.
Спасибо вам. Воплотил желаемое по итогам просмотра вашего видео.
Николай, спасибо большое!
Когда знаешь -Все просто ! Вот это верно )) Спасибо )) Супер!
Как всегда Спасибо за отличное видео!
Именно то что искал, спасибо!
Спасибо за хороший пример! Все понятно!
Мне понравилась и манера речи и голос очень приятный, что редкость :)
Супер!!!Все уроки супер!!!
Спасибо! очень помогло, побольше уроков
Спасибо, Николай.
внятная речь, доступно, оптимистичная фраза в конце
@planetaexcel
8 жыл бұрын
+Диана Копайгора "оптимистичная фраза в конце " - улыбнуло :)
Очень познавательно. Спасибо!
Спасибо за видео. Кстати думаю удобнее реализовывать подобное при помощи тех же функций ПОИСКПОЗ и ИНДЕКС, но в другом порядке и вместе. Сначала ИНДЕКС, потом ПОИСКПОЗ. Что-то типа такого =ИНДЕКС(Таблица2[Фамилия];ПОИСКПОЗ(8985;Таблица2[Артикул];0)). Это как в видео про третий вариант зависимых списков. Тогда и данные будут автоматом вноситься в выпадающий список - то же плюс. Еще одним недостатком этого метода является то, что ПОИСКПОЗ в вашем случае ищет номер строки, а не реальный номер клиента (это просто здесь так совпало, что номер строки=номеру клиента), а вдруг одного клиента удалят??? тогда сместятся все клиенты на единицу. А так все равно спасибо огромное. Спустя две недели обучению Excel уже начинаю активно разбираться в тонкостях!!!
Николай, спасибо! Как продолжить массив с автозаменой итоговых значений, или нужно прописывать его вручную?
Спасибо Маэстро!
Спасибо! Все получилось!
Очень помогло, спасибо громное!
@yuriytheone
4 жыл бұрын
Судя по твоей аве тебе уже ничего не поможет...
Спасибо. Мне понравился материал.
согласна на все 1000% спасибо!!
ПоискПоз + Индекс = замена ВПР, понравилось :)
Спасибо за видео.
Классно! Спасибо!
здОрово! спасибо! а есть ли какие-нибудь видео о создании макросов для обработки таблиц? очень хочется освоить какие-нибудь полезные макросы.
благодарю. Все получилось
респект и большое спасибо
круто!!!. Мне тоже понравился.
Спасибо. Круто
Здравствуйте Николай, подскажите пожалуйста, а если в столбце искомых артикулов много, как сделать что бы отображались все строки в которых имеется искомое значение? заранее благодарен.
@planetaexcel
8 жыл бұрын
+Val D Вам нужна Мульти-ВПР kzread.info/dash/bejne/ZaqcvMV_ZtKyYKg.html
Большое спасибо! Николай, подскажите, пожалуйста, как изменить формулу, если по выбранному из списка значению имеется множественный результат (причём заранее не известно, сколько строк подойдут).
@planetaexcel
8 жыл бұрын
+Rita Burina Тогда нужна другая техника - см. видео про Мульти-ВПР kzread.info/dash/bejne/ZaqcvMV_ZtKyYKg.html
Добрый день. Николай, что можно сделать, если в массиве артикул (применительно данного видео) встречается несколько раз и нужно выбрать именно последний т.к. есть даты. Я пробовал и ВПР и ИНДЕКС и ПОИСКПОЗ, ничего не помогает. данные идут не по-порядку. Спасибо.
А что делать, если есть несколько раскрывающихся списков и, в зависимости от выбора в них значений, необходимо получить в другой строке искомое значение? тоже использовать данные функции?
Добрый день! Как сделать чтобы впр брал в качестве искомого значения сразу две ячейки? Грубо говоря, хочу, чтобы ВПР искал по двум параметрам сразу и выводил одно итоговое значение.
Хороший вопрос)
Николай, у меня огромная таблица, мне подходит данная функция, но данные для заполнения находятся на разных листах и в разных файлах. Возможно ли дополнение формулы или нужно применить другую?
@yuriytheone
4 жыл бұрын
Блять ну напиши на VBA... Чё ты тупишь?
Спасибо...
спасибо
а как сделать так, чтобы источник, на которую ссылается ВПР, менялся автоматически в зависимости от значения в ячейки? допустим,на главном листе у меня есть список магазинов и отдельно каждый магазин на отдельном листе. нужно подставить к каждому магазину итог продаж за месяц. проблема в том, что у каждого магазина данные с продажами за месяц в разных местах. заранее спасибо!
Здравствуйте, интересует подробнее [тип совпадения], такая ситуация: Искомое значение ЛЮБОЕ ЦЕЛОЕ ЧИСЛО, просматриваемый массив, к примеру, 25-50-100-150-200-300-400-600-800-1000, и функция выбирает только наименьшее подходящее, например, искомое значение 148 и функция подбирает из массива 100, вместо более подходящего 150. Как задать параметры ,что бы функция искала позицию наиболее близкую по значению??? Спасибо
Здравствуйте как в экселе расчет квартиры по этажности Спасибо!
Добрый день. А как можно использовать функцию поиск поз, если в ячейке задан интервал? Например, есть 3 строки с значением в ячейке 1 -3 3 - 5 5 -7 как прописать функцию, если искомое значение будет равно 4? то есть если искомое значение равно 4, то функция определяет - 2 строку
Николай, день добрый, выше в видео все реализовано для таблицы которую не расширяют. Скажите как сделать чтобы с добавлением в таблицу новых "артикулов" список "проверки данных" автоматически дополнялся?
@user-dc9xu9pw6p
8 жыл бұрын
+Ян Чагинов Для этого надо создать умную таблицу. Кликнуть на главной "Форматировать как таблицу" и выбрать любой шаблон, а в окне Проверка данных в Источнике выбрать заголовок таблицы(юлиже к верху ячейки с заголовком) (там такая черная стрелка направленная острием вниз появится). После если захочешь добавить новые артикулы, они автоматом добавляются в выпадающий список. Таблица то умная!!!
Николай, сколько смотрела видео только на ваш голос усваивается инфа, на всех остальных переключаю на второй минуте. Спасибо
А как перенести ненулевые значения на другой лист при помощи формулы, учитывая, что на исходнике нужны пустые строки?
Можно ли сделать поиск, который будет реагировать на часть введенного текста? условно имеется список с 20 000 значениями и при вводе в ячейку фрагмента слова, например "ук", список сузится до имеющихся значений "Уксус", "Укус", "услуги" ???
@planetaexcel
3 жыл бұрын
Легко :) www.planetaexcel.ru/techniques/1/9645/
А у меня такой обывательский вопрос (не в рамках обучающего видео, по самой проблеме), если впр не работает к столбцам слева, почему просто не передвинуть столбец в начало?
Если в таблице извлекаемых данных есть пустые ячейки формула выдаёт значение 0, как сделать что бы формула выдавала так же пустую ячейку?
Могу ли я скачать себе это видео?
Добрый день! Подскажите как можно использовать функцию Индекс и Поискпоз одновременно с сумм. Задача: необходимо не только найти данные из нужной строки и нужной колонки, но еще и суиммировать данные из строк с одинаковым наименованием. такой вариант не работает =СУММ(ИНДЕКС($D$4:$EF$497;ПОИСКПОЗ($B307;$C$4:$C$497;0);ПОИСКПОЗ(K$3;$D$1:$EF$1;0)))
Николай, можете сделать обзор на функцию get distance?
@planetaexcel
2 жыл бұрын
Первый раз про неё слышу :)
Здравствуйте! НЕ подскажите через какую формулу можно осуществить решение такой задачи. Если в первую столбец вводим Название товара, во второй его кол-во, то формула должна будет из таблицы выводит сумму этого товара на данное кол-во. Цена товара на количества не линейная. Спасибо
@user-hm8zy2vn8y
7 жыл бұрын
А все. Разобрался. Индекс+ 2 поискпоз. Ну и иф эррор в началае, чтоб нд не вылетало
Все классно, но при функции поискоз, почему показывается строка 2? По какому принципу считает эксель?
Здравствуйте Николай. А здесь можно ли было использовать диспетчер данных на случай того, что таблица будет расти?
@planetaexcel
4 жыл бұрын
А что такое "диспетчер данных"? Не очень понял вопрос :)
@user-no1hw6yy4q
4 жыл бұрын
@@planetaexcel именуемый диапазон, чтобы при написании формулы ссылаться на него. На случай, когда таблица будет увеличиваться
:)
Здорово! А как соединить несколько таблиц в одну, где в одном столбце фамилии, а в другом числа? Но фамилии могут повторяться и нужно повторы вместе с числами объединить?
@user-eg7nz4hd2j
6 жыл бұрын
может мне кто поможет......... из нескольких таблиц нужно извлекать данные на отдельный лист. Могу скинуть табличку моет кто помоет. Заранее спасибо........
@planetaexcel
6 жыл бұрын
Вам помогут сводные таблицы - см. www.planetaexcel.ru/techniques/8/130/
На 9:12 можно было сделать еще изящнее. У вас на D16, D17 и D18 уже написаны названия столбцов. Надо только вычислить их порядковый номер в таблице, вернее в строке 1, добавить это вычисление в формулу и тогда нет необходимости добавлять столбец F16:F18. Как это вы не заметили? Напишите, пожалуйста, как бы вы это вычислили.
а можно сделать так чтобы искался не весь артикул , а только первые две или 3 цифры ?
ВПР почему то работает не всегда точно: в одной и той же таблице, в одном и том же поисковом столбце, распознает искомое значение и выдает результат нотолько для 70-80% при последнем аргументе=1, а все остальные при тех же условиях- дает ошибку, в оставшихся же 20-30% искомых значений, ввдает правильный результат только при последнем аргументе функции =0! Иначе выдает н#д.... Как это понять?! Приходится после работы функции, во всех ячейках где "н#д" менять значение аргумента на противоположный. И все работает.. что это может быть?
У меня не работает эта формула в с 5 по 21 строку, не могу понять почему. Пишет #ЗНАЧ.. Подскажите в чем может быть проблема.
ужас как раньше извращались)) а мне до сих пор попадаются люди, которые утверждают, что разницы между современным офисом и 2003 принципиальной нет =DD xlookup forever 😎😎😎
@user-em9md2nv4x
2 жыл бұрын
А ни чего и не изменилось. До сих пор можно рисовать таблицы в Word'е. 😁
Пытаюсь перенести данные из таблички на другой лист (в бланк) по этой методике, но на рубеже, где у Вас "имя клиента" - он мне пишет #перенос
Здравствуйте. Помогите пожалуйста, как можно в Excel реализовать продвинутую формулу через ИНДЕКС и ПОИСКПОЗ с многократно повторяющейся формулой на 100 строк вниз, и которая при расчетах динамически ссылается на n=20 следующих строк вниз (n- задается в отдельной ячейке)? Привожу пример такой формулы набранной вручную: =(ABS(G3-F3)+ABS(G3-F4)+ABS(G3-F5)+ABS(G3-F6)+ABS(G3-F7)+ABS(G3-F8)+ABS(G3-F9)+ABS(G3-F10)+ABS(G3-F11)+ABS(G3-F12)+ABS(G3-F13)+ABS(G3-F14)+ABS(G3-F15)+ABS(G3-F16)+ABS(G3-F17)+ABS(G3-F18)+ABS(G3-F19)+ABS(G3-F20)+ABS(G3-F21)+ABS(G3-F22))/20
@user-oh9uf3ht3o
3 жыл бұрын
=СРОТКЛ(СМЕЩ(M7;0;0;N$3;1)).
Спасибо. А если под одинаковым артиклом встречаются два и более разных клиента как это отразится в формуле? Очень нужно!!!. Спасибо
@finist6749
4 жыл бұрын
Добрый день! Если еще актуально - такую ситуацию разобрал в своем видео "Как настроить ИНДЕКС с Повторяющимися значениями в Excel"
а если артикул перенести в самый первый столб? тогдаполучается, что впр заработает, потому что все значения станут правее?
@planetaexcel
8 жыл бұрын
+Денис Александрович Да, но не всегда можно менять местами столбцы (файл защищен, в общем доступе и т.д.)
Ну, скорость усвоения у всех разная. Некоторые, вон, жалуются, что слишком резво :)
А можно ли в АРТИКУЛ-е для выпад списка использовать ACTİVEX?
@planetaexcel
4 жыл бұрын
Можно, почему нет? Только выпадающий список ActiveX - это отдельный графический элемент, его надо привязывать к какой-нибудь ячейке. И уже на неё ссылаться в формуле потом.
@turqayceferov5016
4 жыл бұрын
@@planetaexcel Спасибо за внимание
А есть возможность выполнить мне одну задачу с индексом, поископоз, строка? 4 года назад я это реализовал, а теперь туплю. то ли корона, то ли просто деменция)))
Ну конечно, в Сургуте самые богатые клиенты))))
темп, как раз то, что нужно) нам, новичкам, и так тяжело) вот, например, для чего это видео, я так и не поняла....итог поиска - все данные из одной строки.....почему нельзя просто использовать стандартные ctrl+f...
Восемь лет спустя все равно это элегантное решение
+
А еще чтобы количество строк с таким артикулом в отдельной ячейке высчитывал
Найдет первого в списке
(y)
А когда не знаешь и находишься в процессе познания ой как тяжело...)
5:14 - просматриваемый массив должен быть ОДНОМЕРНЫМ = или строкой, или столбцом .... БЛИИИН, у меня массив из 16'000 столбцов и 98 строк ... и КАК быть ??? какая ж тогда функция ищет В ДАПАЗОНЕ МАССИВА ????!!!
А как мне найти клиента если он повторяется несколько раз? И все результаты показать у виде списка… Помогите не могу сделать:(
@StepanovIhorPanorama
2 жыл бұрын
Идентификатор клиента - это эго мобильный и он моден быть несколько раз
@planetaexcel
2 жыл бұрын
Посмотрите у меня видео про Мульти-ВПР
@StepanovIhorPanorama
2 жыл бұрын
@@planetaexcel я вам написал у фейсбуке, отпишите мне, у меня не получилось
@StepanovIhorPanorama
2 жыл бұрын
@@planetaexcel все получилось))) спасибо..!
"просто" - проще было арт. сделать 2м столбцом и ВПР повешать.. два клика мышкой.
@user-if8fo4bn2b
4 жыл бұрын
а еще проще на первую строчку повесить фильтр и искать по артикулу нужную строку
Очень полезно, но хотелось бы качество видео повыше и темп рассказа побыстрее. И без озвучки очевидных действий типа: "И наааажииимаааееемм кноопппккууу ООООККеейй" Реально утомляет!
Николай, слушай Павел проще объяснил у него более понятно.
а как сделать что если артикулы одинаковые и чтобы выводил все похожие. допустим артикул 9604, номер 5, Тарасов, Сургут. НО есть такой же артикул,но не Тарасов,а Иванов, а в итоге вывел итог ещё и на Иванова рядом.
@vstolice
Жыл бұрын
все, спасибо не надо, просто убираем из формулы 0 и все.