Size: a a a

Чат | Google Таблицы и скрипты

2019 October 01

A

Alexander in Чат | Google Таблицы и скрипты
=ArrayFormula(ЕСЛИ (T4:T="";"";QUERY({Dash_log!$A:$T};"select Col3 where Col2="&T4:T&" ")))   а как такое реализовать с массивом?  не работает т.к.  query параметры передает не правильно
для строк где указан код, вывести данные из таблицы с соответствующим кодом
источник

EN

Eugeny Namokonov in Чат | Google Таблицы и скрипты
Alexander
=ArrayFormula(ЕСЛИ (T4:T="";"";QUERY({Dash_log!$A:$T};"select Col3 where Col2="&T4:T&" ")))   а как такое реализовать с массивом?  не работает т.к.  query параметры передает не правильно
для строк где указан код, вывести данные из таблицы с соответствующим кодом
Так работать не будет
источник

A

Admin in Чат | Google Таблицы и скрипты
Alexander
=ArrayFormula(ЕСЛИ (T4:T="";"";QUERY({Dash_log!$A:$T};"select Col3 where Col2="&T4:T&" ")))   а как такое реализовать с массивом?  не работает т.к.  query параметры передает не правильно
для строк где указан код, вывести данные из таблицы с соответствующим кодом
Примерно так, с помощью JOIN
источник

EN

Eugeny Namokonov in Чат | Google Таблицы и скрипты
Alexander
=ArrayFormula(ЕСЛИ (T4:T="";"";QUERY({Dash_log!$A:$T};"select Col3 where Col2="&T4:T&" ")))   а как такое реализовать с массивом?  не работает т.к.  query параметры передает не правильно
для строк где указан код, вывести данные из таблицы с соответствующим кодом
Сделай пример с данными, чтобы было понятно, что ты отбираешь и что хочешь вывести
источник

A

Alexander in Чат | Google Таблицы и скрипты
по коду заявки вывожу ее инфомацию, она хранится в таблице
источник

A

Admin in Чат | Google Таблицы и скрипты
Или =FILTER(B6:B15;REGEXMATCH(B6:B15;"(?i)"&join("|";A9:A10)))

Да, верно, надо смотреть какие данные, к ЧИСЛА/ТЕКСТ очень чувствительны
источник

EN

Eugeny Namokonov in Чат | Google Таблицы и скрипты
Admin
Или =FILTER(B6:B15;REGEXMATCH(B6:B15;"(?i)"&join("|";A9:A10)))

Да, верно, надо смотреть какие данные, к ЧИСЛА/ТЕКСТ очень чувствительны
А как это будет работать в формуле массива?
источник

A

Admin in Чат | Google Таблицы и скрипты
Ага, не будет) Из сборника вставил, поспешил)
Выше для Query там верно
источник

EN

Eugeny Namokonov in Чат | Google Таблицы и скрипты
Admin
Ага, не будет) Из сборника вставил, поспешил)
Выше для Query там верно
Query тоже не будет работать в формуле массива
источник

A

Admin in Чат | Google Таблицы и скрипты
Admin
Примерно так, с помощью JOIN
По скрину у меня работает же.. Хм. А как?
источник

A

Admin in Чат | Google Таблицы и скрипты
Ему вместо Col2="&T4:T&" через JOIN же, или не то понял?
источник

EN

Eugeny Namokonov in Чат | Google Таблицы и скрипты
Alexander
по коду заявки вывожу ее инфомацию, она хранится в таблице
Саш, ты вроде не первый день в чате. Чтобы никто не гадал, что тебе нужно на самом деле - тебе надо сделать пример с данными, в которых ты показываешь фрагмент исходных данных и того, что ты хочешь получить в итоге
источник

EN

Eugeny Namokonov in Чат | Google Таблицы и скрипты
Гадать времени ни у кого нет
источник

EN

Eugeny Namokonov in Чат | Google Таблицы и скрипты
Admin
Ему вместо Col2="&T4:T&" через JOIN же, или не то понял?
Ну там в начале arrayformula и if
источник

EN

Eugeny Namokonov in Чат | Google Таблицы и скрипты
Но автор уже ушел из треда, предлагаю остановить обсуждение вопроса. Будет конкретный пример - взглянем)
источник

A

Admin in Чат | Google Таблицы и скрипты
А, да точно... Ты прав
Ждем пример)
источник

A

Alexander in Чат | Google Таблицы и скрипты
источник

A

Admin in Чат | Google Таблицы и скрипты
Проще ВПР
=ArrayFormula(ВПР( F6:F9; A2:B7; 2;0))
источник

A

Alexander in Чат | Google Таблицы и скрипты
нет , мне нужно не 1 столбец выводить а
несколько и не по порядку их в основной базе, поэтому query
источник

A

Admin in Чат | Google Таблицы и скрипты
И у ВПР можно несколько столбцов выводить, предварительно отсортировать тоже можно
источник