Size: a a a

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

2019 June 07

v

volond in Чат | Google Таблицы и скрипты
Eugeny Namokonov
норм, но только для небольшой Таблицы, на большой работать уже не будет
в ALASql есть функція но я не раздуплил еще
источник

v

volond in Чат | Google Таблицы и скрипты
Eugeny Namokonov
норм, но только для небольшой Таблицы, на большой работать уже не будет
30 секунд ограничение
источник

АИ

Авазбек Исманов... in Чат | Google Таблицы и скрипты
Eugeny Namokonov
норм, но только для небольшой Таблицы, на большой работать уже не будет
@volond вот почему в той таблице не работало
источник

EN

Eugeny Namokonov in Чат | Google Таблицы и скрипты
volond
30 секунд ограничение
Дело не в секундах, а в кол-ве формул
источник

EN

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

IL

Ilya Lukyanov in Чат | Google Таблицы и скрипты
Игорь Станишевский
можно через несколько query, типа:
=QUERY({QUERY(A:C; "select B, A");QUERY(A:C; "select C, A")};"select * ORDER by Col1")

Только разделители поменять не забудьте, вдруг у вас не точка с запятой

#unpivot
Круто!! Спасибо) только пришлось уточнить диапазон. Просто с A:С у меня таблица создала дополнительных 50000 строк и выдала ошибку
источник

ИС

Игорь Станишевский... in Чат | Google Таблицы и скрипты
Ilya Lukyanov
Круто!! Спасибо) только пришлось уточнить диапазон. Просто с A:С у меня таблица создала дополнительных 50000 строк и выдала ошибку
добавьте еще в 2 селекта внутренних query условия:
1. where B<>''  - в первый
2. where С<>'' - во второй
Дабы не было пустых ячеек как у Давида
источник

АИ

Авазбек Исманов... in Чат | Google Таблицы и скрипты
Игорь Станишевский
можно через несколько query, типа:
=QUERY({QUERY(A:C; "select B, A");QUERY(A:C; "select C, A")};"select * ORDER by Col1")

Только разделители поменять не забудьте, вдруг у вас не точка с запятой

#unpivot
напишите в сообщение unpivot , что бы могли найти
источник

ИС

Игорь Станишевский... in Чат | Google Таблицы и скрипты
окей, написал
источник

АИ

Авазбек Исманов... in Чат | Google Таблицы и скрипты
спасибо
источник

IL

Ilya Lukyanov in Чат | Google Таблицы и скрипты
Игорь Станишевский
добавьте еще в 2 селекта внутренних query условия:
1. where B<>''  - в первый
2. where С<>'' - во второй
Дабы не было пустых ячеек как у Давида
ага, доп условия WHERE позволили использовать диапазон без уточнения строк. Только с синтаксисом <> что-то не получилось. Использую просто условие >0, мне достаточно. =QUERY({QUERY(A:C; "select B, A where B>0");QUERY(A:C; "select C, A where C>0")};"select * ORDER by Col1")
еще раз спасибо, то что надо!
источник

EN

Eugeny Namokonov in Чат | Google Таблицы и скрипты
Игорь Станишевский
можно через несколько query, типа:
=QUERY({QUERY(A:C; "select B, A");QUERY(A:C; "select C, A")};"select * ORDER by Col1")

Только разделители поменять не забудьте, вдруг у вас не точка с запятой

#unpivot
источник

ИС

Игорь Станишевский... in Чат | Google Таблицы и скрипты
у меня сработало и с
<>''
, но можно попробовать и
where B is not null
источник

IL

Ilya Lukyanov in Чат | Google Таблицы и скрипты
Игорь Станишевский
у меня сработало и с
<>''
, но можно попробовать и
where B is not null
is not null — отлично))
источник

IL

Ilya Lukyanov in Чат | Google Таблицы и скрипты
А подскажите еще, пожалуйста, какая есть альтернатива функции ВПР, чтобы не нужно было протягивать вручную формулу?
источник

EN

Eugeny Namokonov in Чат | Google Таблицы и скрипты
Ilya Lukyanov
А подскажите еще, пожалуйста, какая есть альтернатива функции ВПР, чтобы не нужно было протягивать вручную формулу?
Впр в формуле массива
источник

IL

Ilya Lukyanov in Чат | Google Таблицы и скрипты
ок, вижу по этому словосочетанию в поиске чата информацию, пошел изучать, спасибо)
источник

K

Kanat in Чат | Google Таблицы и скрипты
Ilya Lukyanov
А подскажите еще, пожалуйста, какая есть альтернатива функции ВПР, чтобы не нужно было протягивать вручную формулу?
Упрощю поиски))) =ARRAYFORMULA(ВПР(A:A, Лист5 !$A:$C;2;0))
Обязательно абсолютный диапазон с $ не забыть нужно
источник

EN

Eugeny Namokonov in Чат | Google Таблицы и скрипты
Eugeny Namokonov
=ArrayFormula(VLOOKUP(***
This
источник

EN

Eugeny Namokonov in Чат | Google Таблицы и скрипты
Kanat
Упрощю поиски))) =ARRAYFORMULA(ВПР(A:A, Лист5 !$A:$C;2;0))
Обязательно абсолютный диапазон с $ не забыть нужно
+
источник