Size: a a a

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

2020 February 12

PK

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

A

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

A

Admin in Чат | Google Таблицы и скрипты
Admin
Все же добил.
Одной формулой собирает два разные массива и формирует то, что нужно тебе (с учетом цикличности/повторности)

={ ТРАНСП(SPLIT(JOIN("^";ArrayFormula(ПОВТОР(A2:A13&"^";ЧСТРОК(D2:D18))));"^")) \ { ArrayFormula( ТРАНСП( SPLIT( ПОВТОР( TEXTJOIN( "^";1;D2:D18&"^"); ЧСТРОК(A2:A13)); "^" )))
\ ArrayFormula( ВПР( ТРАНСП( SPLIT( ПОВТОР( TEXTJOIN( "^";1;D2:D18&"^"); ЧСТРОК(A2:A13)); "^" )); D2:E18; 2;0 )) } }
источник

PK

Petr Kondaurov in Чат | Google Таблицы и скрипты
через формулы - ок, спасибо.
Интересно было через query 😊
Но если не решу, то формулами 😊
источник

A

Admin in Чат | Google Таблицы и скрипты
Petr Kondaurov
через формулы - ок, спасибо.
Интересно было через query 😊
Но если не решу, то формулами 😊
1. Выводим массив с повторами

=ТРАНСП(SPLIT(JOIN("^";ArrayFormula(ПОВТОР(D2:D4&"^";ЧСТРОК(D2:D4))));"^"))
источник

EN

Eugeny Namokonov in Чат | Google Таблицы и скрипты
Admin
1. Выводим массив с повторами

=ТРАНСП(SPLIT(JOIN("^";ArrayFormula(ПОВТОР(D2:D4&"^";ЧСТРОК(D2:D4))));"^"))
👍👍
источник

EN

Eugeny Namokonov in Чат | Google Таблицы и скрипты
Admin
1. Выводим массив с повторами

=ТРАНСП(SPLIT(JOIN("^";ArrayFormula(ПОВТОР(D2:D4&"^";ЧСТРОК(D2:D4))));"^"))
👍
источник

A

Admin in Чат | Google Таблицы и скрипты
Petr Kondaurov
через формулы - ок, спасибо.
Интересно было через query 😊
Но если не решу, то формулами 😊
2. ВПР подтягиваем

=ArrayFormula( ЕСЛИОШИБКА( ВПР( F2:F; {D2:D4\A2:A4}; 2;0 )))
источник

PK

Petr Kondaurov in Чат | Google Таблицы и скрипты
Admin
2. ВПР подтягиваем

=ArrayFormula( ЕСЛИОШИБКА( ВПР( F2:F; {D2:D4\A2:A4}; 2;0 )))
Круть! Спасибо!
источник

A

Admin in Чат | Google Таблицы и скрипты
Petr Kondaurov
Круть! Спасибо!
Концепция понятна? Можно все собрать в одну формулу

Можно в один столбец еще раз TEXJOIN
источник

A

Admin in Чат | Google Таблицы и скрипты
Сделено на вашей таблице примере, лист admin
источник

PK

Petr Kondaurov in Чат | Google Таблицы и скрипты
думаю, разберусь, благодарю 😊
вы мне очень помогли 😊
источник

A

Admin in Чат | Google Таблицы и скрипты
Petr Kondaurov
думаю, разберусь, благодарю 😊
вы мне очень помогли 😊
Одной формулой
источник

A

Admin in Чат | Google Таблицы и скрипты
Petr Kondaurov
думаю, разберусь, благодарю 😊
вы мне очень помогли 😊
Вот так можно собрать в одну колонку
=ТРАНСП(QUERY(ТРАНСП(I2:J);;ЧИСЛСТОЛБ(I2:J)))
источник

РИ

Роман Игнатов... in Чат | Google Таблицы и скрипты
Admin
Вот так можно собрать в одну колонку
=ТРАНСП(QUERY(ТРАНСП(I2:J);;ЧИСЛСТОЛБ(I2:J)))
+, низачтоб ни догадался так это провернуть.
источник

PK

Petr Kondaurov in Чат | Google Таблицы и скрипты
Admin
Одной формулой
а можно эту формулу текстом или в моей таблице с примером ее сотавить?
источник

A

Admin in Чат | Google Таблицы и скрипты
Я ж написал, что это в вашей таблице сделано, в соседнем листе "admin" посмотрите

https://docs.google.com/spreadsheets/d/1sVmwksSW0F3hWLblmo3nzvmFG7jzRy4rcZc_7-lKxNY/edit#gid=1485346314&range=I2
источник

PK

Petr Kondaurov in Чат | Google Таблицы и скрипты
Admin
Я ж написал, что это в вашей таблице сделано, в соседнем листе "admin" посмотрите

https://docs.google.com/spreadsheets/d/1sVmwksSW0F3hWLblmo3nzvmFG7jzRy4rcZc_7-lKxNY/edit#gid=1485346314&range=I2
Кайф! Благодарствую!
источник

PK

Petr Kondaurov in Чат | Google Таблицы и скрипты
Как он распознает 😊
Большая база забита 😊
источник

A

Admin in Чат | Google Таблицы и скрипты
Petr Kondaurov
Как он распознает 😊
Большая база забита 😊
Скромная база для кармы )
источник