Хорошее решение поставленной задачи! Я решил задание с использованием "умных" таблиц (присвоил каждой таблице из "выгрузки" соответствующее имя) и вместо функции ВПР использовал связку "индекс " + "поискпоз".
Автор канала демонстрирует безупречное знание Эксель. Сколько лет нужно учиться, чтобы вот так строить формулы? Примерно с середины ролика жутко захотелось решить задачу через Power Query. На будущее предлагаю два пути решения задания - один фантастически сложный, второй -доступно -реальный.
На самом деле ничего здесь запредельно сложного нет. Такой уровень я обрел примерно через 2 месяца изучения экселя. Из них прочитал 2 первые книги Павлова, проработав все примеры до полного понимания. Ну и помимо этого так же изучал pq по роликам товарища эксель. Ну и плюс к этому помогал в различных пабликах по экселю (это не было целью, пришел сам в паблик за помощью, в итоге начал помогать другим). Нужно понимать, что я минимум по 2 часа в день уделял экселю, часто больше. Поэтому и результат не заставил себя ждать. Поэтому кто хочет изучить эксель, не бойтесь, просто начните.
Просматривая ( и изучая) ролики, мы стремимся прежде всего облегчить решение рабочих задач. Поэтому самый оптимальный вариант - поиск простого решения без нагромождения формул.
@@KrabNaGalerah, согласен скомментирующим. С точки зрения знания Эксель - великолепно, на практике можно проще сделать, мне кажется. Просто надо переделать немного данные. Я бы Север, Юг и тд просто бы разместил на разные листы и через функцию если делал обращение. Да и допалнять таблицы можно.
Конечно, очень крутая формула. Много чего узнал, посмотрев это видео. Автору однозначно зачёт и благодарность. Но формула настолько длинна, что проще руками слепить таблицу или использовать Power Query.
С удовольствием бы изучил эту анальную эквилибристику, но на уровне офиса за нее не платят, а до уровня полноценного программирования это не дотягивает. По моему мнению, эта задача только в качестве спортивного интереса, ну и потренироваться в логике, как формулы работают. На практике применять это негде. Ну и самое веселое: завтра че нить съедет в выгрузке 1с и опять переписывать, и это ещё хорошо, что таблица только 100 строк и ответ можно быстро проверить так как решение перед глазами. З.ы. было познавательно.
@@KrabNaGalerah здесь подходит решение через тз программисту 1с на создание нового отчета. Если отчёт реально нужный, то он должен за 2 кнопки выходить напрямую из 1с.
Безусловно молодец, но зачем все усложнять? Все решается в одну строчку))) =ЕСЛИОШИБКА(ВПР($B4;ДВССЫЛ(C$3);14;0);"-"). Нужно только из каждой таблицы сделать именованные диапазоны. У меня ушло минута, вместо ваших кучи ненужных имен. И это вообще самый обычный ВПР, а вот многомерный поиск по нескольким листам со сложной шапкой формулами, а не PQ, вот это да ... весело)
Диапазоны нужно вручную писать, не катит, с таким успехом можно и цифры так же вписать. Плюс это здесь диапазон короткий, может быть в разы длиннее. Считаю свое решение получше, чем прописывать для каждой таблицы диапазоны.
@@KrabNaGalerah на то оно и мнение, что у каждого оно свое. Мы говорим про конкретный кейс. Задание рядом, я читать умею - там нет таких условий, которые вы себе придумали. И там как раз написано, что решить нужно одной формулой. А вы такое ощущение что сами своей формулы боитесь - делите ее на части. Ваше мнение сразу сломается, если я сломаю вашу логику - добавлю ваши данные объединенные ячейки и все ... моя логика будет работать - ваша нет)))
@@6lskill103 Не, добавлять диапазоны вручную, с таким же успехом можно скопировать их и вставить на отдельный лист. Этим моя формула и отличается от Вашей, у меня все считается само, у Вас же нет, вы заранее прописали где должны быть таблицы. Добавьте пустых строк в диапазон, моя формула будет работать. Пусть выгрузка будет больше, она так же будет работать.
@@KrabNaGalerah Вы невнимательно читаете - я написал - объединение ячеек - вы пишите добавить строки - надеюсь вы понимаете , что это разные операции? В таких "ручных" таблицах часто объединяют ячейки вертикально по столбцам, чтобы читать категорию во всей таблице - и ваша формула при этом перестанет работать. И нажимать Ctrl+T я учу всех своих студентов с закрытыми глазами - это доли секунды. Вы же прописываете несколько имен в диспетчере, хотя вас тоже об этом не просили)). Есть еще минимум 2 способа через ПРОСМОТРХ и ДВССЫЛ, что тоже будет короче вашей логики. Хотя мне тоже логичнее всего через PQ. Но правильное решение нет смысла осуждать, чего я ни в коем случае не делаю - есть результат - отлично!
Очень круто. Спасибо
Хорошее решение поставленной задачи! Я решил задание с использованием "умных" таблиц (присвоил каждой таблице из "выгрузки" соответствующее имя) и вместо функции ВПР использовал связку "индекс " + "поискпоз".
Автор канала демонстрирует безупречное знание Эксель. Сколько лет нужно учиться, чтобы вот так строить формулы? Примерно с середины ролика жутко захотелось решить задачу через Power Query. На будущее предлагаю два пути решения задания - один фантастически сложный, второй -доступно -реальный.
На самом деле ничего здесь запредельно сложного нет. Такой уровень я обрел примерно через 2 месяца изучения экселя. Из них прочитал 2 первые книги Павлова, проработав все примеры до полного понимания. Ну и помимо этого так же изучал pq по роликам товарища эксель. Ну и плюс к этому помогал в различных пабликах по экселю (это не было целью, пришел сам в паблик за помощью, в итоге начал помогать другим).
Нужно понимать, что я минимум по 2 часа в день уделял экселю, часто больше. Поэтому и результат не заставил себя ждать. Поэтому кто хочет изучить эксель, не бойтесь, просто начните.
Просматривая ( и изучая) ролики, мы стремимся прежде всего облегчить решение рабочих задач. Поэтому самый оптимальный вариант - поиск простого решения без нагромождения формул.
Согласен, однако это учебное задание для тренировки навыков.
@@KrabNaGalerah, согласен скомментирующим. С точки зрения знания Эксель - великолепно, на практике можно проще сделать, мне кажется. Просто надо переделать немного данные. Я бы Север, Юг и тд просто бы разместил на разные листы и через функцию если делал обращение. Да и допалнять таблицы можно.
@@Cat__Wolf, а если у вас 1000 табличек таких и из всех надо данные получить? Формула отличная и не такая уж сложная
Конечно, очень крутая формула. Много чего узнал, посмотрев это видео. Автору однозначно зачёт и благодарность. Но формула настолько длинна, что проще руками слепить таблицу или использовать Power Query.
Не у всех компаний есть лицензия на версию excel после 16
С удовольствием бы изучил эту анальную эквилибристику, но на уровне офиса за нее не платят, а до уровня полноценного программирования это не дотягивает.
По моему мнению, эта задача только в качестве спортивного интереса, ну и потренироваться в логике, как формулы работают. На практике применять это негде.
Ну и самое веселое: завтра че нить съедет в выгрузке 1с и опять переписывать, и это ещё хорошо, что таблица только 100 строк и ответ можно быстро проверить так как решение перед глазами.
З.ы. было познавательно.
Да, так и есть, задача для тренировки навыков. Здесь больше подходит решение с помощью power query.
@@KrabNaGalerah здесь подходит решение через тз программисту 1с на создание нового отчета.
Если отчёт реально нужный, то он должен за 2 кнопки выходить напрямую из 1с.
ну как сказать, в некоторых организациях это может занять месяцы, я не преувеличиваю. Поэтому проще и быстрее сделать все с помощью pq.
Кто ты воин?)
Офигеть
Безусловно молодец, но зачем все усложнять? Все решается в одну строчку)))
=ЕСЛИОШИБКА(ВПР($B4;ДВССЫЛ(C$3);14;0);"-").
Нужно только из каждой таблицы сделать именованные диапазоны. У меня ушло минута, вместо ваших кучи ненужных имен.
И это вообще самый обычный ВПР, а вот многомерный поиск по нескольким листам со сложной шапкой формулами, а не PQ, вот это да ... весело)
Диапазоны нужно вручную писать, не катит, с таким успехом можно и цифры так же вписать.
Плюс это здесь диапазон короткий, может быть в разы длиннее. Считаю свое решение получше, чем прописывать для каждой таблицы диапазоны.
@@KrabNaGalerah на то оно и мнение, что у каждого оно свое. Мы говорим про конкретный кейс. Задание рядом, я читать умею - там нет таких условий, которые вы себе придумали. И там как раз написано, что решить нужно одной формулой. А вы такое ощущение что сами своей формулы боитесь - делите ее на части. Ваше мнение сразу сломается, если я сломаю вашу логику - добавлю ваши данные объединенные ячейки и все ... моя логика будет работать - ваша нет)))
@@6lskill103 Не, добавлять диапазоны вручную, с таким же успехом можно скопировать их и вставить на отдельный лист. Этим моя формула и отличается от Вашей, у меня все считается само, у Вас же нет, вы заранее прописали где должны быть таблицы.
Добавьте пустых строк в диапазон, моя формула будет работать. Пусть выгрузка будет больше, она так же будет работать.
@@KrabNaGalerah Вы невнимательно читаете - я написал - объединение ячеек - вы пишите добавить строки - надеюсь вы понимаете , что это разные операции? В таких "ручных" таблицах часто объединяют ячейки вертикально по столбцам, чтобы читать категорию во всей таблице - и ваша формула при этом перестанет работать. И нажимать Ctrl+T я учу всех своих студентов с закрытыми глазами - это доли секунды. Вы же прописываете несколько имен в диспетчере, хотя вас тоже об этом не просили)). Есть еще минимум 2 способа через ПРОСМОТРХ и ДВССЫЛ, что тоже будет короче вашей логики. Хотя мне тоже логичнее всего через PQ. Но правильное решение нет смысла осуждать, чего я ни в коем случае не делаю - есть результат - отлично!