Google Таблицы. Урок 80. Query. Динамические условия. Функция TEXTJOIN
ฝัง
- เผยแพร่เมื่อ 11 ก.ย. 2024
- 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/...
Этот канал есть и на RUTUBE: rutube.ru/chan...
Подписывайтесь на Телеграм (@esdelano): t.me/esdelano
Буду рад любым пожертвованиям на поддержку канала yoomoney.ru/to...
Вы молодец, ваши курсы лучше в интернете
Спасибо за отзыв! Я старался.
Отлично! Очень пригодилось. Спасибо!
Добрый день! а как сделать возможность менять местами и удалаять строки в query?
Добрый день! Большое спасибо Вам за канал, который является для меня буквально "палочкой-выручалочкой" при работе с таблицами. Подскажите, пожалуйста, можно ли в функцие query вместо "Иванов" подставить ссылку на ячейку, где организован выпадающий список из Иванова, Петрова,Сидорова? У меня не получается. Это принципиально невозможно или я что-то не "догоняю".
Добрый день!
Нет, так нельзя сделать.
Попробуйте скомпоновать с использованием функции Filter
Если правильно понимаю задачу, то естественно можно. На примере таблиц из данного видео:
В A1 делаете выпадающий список Петров, Иванов, Сидоров.
И функцию меняете так:
Query('Продажи'!А1:D;"select A, B, D where (B ='"&A1&"') ";1).
При желании делаете несколько выпадающих списков, а результат объединяете textjoin-ом как в видео.
Можно итог оставить в отдельной ячейке и не загромождать формулой само тело Query, а просто сослаться на ячейку, в которой у вас результат. Главное не напутать с порядком символов. Одинарные кавычки(апострофы), внутри них двойные, внутри двойных - амперсанты и внутри амперсантов адрес вашей ячейки
Спасибо большое.
А вот если у меня есть ещё условие в другой колонке. Можно ли добавить в эту формулу? Я пытаюсь написать or или and. Но не выходит. Здесь условие в колонке I, а мне ещё + надо из колонки AQ. Выпадающий список сделала. Пытаюсь повторить TEXTJOIN, но не работает.
Здравствуйте, попробывал по вашему примеру сделать фильтр через функцию query по датам, ничего не вышло, можно еще создать ролик, спасибо
Добрый день! Подскажите, что именно Вы хотите фильтровать? Возможно в вашем случае лучше использовать функцию Фильтр?
@@esdelano Спасибо что ответили, мне нужно список работ фильтровать по датам сверху вниз docs.google.com/spreadsheets/d/1C_A0DwFAi2YcMLqsKJjrTzHBcoNx2CVcFPlwi02txM4/edit?usp=drivesdk
А можно как-то функцию Unique прикрутить?
А как сделать что при нажатии на Петрова или Сидорова появился фильтр по каждому агенту
Можно сделать выпадающие списки, через проверку данных
Со звуком беда. Плохо слышно плюс мешает музыка.
Принято
Ужасный звук и музыка на заднем плане.
За материала спасибо, но нельзя же так издеваться
Спасибо за отзыв!