Google Таблицы. Урок 80. Query. Динамические условия. Функция TEXTJOIN
Vložit
- čas přidán 22. 09. 2020
- Google Таблицы. Урок 80. Query. Динамические условия. Функция TEXTJOIN
Добрый день!
В этом уроке мы еще раз поговорим о функции QUERY. Как сделать конструкцию, используя динамически меняющиеся требования. Поможет нам в этом функция по работе с текстом TEXTJOIN
=QUERY('Продажи'!A1:D;"select A, B, D where " & "B = '"& TEXTJOIN("' or B = '";ИСТИНА;A1:A3)&"'";1)
Подписывайтесь на мой канал, ставьте лайки и пишите комментарии.
Посетите наш сайт: e-sdelano.ru
Наш канал в Яндекс Дзен: zen.yandex.ru/sdelano
Этот канал есть и на RUTUBE: rutube.ru/channel/23934103/
Подписывайтесь на Телеграм (@esdelano): t.me/esdelano
Буду рад любым пожертвованиям на поддержку канала yoomoney.ru/to/41001252667153
Отлично! Очень пригодилось. Спасибо!
Вы молодец, ваши курсы лучше в интернете
Спасибо за отзыв! Я старался.
Добрый день! а как сделать возможность менять местами и удалаять строки в query?
А можно как-то функцию Unique прикрутить?
Спасибо большое.
А вот если у меня есть ещё условие в другой колонке. Можно ли добавить в эту формулу? Я пытаюсь написать or или and. Но не выходит. Здесь условие в колонке I, а мне ещё + надо из колонки AQ. Выпадающий список сделала. Пытаюсь повторить TEXTJOIN, но не работает.
Добрый день! Большое спасибо Вам за канал, который является для меня буквально "палочкой-выручалочкой" при работе с таблицами. Подскажите, пожалуйста, можно ли в функцие query вместо "Иванов" подставить ссылку на ячейку, где организован выпадающий список из Иванова, Петрова,Сидорова? У меня не получается. Это принципиально невозможно или я что-то не "догоняю".
Добрый день!
Нет, так нельзя сделать.
Попробуйте скомпоновать с использованием функции Filter
Если правильно понимаю задачу, то естественно можно. На примере таблиц из данного видео:
В A1 делаете выпадающий список Петров, Иванов, Сидоров.
И функцию меняете так:
Query('Продажи'!А1:D;"select A, B, D where (B ='"&A1&"') ";1).
При желании делаете несколько выпадающих списков, а результат объединяете textjoin-ом как в видео.
Можно итог оставить в отдельной ячейке и не загромождать формулой само тело Query, а просто сослаться на ячейку, в которой у вас результат. Главное не напутать с порядком символов. Одинарные кавычки(апострофы), внутри них двойные, внутри двойных - амперсанты и внутри амперсантов адрес вашей ячейки
А как сделать что при нажатии на Петрова или Сидорова появился фильтр по каждому агенту
Можно сделать выпадающие списки, через проверку данных
Здравствуйте, попробывал по вашему примеру сделать фильтр через функцию query по датам, ничего не вышло, можно еще создать ролик, спасибо
Добрый день! Подскажите, что именно Вы хотите фильтровать? Возможно в вашем случае лучше использовать функцию Фильтр?
@@esdelano Спасибо что ответили, мне нужно список работ фильтровать по датам сверху вниз docs.google.com/spreadsheets/d/1C_A0DwFAi2YcMLqsKJjrTzHBcoNx2CVcFPlwi02txM4/edit?usp=drivesdk
Со звуком беда. Плохо слышно плюс мешает музыка.
Принято
Ужасный звук и музыка на заднем плане.
За материала спасибо, но нельзя же так издеваться
Спасибо за отзыв!