Size: a a a

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

2018 October 07

AI

Alexander Ivanov in Чат | Google Таблицы и скрипты
А потом обратный сплит, чтобы получить строку.
источник

EN

Eugeny Namokonov in Чат | Google Таблицы и скрипты
Alexander Ivanov
А потом обратный сплит, чтобы получить строку.
Тот самый, который join
источник

AI

Alexander Ivanov in Чат | Google Таблицы и скрипты
Eugeny Namokonov
Тот самый, который join
Да. Мне больше всего в этом варианте нравится, что FILTER может работать по сплитованным параллельным массивам. Ты знал?
источник

EN

Eugeny Namokonov in Чат | Google Таблицы и скрипты
Alexander Ivanov
Да. Мне больше всего в этом варианте нравится, что FILTER может работать по сплитованным параллельным массивам. Ты знал?
В смысле по горизонтальным массивам?
источник

EN

Eugeny Namokonov in Чат | Google Таблицы и скрипты
Я делал чего-то подобное, да
источник

AI

Alexander Ivanov in Чат | Google Таблицы и скрипты
По любым. Но вообще, я имено про по сплитованным строкам.
источник

AI

Alexander Ivanov in Чат | Google Таблицы и скрипты
Eugeny Namokonov
Я делал чего-то подобное, да
👍
источник

EN

Eugeny Namokonov in Чат | Google Таблицы и скрипты
Вообще работа с массивами внутри функций это крутейшая фича Google Таблиц
источник

EN

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

EN

Eugeny Namokonov in Чат | Google Таблицы и скрипты
Alexander Ivanov
Да. Мне больше всего в этом варианте нравится, что FILTER может работать по сплитованным параллельным массивам. Ты знал?
В filter круто то, что он работает по номерам строк в используемом массиве, то есть ты можешь отобрать данные из диапазона а1:а10 по критерию из диапазона б11-20, например. Главное, чтобы логика в данных была, чтобы такой отбор имел смысл )
источник

AI

Alexander Ivanov in Чат | Google Таблицы и скрипты
Eugeny Namokonov
В filter круто то, что он работает по номерам строк в используемом массиве, то есть ты можешь отобрать данные из диапазона а1:а10 по критерию из диапазона б11-20, например. Главное, чтобы логика в данных была, чтобы такой отбор имел смысл )
Да, чтобы было прямое соответствие. Т.о. образом можно комбинировать массивы разных размеров, объединяя их по группе, а потом фиьлтруя по этим же или соответствующим (стоящим в тойже условной строке) значениям. Чем-то похоже на GROUP BY WHERE в QUERY
источник

AI

Alexander Ivanov in Чат | Google Таблицы и скрипты
@namokonov , как ты думаешь, тут стоит сначала "разобрать" данные по значениям, а уже потом комбинировать отчеты?
источник

EN

Eugeny Namokonov in Чат | Google Таблицы и скрипты
Alexander Ivanov
@namokonov , как ты думаешь, тут стоит сначала "разобрать" данные по значениям, а уже потом комбинировать отчеты?
А как ты сравнишь две строки со значениями без их сплита? Ну сплит можно сделать и с помощью регулярки, если ты про это.
источник

EN

Eugeny Namokonov in Чат | Google Таблицы и скрипты
Вот у нам был прикольный пример по схлопывание filter
источник

EN

Eugeny Namokonov in Чат | Google Таблицы и скрипты
Друзья, привет. Сегодня поговорим про то, как убрать из таблицы строки и столбцы с нулевой суммой. Делать это будем с помощью обоюдоострой и не знающей пощады функции FILTER.

Слева на скриншоте - исходная таблица, у Алексея и Антона ни по одному месяцу нет продаж, также ни у кого нет продаж в июле и октябре 17.

Формула ниже оставит таблицу без пустых строк (условие: сумма по строке > 0),

=FILTER(A1:G7;B1:B7>0)

Добавим ее результат, как диапазон данных в другой FILTER (условие: сумма по столбцу в исходной таблице > 0) и из таблицы пропадут пустые столбцы (месяца без продаж),

=FILTER(FILTER(A1:G7;B1:B7>0);A2:G2>0)

Таблица с примером: https://goo.gl/JCN2Ve

P.S. Спасибо нашему читателю Сергею за отличную идею для поста.
источник

EN

Eugeny Namokonov in Чат | Google Таблицы и скрипты
Причем внешний filter использует уже схлопнутый по строкам диапазон и схлопывает его по столбцам на основании строки, которой в нем нет
источник

EN

Eugeny Namokonov in Чат | Google Таблицы и скрипты
Alexander Ivanov
@namokonov , как ты думаешь, тут стоит сначала "разобрать" данные по значениям, а уже потом комбинировать отчеты?
Я видимо не очень вопрос понял, а что ты имеешь ввиду?
источник

AI

Alexander Ivanov in Чат | Google Таблицы и скрипты
Eugeny Namokonov
Я видимо не очень вопрос понял, а что ты имеешь ввиду?
Я имею ввиду, что данные надо вводить как-то по-другому. Чтобы они были более структурированными.
источник

EN

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

EN

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