Форум поддержки пользователей. LibreOffice, Apache OpenOffice, OpenOffice.org

Форум поддержки пользователей. LibreOffice, Apache OpenOffice, OpenOffice.org

13 Декабрь 2018, 17:21 *
Добро пожаловать, Гость. Пожалуйста, войдите или зарегистрируйтесь.
Вам не пришло письмо с кодом активации?

Войти
Новости: Доступно и просто о работе в офисных пакетах
 
   Начало   Помощь Поиск Войти Регистрация    задать вопрос  
Голосование
Вопрос: После просмотра нескольких из этих текстов, думаю, что
да, есть смысл освоить и эту комбинацию
старый способ привычнее
а о чём тут вообще, а?

Страниц: 1   Вниз
  Печать  
Автор Тема: VLOOKUP() или INDEX(;MATCH())  (Прочитано 1522 раз)
0 Пользователей и 1 Гость смотрят эту тему.
JohnSUN
Капитана в тот день называли на "ты"
Гуру
*******
Online Online

Пол: Мужской
Расположение: Киев
Сообщений: 2 635


Помогаю людям и компьютерам понимать друг друга


WWW
« Стартовое сообщение: 6 Март 2018, 19:05 »

Для начала просто посмотрите на вот это
(Если ссылка не открылась, на скриншоте что-то похожее)

А то ведь утомили уже эскапады "ВПР не знаешь? Фу-у-у... Будем бросать в него кости!"


* vlookup+vs+index+match.png (77.8 Кб, 852x880 - просмотрено 37 раз.)
Записан

Владислав Орлов aka JohnSUN
Благодарить-не зазорно.
Подарить благо создателям офиса, нашему ресурсу, мне
kompilainenn
Мастер
*****
Offline Offline

Сообщений: 2 520



« Ответ #1: 6 Март 2018, 19:22 »

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

Поддержать разработчиков LibreOffice можно тут, а наш форум вот тут
tagezi
Мастер
*****
Offline Offline

Пол: Мужской
Расположение: Finland
Сообщений: 793



WWW
« Ответ #2: 6 Март 2018, 19:59 »

Конечно есть резон освоить эту комбинацию, хотя, по моему, реально не получиться решить только поиск справа налево при помощи старого способа (не уверен, можно озадачится).
Другой вопрос, кому ты это предлагаешь? Тем кто кричит Фу-фу-фу? Так они реально верят, что прям родились со знанием ВПР, да и электронных таблиц воообще, хотя по большому счету, чаще всего, знают только первый пример из справки.
Интересно, кто из тех кто кричит это, смог бы сделать такое.
Вообще полный офтоп
Записан

(x86_64) Kubuntu 16.04.3 - LibreOffice 6.0.2 / 6.1 alpha
rami
Гуру
*******
Offline Offline

Пол: Мужской
Сообщений: 2 615


MacBook Pro, LibreOffice и Apache OpenOffice


« Ответ #3: 6 Март 2018, 20:02 »

не для средних умов, экономист не взял бы меня на работу, пичалька
Да, не расстраивайся, никому из форумчан не удалось туда устроиться. JohnSUN даже собирает голоса с целью добиться равноправия тех, которые знают о VLOOKUP() и тех, которые пока ещё пользуются функциями INDEX(;MATCH())
Записан

Bigor
Опытный пользователь
***
Online Online

Пол: Мужской
Сообщений: 364


« Ответ #4: 6 Март 2018, 22:17 »

а какой из этих способов старый, а какой новый Улыбка
Записан
economist
Форумчанин
***
Offline Offline

Сообщений: 965


« Ответ #5: 6 Март 2018, 22:21 »

Не понимаю в чем дилемма:

ВПР и ИНДЕКС+ПОИСКПОЗ это разные равнополезные инструменты. И знать нужно хотя бы один, для начала.

ВПР - проще, поскольку в 80% его достаточно (список как правило уникальный, упорядоченный, контрольный столбец - слева).

ИНДЕКС+ПОИСКПОЗ более длиннословен, позволяет искать по произвольному столбцу, и на сотнях тысяч строк работает чуть "медленнее". Впрочем, на таких объемах нужны СУБД.

Обе функции "слетают" если бездумно вставлять столбцы, подсовывать ячейки с ошибками итп.

Кто-то находит повышенную эстетику в использовании вместо ссылок - имен столбцов в "умных таблицах". Однако это частный случай, плохо соотносимый с основной практикой "экономизма".

Форумчане, отписавшиеся выше - вы зря прибедняетесь. Я уверен что вы профессионалы в своих областях и если бы вам выпала нелегкая "скрыжить" две большие таблицы и подбить итоги (то чем занимаются экономисты примерно половину времени) - вы бы мигом разобрались с обеими формулами.

Требования по знанию ВПР предъявляются не потому что она отличает "специалиста от лоха", а потому что не знать её, отучившись в вузе 5 лет - это все равно что выучить таблицу умножения только до цифры 5: яйца и мясо к празднику ума посчитать хватит, а вот что-то большее - увы, нет.
Записан

