Склейка текста по условию
HTML-код
- Опубликовано: 8 сен 2024
- Как формулой, макросами или через Power Query склеить текст из нескольких ячеек по условию (-ям).
Скачать пример www.planetaexce...
Заходите в гости ↓↓↓
Twitter / planeta_excel
Facebook / planetaexcel
Instagram / planetaexcel
Мои книги planetaexcel.ru...
Моя надстройка PLEX (+150 новых функций для вашего Excel) planetaexcel.ru...
Николай, я вас слушаю и смотрю ваши ролики, каждое утро, чтобы просто настроиться на работу.
Я дизайнер, и моя работа никаким образом не связана с Exel.
Вижу, что вы стараетесь, и так спокойно объясняете, что отдыхаю, когда к вам захожу.
Спасибо за ваш труд!
очень грамотная речь и хорошо поставленный голос.безумно приятно слушать.)
Все доступным языком пояснения, спасибо за видео!
как всегда круто!)))) жду уроков по PQ с нетерпением!))))
Power Query это просто огонь!
С динамическими массивами можно очень просто это следать:
=ОБЪЕДИНИТЬ("; ";ИСТИНА;ФИЛЬТР(Table1[Адрес];Table1[Компания]=D2))
Где D2 - ссылка на ячейку с названием компании.
Спасибо за видео. Но было бы круто если бы разработчики ввели бы функцию СЦЕПЕСЛИ или СЦЕПЕСЛИМН по аналогии с СУММЕСЛИ и не мучали бы людей макросами.
Функция очень полезна, Вы гениальны, а можно ее использовать при следующих условиях?:
Ячейка А1: Москва
Ячейка А2: Москва
Ячейка А3: Москва
Ячейка В1: 2000
Ячейка В2: 2010
Ячейка В2: 2020
Ячейка С1: окончание школы
Ячейка С2: окончание вуза
Ячейка С3: окончание вуза
И результат такой:
2000: окончание школы
2010,2020: окончание вуза
Заранее благодарю!
Спасибо 😊
Вы волшебник!!!
Капец Вы мозг!!!😮 Снимаю шляпу!
Вот это да! Нужно изучить язык M - сколько крутых возможностей!
Спасибо!
Это конечно магия уже.
Здравствуйте. Такая задача составить прайс лист для производства. Футболка, длинный рукав, короткий рукав, желтая, белая, голубая, размер 46, размер 48, размер 50. Нужно получить список всех уникальных торговых предложений. Футболка, тип рукава, цвет, размер и так все возможные варианты. Есть видео с подобной задачей
Да, но вот смог бы Power Query обработать "разношерстные" названия предприятий или склеивание по 2-м условиям, как в предыдущих примерах?
Доброго дня! В первом способе при сравнении длины строки может быть допущена ошибка. К примеру если сравниваемая строка 1@ya.ru, 2@ya.ru, а в следующей строке новая компания, но длинная почта, к примеру dlinnoeimia@pochta.ru
круто, я делал немного по другому, через сводные. А эта макрофункция, 2 способ, есть в библиотеке формул PLEX?
Нет, но могу добавить :)
добавьте, пожалуйста, в следующей версии. Нужная и частая операция)
Здравствуйте, Николай. Я недавно начал углубленно изучать язык программирования VBA в Excel. Мне надо написать программу, позволяющую находить нужные так сказать ячейки. К примеру, в массиве указаны: имена, фамилии, классы, оценки по предметам учеников. В свою очередь, над всеми оценками прописаны названия предметов (математика, русский...) Из всего этого многообразия мне надо к примеру найти учеников из 7 классов или учеников с оценками не ниже 6 баллов, при этом ученики должны высветится в специальном окошке, где будут представлены все оценки учеников, класс и т.д. Не могли бы вы мне помочь с этим?
А можно ли в случае использовании второго решения проблемы, в качестве условия указать функцию?
А каким образом склеивать строки txt, принадлежащие одной записи из dos-фоматированных файлов для печати? Когда на одну запись приходится 1-n строк, с горизонтальным разделителем?
Здравствуйте, Николай. Я недавно начал углубленно изучать язык программирования VBA в Excel. Мне надо написать программу, позволяющую находить нужные так сказать ячейки. К примеру, в массиве указаны: имена, фамилии, классы, оценки по предметам учеников. В свою очередь, над всеми оценками прописаны названия предметов (математика, русский...) Из всего этого многообразия мне надо к примеру найти учеников из 7 классов или учеников с оценками не ниже 6 баллов, при этом ученики должны высветится в специальном окошке, где будут представлены все оценки учеников, класс и т.д. Не могли бы вы мне помочь с этим?
Добрый день!
Николай, подскажите, как сделать склейку по 3 условиям.
классная функция. очень нужна, но у меня задача чуть сложнее. у меня накладывается условие не больше 255 символов в ячейке, как можно скорректировать функцию?
Добавить в Power Query еще один пользовательский столбец с функцией =Text.Range(столбец, 0, 255). А в Excel столбец с функцией =ЛЕВСИМВ(ячейка; 255)
Здравствуйте! Нужна помощь! Склеиваю числовые значения (формат ячейки - 000001) Необходим результат при склейке 000001 - 000002. Но результат выходит вот такой: 1 - 2 . Формула: = ячейка &”-“& ячейка. Подскажите пожалуйста, как можно выйти из данной ситуации.
Павел, не подскажете где можно скачать PowerQuery поддерживающей windows XP сейчас на сайте Microsoft есть только та, что поддерживает семерку и выше.
Насколько я знаю, для Windows XP такого не бывает :(
я тоже не нашел, хотя он описывался в предыдущих версиях Exсel (у меня есть книжка еще Excel 5 года так 2003), поддержка ХP прекратилась всего пару лет назад. Получается что с 2010 этого пакета не было.
Придется видимо переходить на семерку, время пришло.:)
А как сделать на оборот эту функцию ? что бы оно со склеиных переводило все на оборот
Разбить по столбцам - далее выбираете разделитель.
Или в PQ наверное можно разбить по столбцам и отменить свертывание.
Попробовал сделать Mergeif. Однако, после повторного открытия файла, после сохранеия, модуль с этой функцией пропадает. И фкнкция mergeif не работает.
Что делать?
Сохранить книгу в формате с поддержкой макросов (xlsm или xlsb)
2023
Можно было пошутить про «Like». Типа «Вместо равно ставим лайк, а вы можете поставить лайк под этим видео.» :)
Вместо длины строки можно использовать то же сравнение названий компаний.
У Bill Jelen решение этой задачи выглядит на порядок изящнее: ruclips.net/video/SvBl8545WU0/видео.html