Size: a a a

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

2020 February 22

G

GIVER in Чат | Google Таблицы и скрипты
@akanat
Ты на бигборде канала
https://t.me/google_sheets/473
источник

K

Kanat in Чат | Google Таблицы и скрипты
@namokonov Спасибо за Пиар!🙈👍
источник

EN

Eugeny Namokonov in Чат | Google Таблицы и скрипты
Kanat
@namokonov Спасибо за Пиар!🙈👍
Спасибо?
источник

EN

Eugeny Namokonov in Чат | Google Таблицы и скрипты
Так, я не планировал
источник

K

Kanat in Чат | Google Таблицы и скрипты
Eugeny Namokonov
Так, я не планировал
но вышло хоть и случайно))))
источник

EN

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

G

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

EN

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

EN

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

G

GIVER in Чат | Google Таблицы и скрипты
Eugeny Namokonov
Если это заработает, то можно будет делать связанные списки просто.
В EXCEL есть такое понятие как именованая формула
если єто заработает тогда много вопросов отпадет
пока ... имеем то что имеем
источник

G

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

K

Kanat in Чат | Google Таблицы и скрипты
=ТРАНСП(split(textjoin(0;1;{ТРАНСП(split(textjoin(0;1;ТРАНСП('Наборы'!A1:C15));0))\
array_constrain(ArrayFormula(ЕСЛИОШИБКА(ГПР(ТРАНСП(split(textjoin(0;1;ТРАНСП('Наборы'!A1:C15));0));'Группы'!A1:F6;{2\3\4\5\6\7\8\9};0)));СЧЁТЗ(ТРАНСП(split(textjoin(0;1;ТРАНСП('Наборы'!A1:C15));0)));9)});0))

Лист Канат
источник

РИ

Роман Игнатов... in Чат | Google Таблицы и скрипты
Kanat
=ТРАНСП(split(textjoin(0;1;{ТРАНСП(split(textjoin(0;1;ТРАНСП('Наборы'!A1:C15));0))\
array_constrain(ArrayFormula(ЕСЛИОШИБКА(ГПР(ТРАНСП(split(textjoin(0;1;ТРАНСП('Наборы'!A1:C15));0));'Группы'!A1:F6;{2\3\4\5\6\7\8\9};0)));СЧЁТЗ(ТРАНСП(split(textjoin(0;1;ТРАНСП('Наборы'!A1:C15));0)));9)});0))

Лист Канат
@akanat , ты вырос уже из формул, давай скрипты начинай толкать. 👍. Не обидишься ведь.)
источник

АЗ

Александр Зуев... in Чат | Google Таблицы и скрипты
Kanat
=ТРАНСП(split(textjoin(0;1;{ТРАНСП(split(textjoin(0;1;ТРАНСП('Наборы'!A1:C15));0))\
array_constrain(ArrayFormula(ЕСЛИОШИБКА(ГПР(ТРАНСП(split(textjoin(0;1;ТРАНСП('Наборы'!A1:C15));0));'Группы'!A1:F6;{2\3\4\5\6\7\8\9};0)));СЧЁТЗ(ТРАНСП(split(textjoin(0;1;ТРАНСП('Наборы'!A1:C15));0)));9)});0))

Лист Канат
Благодарю! А что делает вот этот блок? {2\3\4\5\6\7\8\9}
источник

АЗ

Александр Зуев... in Чат | Google Таблицы и скрипты
не совсем понял, что делают эти числа, и другие добавленные в формулу
источник

A

Admin in Чат | Google Таблицы и скрипты
Kanat
=ТРАНСП(split(textjoin(0;1;{ТРАНСП(split(textjoin(0;1;ТРАНСП('Наборы'!A1:C15));0))\
array_constrain(ArrayFormula(ЕСЛИОШИБКА(ГПР(ТРАНСП(split(textjoin(0;1;ТРАНСП('Наборы'!A1:C15));0));'Группы'!A1:F6;{2\3\4\5\6\7\8\9};0)));СЧЁТЗ(ТРАНСП(split(textjoin(0;1;ТРАНСП('Наборы'!A1:C15));0)));9)});0))

Лист Канат
👍🔥
источник

D

Dmitriy in Чат | Google Таблицы и скрипты
Роман Игнатов
@akanat , ты вырос уже из формул, давай скрипты начинай толкать. 👍. Не обидишься ведь.)
+
источник

L

Lev in Чат | Google Таблицы и скрипты
Александр Зуев
Благодарю! А что делает вот этот блок? {2\3\4\5\6\7\8\9}
Возвращает нужные строки в виде массива
источник

G

GIVER in Чат | Google Таблицы и скрипты
const pivotStep=(b,step)=>{

const arr= b.flat()
const res={};
 const f=()=>{

 let a=arr.splice(0,step);
 let key=a.splice(0,1);
 res[key]=a;

   if( arr.length!=0){return f()}else{return res };

}

const o=f()
return Object.keys(o).map((el,i,arr)=>[el].concat(o[el]))
}

Пример
источник

АЗ

Александр Зуев... in Чат | Google Таблицы и скрипты
Lev
Возвращает нужные строки в виде массива
Нужные, по какому признаку? у меня вроде номера строк не проставлены так, я не совсем понял, почему именно от 0 до 9
источник