Size: a a a

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

2020 November 25

v

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

K

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

EN

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

EN

Eugeny Namokonov in Чат | Google Таблицы и скрипты
Kanat
ну на сонную голову🤪 проглядел, изначально без цикла хотел
Да, я понял. Я в целом. 😎
источник

K

Kanat in Чат | Google Таблицы и скрипты
там еще break надо докрутить в цикле
источник

v

volond in Чат | Google Таблицы и скрипты
Eugeny Namokonov
Да, я понял. Я в целом. 😎
getRangeList(['D4:D10000', 'E6']);
rangeList.uncheck();
работает анологично
источник

v

volond in Чат | Google Таблицы и скрипты
Kanat
там еще break надо докрутить в цикле
ни каких циклов
источник

v

volond in Чат | Google Таблицы и скрипты
getRangeList прослойка между sheet api
источник

K

Kanat in Чат | Google Таблицы и скрипты
volond
ни каких циклов
Володя у скриптов обычно бывает несколько решений и иногда лучше как проще чтобы потом понимать а не искать методы изощренные. На вкус и цвет вообщем ты мне не товарищ)
источник

v

volond in Чат | Google Таблицы и скрипты
Kanat
Володя у скриптов обычно бывает несколько решений и иногда лучше как проще чтобы потом понимать а не искать методы изощренные. На вкус и цвет вообщем ты мне не товарищ)
Читай гуру я так можешь послать сегодня такой день
источник

Е

Е in Чат | Google Таблицы и скрипты
Большое спасибо!
Много времени потратил на поиск ошибки, оказалось unique у меня работал правильно - на самом деле строки были не уникальны при том что выглядели почти идентично)
источник

C

Combot in Чат | Google Таблицы и скрипты
Е
Большое спасибо!
Много времени потратил на поиск ошибки, оказалось unique у меня работал правильно - на самом деле строки были не уникальны при том что выглядели почти идентично)
Е (1) увеличил репутацию volond (517)
источник

Е

Е in Чат | Google Таблицы и скрипты
Но у меня есть связанный вопрос)
Как бы в формуле вида
=unique({'2'!A2:O;'3'!A2:O})
исключить столбец D?
источник

v

volond in Чат | Google Таблицы и скрипты
Е
Но у меня есть связанный вопрос)
Как бы в формуле вида
=unique({'2'!A2:O;'3'!A2:O})
исключить столбец D?
Можно собрать диапазон без столбца D c помощью {}
источник

v

volond in Чат | Google Таблицы и скрипты
Е
Но у меня есть связанный вопрос)
Как бы в формуле вида
=unique({'2'!A2:O;'3'!A2:O})
исключить столбец D?
Telegram
Google Таблицы
​​ЛЕВЫЙ ВПР (когда искомое значение не в первом столбце)

Если в исходной таблице искомые данные стоят правее тех данных, которые вам нужно возвращать с помощью ВПР / VLOOKUP, можно воспользоваться сочетанием функций ИНДЕКС / INDEX и ПОИСКПОЗ / MATCH (так обычно это решается в Excel).

Но в Google Таблицах можно еще проще решить эту проблему, пересобрав таблицу в правильном порядке в массив внутри ВПР.
Напомним, что для горизонтального объединения массивов их нужно взять в фигурные скобки и поставить между ними обратную косую черту (либо запятую, для других региональных настроек):

=ВПР(A2;{'Прайс-лист'!B:B \ 'Прайс-лист'!A:A};2;0)

А еще с помощью этой конструкции можно создать массив только из двух столбцов (столбца поиска и столбца, который будет возвращаться) и не использовать внутри ВПР таблицу из двадцати столбцов, что может работать медленно.
источник

EN

Eugeny Namokonov in Чат | Google Таблицы и скрипты
Е
Но у меня есть связанный вопрос)
Как бы в формуле вида
=unique({'2'!A2:O;'3'!A2:O})
исключить столбец D?
Собираем два диапазона внутри query, выбрав нужные столбцы и далее их можно объединить.
источник

EN

Eugeny Namokonov in Чат | Google Таблицы и скрипты
volond
Telegram
Google Таблицы
​​ЛЕВЫЙ ВПР (когда искомое значение не в первом столбце)

Если в исходной таблице искомые данные стоят правее тех данных, которые вам нужно возвращать с помощью ВПР / VLOOKUP, можно воспользоваться сочетанием функций ИНДЕКС / INDEX и ПОИСКПОЗ / MATCH (так обычно это решается в Excel).

Но в Google Таблицах можно еще проще решить эту проблему, пересобрав таблицу в правильном порядке в массив внутри ВПР.
Напомним, что для горизонтального объединения массивов их нужно взять в фигурные скобки и поставить между ними обратную косую черту (либо запятую, для других региональных настроек):

=ВПР(A2;{'Прайс-лист'!B:B \ 'Прайс-лист'!A:A};2;0)

А еще с помощью этой конструкции можно создать массив только из двух столбцов (столбца поиска и столбца, который будет возвращаться) и не использовать внутри ВПР таблицу из двадцати столбцов, что может работать медленно.
Либо так, да. 👍
источник

C

Combot in Чат | Google Таблицы и скрипты
Eugeny Namokonov
Либо так, да. 👍
Eugeny Namokonov (1236) увеличил репутацию volond (518)
источник

ЕК

Евгений Кочергин... in Чат | Google Таблицы и скрипты
Eugeny Namokonov
Первый можно взять, остальные - никак
Перестало работать
источник

РИ

Роман Игнатов... in Чат | Google Таблицы и скрипты
Евгений Кочергин
Перестало работать
Листы переставили.
источник