Size: a a a

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

2020 February 26

МС

Максим Стоянов... in Чат | Google Таблицы и скрипты
Еще такой вопрос,  у меня есть
[1, 2, 3] и [a, b, с]

как мне сделать
[1a, 1b, 1c, 2a, 2b, 2c, 3a, 3b, 3c] ?
источник

A

Admin in Чат | Google Таблицы и скрипты
Максим Стоянов
Еще такой вопрос,  у меня есть
[1, 2, 3] и [a, b, с]

как мне сделать
[1a, 1b, 1c, 2a, 2b, 2c, 3a, 3b, 3c] ?
=SPLIT( TEXTJOIN("^";1;A1:B3); "^")
источник

K

Kanat in Чат | Google Таблицы и скрипты
Максим Стоянов
Еще такой вопрос,  у меня есть
[1, 2, 3] и [a, b, с]

как мне сделать
[1a, 1b, 1c, 2a, 2b, 2c, 3a, 3b, 3c] ?
или так
=ArrayFormula(split(textjoin(0;1;K1:K3&L1:N1);0))
источник

A

Admin in Чат | Google Таблицы и скрипты
Kanat
или так
=ArrayFormula(split(textjoin(0;1;K1:K3&L1:N1);0))
+
источник

A

Admin in Чат | Google Таблицы и скрипты
Kanat
я про 0 в первом аргументе
"0" все же не очень... иногда попадется такое же число "как разделитель"
источник

K

Kanat in Чат | Google Таблицы и скрипты
Admin
"0" все же не очень... иногда попадется такое же число "как разделитель"
угу, но тут подходит, проще 0 поставить чем "*" три символа
источник

МС

Максим Стоянов... in Чат | Google Таблицы и скрипты
Kanat
или так
=ArrayFormula(split(textjoin(0;1;K1:K3&L1:N1);0))
Спасибо
источник

МС

Максим Стоянов... in Чат | Google Таблицы и скрипты
Admin
=SPLIT( TEXTJOIN("^";1;A1:B3); "^")
Спасибо
источник

МС

Максим Стоянов... in Чат | Google Таблицы и скрипты
А что делать если массивы имеют разную длинну ?
источник

K

Kanat in Чат | Google Таблицы и скрипты
Максим Стоянов
А что делать если массивы имеют разную длинну ?
ничего страшного в моем случае
источник

VP

Vitaliy P. in Чат | Google Таблицы и скрипты
=ARRAYFORMULA(TEXTJOIN(",";1;K1:K3&L1:N1))
А зачем внутри сплитить?
источник

K

Kanat in Чат | Google Таблицы и скрипты
Vitaliy P.
=ARRAYFORMULA(TEXTJOIN(",";1;K1:K3&L1:N1))
А зачем внутри сплитить?
было сделано для наглядности чтобы не в одной ячейке было😜
источник

VP

Vitaliy P. in Чат | Google Таблицы и скрипты
SPLIT(ARRAYFORMULA(..))
нагляднее :)
источник

A

Admin in Чат | Google Таблицы и скрипты
Vitaliy P.
=ARRAYFORMULA(TEXTJOIN(",";1;K1:K3&L1:N1))
А зачем внутри сплитить?
Без SPLIT - в одной ячейке.
И разбиваем
источник

VP

Vitaliy P. in Чат | Google Таблицы и скрипты
Admin
Без SPLIT - в одной ячейке.
И разбиваем
этот вариант не дает все комбинации
источник

A

Admin in Чат | Google Таблицы и скрипты
Vitaliy P.
этот вариант не дает все комбинации
Какой универсальнее?
источник

EN

Eugeny Namokonov in Чат | Google Таблицы и скрипты
Admin
Какой универсальнее?
If, формула массива и transpose
источник

VP

Vitaliy P. in Чат | Google Таблицы и скрипты
Admin
Какой универсальнее?
не твой последний)
источник

АП

Александр Прозоров... in Чат | Google Таблицы и скрипты
Добрый день. Есть желание сделать в таблице одну удобную штуку, может у кого был опыт в этом направлении. Есть таблица клиентов, напротив каждого клиента хочу сделать ссылку "Подробнее" чтобы после нажатия я бы переходил на другую страницу или таблицу где показывало все операции с этим клиентом (с помощью формулы Filter из общей базы по расчетам). Пока нужно переходить на другую страницу где все настроено и вбивать в ручную ID клиента и тогда показывает список операций с этим клиентом, что не удобно. Думал может можно скриптом отследить на какой строчке я сейчас нажимаю ссылку и с первого столбца копировалось ID клиента и вставлялось в нужный лист и начинал работать Filter по данному клиенту. https://docs.google.com/spreadsheets/d/13PPch-AIxt88JI0cgCtrkeXpMyihGIn2vRbIVBquZyY/edit?usp=sharing
источник

EN

Eugeny Namokonov in Чат | Google Таблицы и скрипты
Александр Прозоров
Добрый день. Есть желание сделать в таблице одну удобную штуку, может у кого был опыт в этом направлении. Есть таблица клиентов, напротив каждого клиента хочу сделать ссылку "Подробнее" чтобы после нажатия я бы переходил на другую страницу или таблицу где показывало все операции с этим клиентом (с помощью формулы Filter из общей базы по расчетам). Пока нужно переходить на другую страницу где все настроено и вбивать в ручную ID клиента и тогда показывает список операций с этим клиентом, что не удобно. Думал может можно скриптом отследить на какой строчке я сейчас нажимаю ссылку и с первого столбца копировалось ID клиента и вставлялось в нужный лист и начинал работать Filter по данному клиенту. https://docs.google.com/spreadsheets/d/13PPch-AIxt88JI0cgCtrkeXpMyihGIn2vRbIVBquZyY/edit?usp=sharing
Привет, тебе надо переходить на другую страницу скриптом и этим же скриптом вставлять внутрь формулы значение
источник