Size: a a a

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

2019 September 25

EN

Eugeny Namokonov in Чат | Google Таблицы и скрипты
Lev
Спасибо, получилось. И последний вопрос: "Что стабильнее работает с импортранж: фильтер или квери? Или все зависит от самого импортренжа?"
от самого importrange
источник

МВ

Михаил Варнаков... in Чат | Google Таблицы и скрипты
Eugeny Namokonov
Друзья, сегодня пост про проблему функции QUERY: если в ваших данных в одном столбце соседствуют числовые и текстовые значения, то текстовые данные могут исчезнуть при выводе.

Смотрите скриншот: зарплата Людмилы ("большая") просто не отображается.

Если вы примените к столбцу зарплаты в исходных данных текстовый формат - то отобразится все, но числовые значения перестанут быть числами, а станут текстом и их нельзя будет просуммировать.
"... станут текстом и их нельзя будет просуммировать."

у меня в одном столбце данных бывает или числа или числа с дробью и уже в формате теста.
чтобы суммировать сделал вот такой костыль:

arrayformula(ЕСЛИ(A2:A<>"";
ЕСЛИ(ЕТЕКСТ(L2:L);
ЗНАЧЕН(REGEXREPLACE(L2:L;"[.].";""))+O2:O;
L2:L+O2:O)

вроде работает)
источник

IC

Ihor Chernin in Чат | Google Таблицы и скрипты
в ексель есть такая штука как "подбор параметров" , а в гугл таблицах такого нет? не могу найти инфы.
источник

EN

Eugeny Namokonov in Чат | Google Таблицы и скрипты
Ihor Chernin
в ексель есть такая штука как "подбор параметров" , а в гугл таблицах такого нет? не могу найти инфы.
есть дополнение solver для таблиц
источник

АИ

Авазбек Исманов... in Чат | Google Таблицы и скрипты
Ihor Chernin
в ексель есть такая штука как "подбор параметров" , а в гугл таблицах такого нет? не могу найти инфы.
я так и не понял суть использования этого инструмента
источник

EN

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

EN

Eugeny Namokonov in Чат | Google Таблицы и скрипты
Или вот может у ребят есть @Alexandr_Bubenok
источник

АИ

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

АМ

Антон Михайлов... in Чат | Google Таблицы и скрипты
Ребят, что не так делаю: =QUERY('БД'!E:G; "SELECT E, group by e") нужно просто сгруппировать одинаковые фамилии находищиеся в Е
источник

EN

Eugeny Namokonov in Чат | Google Таблицы и скрипты
Антон Михайлов
Ребят, что не так делаю: =QUERY('БД'!E:G; "SELECT E, group by e") нужно просто сгруппировать одинаковые фамилии находищиеся в Е
Сделай unique
источник

EN

Eugeny Namokonov in Чат | Google Таблицы и скрипты
Без query
источник

АМ

Антон Михайлов... in Чат | Google Таблицы и скрипты
ща попробую
источник

АМ

Антон Михайлов... in Чат | Google Таблицы и скрипты
отлично, спасибо огромное
источник

ПМ

Павел Мрыкин... in Чат | Google Таблицы и скрипты
Наткнулся по работе на вот такую регулярку:
=REGEXEXTRACT(F35;"(?:........0|........)(\d+)$")

Очень полезно, когда нужно "перебрать" варианты, что может стоять до или после искомого значения, но нет необходимости его выводить.

Для этого в начале группы () ставится значение ?:

В данном конкретном случае происходит проверка, что в начале должно быть 8 любых чисел, а девятым 0.
Если условие не выполняется, то просто проверяем, что в начале находится 8 чисел.
Вторая же группа забирает то, что остаётся.
источник

ПМ

Павел Мрыкин... in Чат | Google Таблицы и скрипты
@IT_sAdmin можно добавить в табличку, если время будет )
источник

АИ

Авазбек Исманов... in Чат | Google Таблицы и скрипты
Павел Мрыкин
Наткнулся по работе на вот такую регулярку:
=REGEXEXTRACT(F35;"(?:........0|........)(\d+)$")

Очень полезно, когда нужно "перебрать" варианты, что может стоять до или после искомого значения, но нет необходимости его выводить.

Для этого в начале группы () ставится значение ?:

В данном конкретном случае происходит проверка, что в начале должно быть 8 любых чисел, а девятым 0.
Если условие не выполняется, то просто проверяем, что в начале находится 8 чисел.
Вторая же группа забирает то, что остаётся.
точки можно заменить функцией повтор(".";8) этим можно будет управлять функцией по быстрому
источник

ПМ

Павел Мрыкин... in Чат | Google Таблицы и скрипты
Авазбек Исманов
точки можно заменить функцией повтор(".";8) этим можно будет управлять функцией по быстрому
в данном случае можно было бы и вот так сделать:
=ArrayFormula(ЗНАЧЕН(ПРАВСИМВ(F35:F58;2)))
источник

A

Admin in Чат | Google Таблицы и скрипты
Павел Мрыкин
@IT_sAdmin можно добавить в табличку, если время будет )
Привет! Добавлено, спс
источник

ПМ

Павел Мрыкин... in Чат | Google Таблицы и скрипты
Авазбек Исманов
точки можно заменить функцией повтор(".";8) этим можно будет управлять функцией по быстрому
а если с регуляркой, то вот так:
=REGEXEXTRACT(F35;"(?:\d{8}0|\d{8})(\d+)$")
источник

АИ

Авазбек Исманов... in Чат | Google Таблицы и скрипты
Павел Мрыкин
а если с регуляркой, то вот так:
=REGEXEXTRACT(F35;"(?:\d{8}0|\d{8})(\d+)$")
класс, не знал что так можно
источник