Руб. за сто, что Питоньяк
Любит водку и коньяк!
Потому что мне, без оных, -
Не понять его никак...
economist
Форумчанин
***
Offline Offline

Сообщений: 965


« Ответ #6: 6 Март 2018, 22:46 »

Кстати, в 90% случаев единственный недостаток ВПР в виде "отсчета только вправо" - простой люд решает даже не задумываясь, вставкой копии нужного столбца левее, чем он есть. Это минимум в пять раз быстрее, чем изучение синтаксиса двух функций ИНДЕКС+ПОИСКПОЗ у 80 человек из 100. А время - это деньги. 
Записан

Руб. за сто, что Питоньяк
Любит водку и коньяк!
Потому что мне, без оных, -
Не понять его никак...
frob
Гость
« Ответ #7: 7 Март 2018, 07:43 »

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

Даже не знаю... Есть ли вообще пределы?
Записан
JohnSUN
Капитана в тот день называли на "ты"
Гуру
*******
Online Online

Пол: Мужской
Расположение: Киев
Сообщений: 2 635


Помогаю людям и компьютерам понимать друг друга


WWW
« Ответ #8: 7 Март 2018, 12:11 »

...только поиск справа налево...
Ну, те кто ратует за INDEX/MATCH называют две основных причины - "справа налево" одна из них.
Вторая причина - уход от фиксированного номера колонки результата в третьем параметре VLOOKUP: например, вставка колонки внутрь уже размеченной и пересчитанной таблицы потребует изменения этого индекса во всех "отъехавших" колонках. Можно, конечно, его сделать динамическим с помощью, например, функции COLUMN, но это означает, что так или иначе мы используем как минимум две функции в формуле. А если так, то почему этими двумя функциями не могут быть INDEX и MATCH?

при помощи старого способа (не уверен, можно озадачится).
Не озадачивайся, всё давно придумано за нас:
Код:
=VLOOKUP(WhatSearch;CHOOSE({1;2};B:B;A:A);2;0)

а какой из этих способов старый, а какой новый Улыбка
Смеющийся Оба не новые. Ты прав, второй ответ сформулирован неоднозначно.
Записан

Владислав Орлов aka JohnSUN
Благодарить-не зазорно.
Подарить благо создателям офиса, нашему ресурсу, мне
tagezi
Мастер
*****
Offline Offline

Пол: Мужской
Расположение: Finland
Сообщений: 793



WWW
« Ответ #9: 12 Март 2018, 14:10 »

А если так, то почему этими двумя функциями не могут быть INDEX и MATCH?
Может.
Я думаю, в большинстве ситуаций использование ВПР - это просто привычка и низкая образованность.
Хотя, я считаю, что короткий путь не всегда оптимальный (не только в спортивном ориентировании), а знание обходных путей, не только забивает голову мусором.

Но пять же, до сих пор считается, что нужно учить таблицу умножения, а не понимать его (умножения) смысл. Что требовать от людей, если вызубренное, им дороже, чем понятое?
Скажи кому-нибудь (из них), что любое математическое действие - это абстракция сложения. Появится же куча возражений. Хотя если начинаешь брать абстракции высоких порядков, то они сразу говорят, что не математики и им это не нужно. Улыбка
« Последнее редактирование: 12 Март 2018, 14:30 от tagezi » Записан

(x86_64) Kubuntu 16.04.3 - LibreOffice 6.0.2 / 6.1 alpha
economist
Форумчанин
***
Offline Offline

Сообщений: 965


« Ответ #10: 13 Март 2018, 00:39 »

tagezi - использование ВПР - это как раз "первый" признак офисной грамотности. А использование ИНДЕКС+ПОИСКПОЗ - уже мастерства. Но девочка, скопировавшая столбец под ВПР() - победит по времени вторых "умников", и будет права.

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

Кратчайший путь - самый лучший, если другого нет. Войну так выиграли.
Офис это тоже "война", только трупов просто увольняют. За то чтобы остаться в строю - люд готов учить формулы. И начинать надо с ВПР, потом ПРОМЕЖУТОЧНЫЕ.ИТОГИ, потом СУММЕСЛИМН, потом я бы учил уже for each ... in [...]  
« Последнее редактирование: 13 Март 2018, 00:45 от economist » Записан

Руб. за сто, что Питоньяк
Любит водку и коньяк!
Потому что мне, без оных, -
Не понять его никак...
economist
Форумчанин
***
Offline Offline

Сообщений: 965


« Ответ #11: 13 Март 2018, 00:51 »

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

Кому-то  ALTER TABLE кажется проще изменения 3-го аргумента в ВПР с i на i+1?
   
Записан

Руб. за сто, что Питоньяк
Любит водку и коньяк!
Потому что мне, без оных, -
Не понять его никак...
Страниц: 1   Вверх
  Печать  
 
Перейти в:  

Powered by MySQL Powered by PHP Powered by SMF 1.1.21 | SMF © 2006-2009, Simple Machines Valid XHTML 1.0! Valid CSS!