Как в google excel сделать выпадающий список
Выпадающий список также гарантирует, что будет меньше ошибок, поскольку теперь пользователь может выбирать из заранее определенного списка вместо того, чтобы вручную вводить содержимое ячейки.
Таблицы Google позволяют нам с легкостью использовать эту функцию. Всего за несколько щелчков мышью вы можете создать раскрывающийся список с одной ячейкой или заполнить всю строку или столбец раскрывающимися списками.
Однако вы заметите, что раскрывающийся список Google Таблиц по умолчанию позволяет пользователю выбрать только один элемент из списка.
Часто вам может потребоваться выбрать более одного варианта в раскрывающемся списке . Например, если есть набор цветов, из которого вы можете выбрать, вам может понравиться более одного цвета.
Или может захотеться получить список языков программирования, которыми владеет пользователь. В таких случаях возможно, что пользователь знает более одного, и необходимо выбрать несколько вариантов из раскрывающегося списка .
Поэтому множественный выбор в раскрывающихся списках может быть весьма полезным. К сожалению, эта опция традиционно не разрешена в Google Таблицах. Вам разрешен только один вариант за раз.
Хорошая новость в том, что есть способ обойти это. Можно сделать ваш раскрывающийся список допускающим множественный выбор с помощью Google AppScript.
В этой статье я покажу вам, как создать раскрывающийся список, в котором можно выбрать несколько вариантов (как показано ниже).
Но сначала начнем с нуля.
Начнем с создания нового раскрывающегося списка из списка вариантов цвета.
Разрешение множественного выбора в раскрывающемся списке (с повторением)
В этом руководстве я буду использовать следующий набор данных элементов и создам раскрывающийся список в ячейке C1.
Чтобы создать раскрывающийся список, допускающий множественный выбор, вам нужно сделать две вещи:
- Создайте раскрывающийся список, используя список элементов
- Добавьте в редактор скриптов функцию, которая позволит выбрать несколько вариантов в раскрывающемся списке.
Давайте подробно рассмотрим каждый из этих шагов.
Создание выпадающего списка
Предположим, у меня есть набор данных элементов, как показано ниже, и я хочу создать раскрывающийся список в ячейке C1.
Ниже приведены шаги для этого:
Теперь выпадающий список появится в выделенной ячейке (в данном примере C1). Когда вы нажмете на стрелку, вы увидите свой список опций.
Обратите внимание, что вам разрешено выбирать только один вариант за раз.
Теперь позвольте мне показать вам, как преобразовать этот раскрывающийся список (который позволяет отображать только один элемент в ячейке) в тот, который позволяет выбирать несколько элементов. А для этого вам нужно добавить скрипт функции в редактор скриптов Google Таблиц.
Добавление скрипта Google Apps для включения множественного выбора
Ниже приведен код сценария, который вам придется скопировать и вставить в редактор сценариев (шаги, указанные ниже в разделе после кода):
Ниже приведены шаги по добавлению этого кода сценария в бэкэнд Google Таблиц, чтобы раскрывающийся список, который мы создали в ячейке C1, мог позволить выбрать более одного варианта:
Теперь вернитесь к рабочему листу и попробуйте выбрать несколько вариантов в раскрывающемся списке. Например, сначала выберите Apple, а затем выберите Banana.
Вы заметите, что это занимает секунду (иногда две секунды), а затем отображаются оба выбранных элемента (разделенных запятой).
Примечание. В правом верхнем углу ячейки вы увидите красный треугольник. Это может выглядеть как ошибка (поскольку значение в ячейке не соответствует ожидаемому). Вы можете спокойно игнорировать это.
Также обратите внимание, что с помощью этого кода он позволит вам выбрать один и тот же элемент дважды. Например, если вы выберете Apple, а затем снова выберете Apple, он дважды отобразит это в ячейке.
Если вы хотите создать раскрывающийся список, который позволяет выбирать несколько вариантов без повторения, я предоставил код позже в этом руководстве.
Как работает код?
Попробуем разобраться в этом коде по частям.
Код начинается со строки
Мы хотим, чтобы наш код множественного выбора запускался каждый раз, когда элемент выбирается из раскрывающегося списка, поэтому имеет смысл поместить наш код в функцию onEdit ().
Теперь AppScript передает эту функцию как объект события в качестве аргумента. Обычно объект события называется e. Этот объект события содержит информацию о инициированном событии.
Если вы знакомы с основами AppScript, вы обнаружите, что первые четыре строки довольно легко понять:
Переменная activeCell будет содержать текущую активную ячейку, которая была отредактирована.
Теперь мы не хотим, чтобы код запускался каждый раз при редактировании какой-либо ячейки. Мы хотим, чтобы он запускался только при редактировании ячейки CA1 Sheet1. Поэтому мы убеждаемся в этом, используя оператор if:
Приведенный выше код проверяет номер строки и столбца активной ячейки и имя листа. Поскольку раскрывающийся список находится в ячейке C1, он проверяет, равен ли номер строки 1 или нет, а также равен ли номер столбца 3 или нет.
Код в операторе IF выполняется только при соблюдении всех этих трех условий.
Ниже приведен код, который выполняется, когда мы находимся в правой ячейке (C1 в нашем примере).
e.oldValue также является свойством объекта события, e. Это содержит предыдущее значение активной ячейки. В нашем случае это будет значение до того, как мы сделаем выпадающий выбор.
Мы хотим присвоить это переменной oldValue.
Во-первых, давайте посмотрим, что произойдет, если не выбран ни один из вариантов. В этом случае e.value будет неопределенным. Когда это происходит, мы не хотим, чтобы в ячейке A1 отображалось что-либо. Поэтому мы помещаем в ячейку пустое значение.
Это также будет иметь место, если пользователь решит удалить все предыдущие выборы и перезапустить с нуля.
Если пользователь выберет опцию, то будут выполнены строки, следующие за оператором else. Теперь мы хотим указать, что делать, если опция выбирается в первый раз из раскрывающегося списка.
Это означает, что e.oldValue не определено. Когда это происходит, мы хотим, чтобы в ячейке A1 отображался только выбранный параметр (newValue).
Наконец, мы указываем, что делать в следующий раз, когда будет выбран вариант. Это означает, что и e.value, и e.oldValue содержат определенные значения.
Как только вы наберете код, сохраните его, а затем попробуйте выбрать несколько вариантов из раскрывающегося списка. Вы увидите, что все выбранные вами параметры отображаются один за другим, разделенные запятыми.
Если вы допустили ошибку, вы всегда можете очистить ячейку и начать заново. Когда это происходит, мы хотим отобразить как предыдущие значения, так и новое выбранное значение в ячейке A1, разделенные запятыми.
Примечание. Когда вы используете приведенный выше код, он не позволит вам вернуться и отредактировать часть строки. Например, если вы хотите вручную отредактировать строку элемента или удалить ее часть, вы не сможете этого сделать. Вам придется удалить все содержимое ячеек и начать заново, если вы хотите внести какие-либо изменения.
Однако здесь есть небольшая проблема. Обратите внимание, что если вы выберете элемент более одного раза, он снова будет внесен в ваш список выбора. Другими словами, повторение разрешено. Но обычно мы этого не хотим.
Ниже я подробно рассказал, как вы можете внести изменения в свой код, чтобы элемент можно было выбрать только один раз, чтобы не было повторов.
Разрешение множественного выбора в раскрывающемся списке (без повторения)
Ниже приведен код, который позволит выбрать несколько вариантов в раскрывающемся списке без повторений.
В приведенном выше коде я снова использую в качестве примера ячейку C1 на листе Sheet1. Если раскрывающийся список находится в другой ячейке (или листе), вам необходимо соответствующим образом скорректировать код.
Приведенная ниже часть кода позволяет нам игнорировать любое повторяющееся значение в раскрывающемся списке:
Здесь функция indexof () проверяет, содержит ли строка в oldValue строку в newValue.
Если это так, то он вернет индекс строки в oldValue. В противном случае он вернет значение меньше 0.
Множественный выбор в раскрывающемся списке (весь столбец или несколько ячеек)
В приведенных выше примерах я показал вам, как получить раскрывающийся список с множественным выбором в ячейке. Но что, если вы хотите получить это для всего столбца или нескольких ячеек. Это легко сделать с помощью незначительных изменений в коде.
Если вы хотите, чтобы раскрывающийся список позволял выбрать несколько элементов во всем столбце C, вам необходимо заменить следующую строку кода:
со следующей строкой кода:
Когда вы это делаете, мы только проверяем, равен ли столбец 3 или нет. Любые ячейки, которые находятся на листе Sheet1 и в столбце 3, будут удовлетворять этому критерию IF, и любой раскрывающийся список в нем допускает множественный выбор.
Точно так же, если вы хотите, чтобы это было доступно для всего столбца C и F, используйте вместо этого следующую строку:
Вышеупомянутая строка использует условие ИЛИ в операторе IF, где проверяется, равен ли номер столбца 3 или 6. Если ячейка с раскрывающимся списком находится в столбце C или F, будет разрешен выбор нескольких элементов.
Точно так же, если вы хотите, чтобы это было включено для нескольких ячеек, вы также можете сделать это, изменив код.
Вот как вы можете включить множественный выбор в раскрывающемся списке в Google Таблицах. Хотя это недоступно в качестве встроенной функции, вы можете легко сделать это с помощью магии Google Apps Script.
Зависимый выпадающий список в Excel и Google таблицах
20 июля 2021 г. 2527
Введение
Выпадающий список — это супер полезный инструмент, который способствует более комфортной работе с информацией. Он позволяет вместить в ячейку сразу несколько значений, с которыми можно работать, как и с любыми другими. Чтобы выбрать нужное, достаточно щелкнуть на значок стрелки, после чего отобразится перечень значений. После выбора конкретного, ячейка автоматически заполняется им.
Рассмотрим особенности создания выпадающих списков на примере:
Исходные данные:
Задача:
- Создать автоматически обновляемый выпадающий список уникальных городов
- На основе выбранного города, создать зависимый выпадающий список адресов
Мы будем двигаться поэтапно, уделяя внимание всем возможностям данного инструмента.
Рабочие файлы по ссылке ниже
Обзорное видео о работе с выпадающими списками в Excel и Google таблицах смотрите ниже. Приятного просмотра!
Как сделать выпадающий список в Excel?
Начнем с основ. Для того, чтобы создать выпадающий список потребуется список с данными и инструмент «Проверка данных».
Выбираем ячейку, в которой будем создавать выпадающий список. Далее переходим к инструменту «Проверка данных», тип данных – «Список». В поле «Источник» указываем диапазон списка.
Выпадающий список готов!
Такой способ позволяет представить обычный диапазон в виде выпадающего списка. Повторы данных остались в списке (в диапазоне A2:A16 названия городов повторяются и в выпадающем списке они также повторяются). Это, конечно, не удобно. О том, как сделать выпадающий список уникальных значений в Excel мы поговорим далее, пока остановимся на этом варианте.
Как создать зависимый выпадающий список в Excel?
Существует несколько вариантов. Один из них, это сочетание именованных диапазонов и функции ДВССЫЛ .
Именованный диапазон в Excel – это ячейка (или диапазон ячеек), которой присвоено имя.
Функция ДВССЫЛ в Excel преобразовывает текст в ссылку.
Способ 1: именованные диапазоны + функция ДВССЫЛ
Для начала создадим именованные диапазоны с адресами. Имя каждому присвоим в соответствии с городом.
Алгоритм создания именованного диапазона: выделяем диапазон, далее «Формулы» – «Задать имя».
У нас получится 5 именованных диапазона: Волгоград, Воронеж, Краснодар, Москва и Ростов_на_Дону.
Обратите внимание, к именам диапазонов есть список требований. Например, в имени не могут содержаться пробелы, запятые, дефисы и прочие символы. Подробнее о создании именованных диапазонов и работе с ними мы говорим в нашем бесплатном курсе Основы Excel.
Поэтому, вместо дефисов в названии города Ростов-на-Дону мы укажем допустимый символ – нижнее подчеркивание.
Именованные диапазоны готовы.
Теперь выбираем ячейку для второго выпадающего списка, того, который будет зависимым. Переходим к инструменту «Проверка данных», тип данных – «Список». В поле «Источник» указываем функцию: =ДВССЫЛ(D2) , где D2 – это адрес ячейки с первым выпадающим списком городов.
В ячейке D2, которая используется в качестве аргумента функции ДВССЫЛ , находится текстовое выражение, которое совпадает с именем соответствующего именованного диапазона с названиями городов. В результате функция возвращает ссылку на соответствующий именованный диапазон.
Зависимый выпадающий список адресов готов.
Меняя значения в ячейке D2, меняются списки в ячейке E2. За исключением города Ростов-на-Дону. В выпадающем списке городов (ячейка D2), в названии используется дефис, а в именованном диапазоне – нижнее подчеркивание.
Чтобы устранить это несоответствие, перед тем как применять функцию ДВССЫЛ , обработаем значения функцией ПОДСТАВИТЬ .
Функция ПОДСТАВИТЬ заменяет определенный текст в текстовой строке на новое значение. Вместо: =ДВССЫЛ(D2) укажем: =ДВССЫЛ(ПОДСТАВИТЬ(D2;"-";"_"))
То есть, мы проводим предварительную обработку значений, чтобы они соответствовали правилам написания имён. Если в названии города имеются дефисы, они будут заменены на нижнее подчеркивание.
Теперь зависимый выпадающий список работает и для города, содержащего в названии дефисы – Ростов-на-Дону. Вернемся к выпадающему списку городов.
Как автоматически обновить выпадающий список в Excel, при добавлении новых данных?
Для начала создадим из диапазона данных «умную» таблицу Excel. Сделать это можно сочетанием клавиш Ctrl+T .
Одним из полезных свойств умной таблицы является растягивающийся диапазон. То есть, если мы будем добавлять новые строки, они автоматически будут попадать в выпадающий список. Например, добавим новый город – Санкт-Петербург. И вот, он уже появился в нашем первом выпадающем списке.
Как сделать выпадающий список уникальных значений в Excel?
Надоело смотреть на повторяющиеся названия городов в выпадающем списке. Реализуем выпадающий список так, чтобы названия городов в нем не повторялись. Для этого, добавим слева вспомогательный столбец. Мы дали ему название – «Уникальные».
И включим новый столбец в диапазон «умной» таблицы. «Конструктор» – «Размер таблицы». Вместо =$B$1:$C$17 указываем: =$A$1:$C$17
Визуально видно, что диапазон «умной» таблицы Excel расширился. Включать этот столбец в диапазон таблицы необходимо для того, чтобы при добавлении новых данных, пересчет уникальных городов происходил автоматически.
В ячейку А2 добавим формулу массива, которая будет формировать список уникальных городов:
Чтобы Excel воспринял нашу формулу, как формулу массива, жмем Ctrl + Shift + Enter .
Получаем список уникальных городов, который при добавлении новых строк будет автоматически обновляться.
Из списка уникальных городов создадим именованный диапазон (мы назвали его - «Уникальные»), который затем используем в качестве источника для выпадающего списка городов.
«Проверка данных» – «Список». В источнике данных, вместо предыдущего диапазона с названиями городов =$B$2:$B$18 , задаем имя – =Уникальные
Как видим, список уникальных значений мы получили, но в придачу у нас остались совершенно ненужные пустые строки из таблицы.
Чтобы их убрать, доработаем именованный диапазон «Уникальные». В диспетчере имен, вместо диапазона =Таблица1[Уникальные] используем: =СМЕЩ(Лист1!$A$2;0;0;СЧЁТЗ(Таблица1[Уникальные])-СЧИТАТЬПУСТОТЫ(Таблица1[Уникальные]))
где: Лист1!$A$2 – ячейка со значением первого пункта списка уникальных значений
Таблица1[Уникальные] – столбец с перечнем всех пунктов списка
Выпадающий список уникальных автоматически обновляемых значений готов.
Вернемся к зависимому списку с адресами. Выпадающий список городов теперь динамический, а вот адреса так и остались фиксированными именованными диапазонами.
Как сделать автоматически обновляемый зависимый список? Способ 2: СМЕЩ+ПОИСКПОЗ+СЧЁТЕСЛИ
Именованные диапазоны, которые мы до этого использовали в сочетании с функцией ДВССЫЛ можно удалить, далее они нам не пригодятся. Рассмотрим способ создания зависимого, автоматически обновляемого выпадающего списка.
В ячейку F2 (зависимый выпадающий список адресов) вместо: =ДВССЫЛ(ПОДСТАВИТЬ(E2;"-";"_")) вставляем: =СМЕЩ($B$2;ПОИСКПОЗ(E2;$B$2:$B$18;0)-1;1;СЧЁТЕСЛИ($B$2:$B$18;E2);1)
Для корректной работы этого способа, данные в столбце с городом должны быть отсортированы. Функция СМЕЩ будет динамически ссылаться только на ячейки адресов определенного города.
Аргументы функции:
Ссылка – берем первую ячейку нашего списка, т.е. $B$2
Смещение по строкам – считает функция ПОИСКПОЗ , которая выдает порядковый номер ячейки с выбранным городом (E2) в заданном диапазоне ( $B$2:$B$18 )
Смещение по столбцам = 1, т.к. мы хотим сослаться на адреса в соседнем столбце (С)
Высота – вычисляем с помощью функции СЧЁТЕСЛИ , которая подсчитывает количество встретившихся в диапазоне ( $B$2:$B$18 ) нужных нам значений – названий городов (E2)
Ширина = 1, т.к. нам нужен один столбец с адресами
Готово! Добавляем новые данные, сортируем список и пользуемся зависимыми, автоматически обновляемыми выпадающими списками. При необходимости можно скопировать выпадающие списки на строки ниже, они будут корректно работать. При копировании выпадающих списков обращайте внимание на адрес ссылок. Абсолютные ссылки остаются неизменными при копировании, относительные – меняют адрес ячеек относительно нового места.
С выпадающими списками в Google таблицах все немного иначе.
Как сделать выпадающий список в Google таблицах?
В Google таблицах есть аналогичный инструмент для создания выпадающих списков – «Проверка данных».
Выделяем ячейку, в которой будем размещать выпадающий список.
«Данные» – «Настроить проверку данных» – «Значение из диапазона»
Важное отличие от проверки данных Excel в том, что инструмент «Проверка данных» в Google таблицах автоматически выдает уникальные значения, и значит, нам не придется создавать вспомогательный столбец с расчетами.
Как создать зависимый выпадающий список в Google таблицах?
Возвращаемся к двум основным способам, которые мы рассмотрели в Excel.
Способ 1: именованные диапазоны + ДВССЫЛ
Создадим именованные диапазоны с адресами. Имя каждому присвоим в соответствии с городом.
Выделяем ячейки – «Данные» – «Настроить именованные диапазоны»
Указываем имя и жмем готово. У нас получится 5 именованных диапазонов: Волгоград, Воронеж, Краснодар, Москва и Ростов_на_Дону.
Также, как и в Excel, в Google таблицах к именам диапазонов есть список требований.
Поэтому, вместо дефисов в названии города Ростов-на-Дону укажем допустимый символ – нижнее подчеркивание.
В Google таблицах мы не сможем подобно Excel задать функцию ДВССЫЛ в инструменте «Проверка данных». Поэтому, разместим результат функции ДВССЫЛ в пустых ячейках правее. Не забываем добавить обработку значений от дефисов функцией ПОДСТАВИТЬ. Подробнее о том, для чего это нужно, мы говорили ранее в примере Excel.
В ячейке F1 введем: =ДВССЫЛ(ПОДСТАВИТЬ(D2;"_";"-"))
Последний штрих в создании зависимого выпадающего списка, в разделе «Настроить проверку данных», в качестве диапазона указываем список из столбца F:F.
При дальнейшей работе вспомогательный столбец F можно скрыть. Минус такого метода – отсутствие динамичности. Если мы добавим новый город и адрес, то они не появятся в созданных выпадающих списках. Но это решаемо!
Как автоматически обновить выпадающий список в Google таблицах при добавлении новых данных?
В выпадающем списке городов, достаточно расширить диапазон и вместо =$A$2:$A$16 указать: =$A$2:$A . Теперь при добавлении нового города он автоматически появляется в выпадающем списке.
Как автоматически обновить зависимый выпадающий список в Google таблицах при добавлении новых данных?
Для того, чтобы зависимый выпадающий список автоматически обновлялся с добавлением новых данных, воспользуемся функцией СМЕЩ .
В ячейке G6 укажем:
Важно: для корректной работы этого способа, данные в столбце с городом должны быть отсортированы от А до Я, или от Я до А. Подробнее о том, как в данном случае работает функция СМЕЩ читайте выше в примере с Excel.
Заключительным этапом поместим результат функции СМЕЩ в диапазон выпадающего списка.
Скроем вспомогательные столбцы для удобства.
Работа выпадающих списков в Google таблицах хоть и схожа с Excel, но все же имеет свои отличительные особенности. Добавляем новые данные, сортируем список и пользуемся зависимыми, автоматически обновляемыми выпадающими списками.
Заключение
Теперь Вам известны несколько способов, как создать выпадающие списки в Excel и Google таблицах. Смотрите примеры и создавайте нужные Вам выпадающие списки.
Изучить работу в программе Excel Вы можете на наших курсах: Онлайн-курсы по Excel
Пройдите бесплатный тест на нашем сайте, чтобы объективно оценить свой уровень владения инструментами и функциями программы Excel: Пройти тест
Автоматическое разделение таблицы на листы
14 марта 2021 г. 971 MS Excel Google Sheets Video Code
Таблица уже настолько большая, что Вы решили разделить ее на листы по категориям? Вручную разделять это целая вечность. В статье мы расскажем, как сделать это за несколько минут.
Поиск объединённых ячеек в Excel и Google таблицах
2 марта 2021 г. 1669 MS Excel Google Sheets Video
Не можете сделать фильтр или сортировку, потому что мешают объединённые ячейки? Мы расскажем, как быстро найти и разъединить все объединённые ячейки.
Простой дашборд в Excel
14 апреля 2021 г. 1282 MS Excel Video File
Дашборды - одна из самых популярных тем в Excel. В этой статье мы рассмотрим правила построения дашборда и создадим простую инфопанель в Excel.
Простая CRM-система в Google таблицах
2 мая 2021 г. 1460 Google Sheets Code Video File
В этой статье мы рассмотрим что такое CRM-система и для чего ее используют, а также покажем, как создать простую CRM-систему в Google таблицах.
Возможно, многие из вас ещё не сталкивались с использованием раскрывающихся (выпадающих) списков и чекбоксов в Google таблицах. Сейчас мы с вами рассмотрим, насколько они могут быть полезны в работе с данными.
Что такое и зачем нужен раскрывающийся список в Google таблице?
Часто случается так, что в какой-то из колонок вашей таблицы нужно вводить одинаковые повторяющиеся значения. Нам необходимо выбрать один из нескольких заранее определённых вариантов и вставить его в ячейку нашей таблицы.
Какие здесь могут быть проблемы? Конечно, в первую очередь это ошибки при вводе. Чем нам грозят такие ошибки? К примеру, когда мы захотим подсчитать, сколько заказов выполнил каждый из наших сотрудников, то окажется, что фамилий больше, чем людей. В результате придётся искать неправильно введённые фамилии, исправлять их и вновь повторять подсчет.
Кроме того, все время вручную вводить повторяющиеся данные – это просто потеря времени.
Поэтому в Google таблицах при вводе повторяющихся данных часто используют списки.
Список – это перечень определённых значений, из которых вам при заполнении ячейки необходимо выбрать только одно.
Важно то, что при использовании списка вы будете не вводить значения, а выбирать их.
Это значительно ускоряет процесс создания таблицы, а также избавляет нас от случайных ошибок.
Надеюсь, теперь вам понятно, насколько важно для нас уметь использовать списки в таблицах.
Самым простым вариантом здесь является выбор из двух значений – «да» и «нет».
Для этого используют чекбокс.
Сейчас мы с вами рассмотрим, как это правильно сделать.
Создаём простой список в таблице
Предположим, на листе 1 у нас имеется информация о заказах шоколада, поступивших из нескольких городов. На рисунке показана часть этих данных.
Нам необходимо указать, кто из менеджеров занимался выполнением каждого из заказов, а также статус заказа – выполнен или нет.
Создадим лист 2, где будет расположена наша справочная информация.
Скопируйте эти символы ☐,☑ в соседние ячейки столбца А листа 2.
Можно поступить по-другому. Установите курсор в ячейку А2, введите формулу
и нажмите Enter. В результате вы получите пустой чекбокс ☐.
Переместитесь в ячейку А3 и вставьте похожую формулу
В результате этой формулы вы получите активный (отмеченный) чекбокс ☑.
В соседнем столбце В того же листа 2 укажем фамилии наших сотрудников.
Теперь на листе 1 в столбцах H и G добавим информацию об исполнителе заказа на продажу шоколада и о том, выполнен ли этот заказ.
Добавляем заголовки столбцов H и G.
Поскольку данные, используемые в этих столбцах, повторяются, то используем для заполнения список.
Переходим в Меню -> Данные -> Проверка данных.
Далее можно действовать двумя способами.
Рассмотрим сначала более простой вариант.
В Правилах выбираем Значение из списка.
Вставляем в поле справа скопированные заранее символы пустого и активного чекбокса через запятую.
Не забываем выбрать Показывать раскрывающийся список в ячейке, если он по умолчанию не выбран. Иначе ваши ячейки, в которых вы предполагаете разместить чекбокс, не будут визуально никак обозначены. И вы можете только догадываться, что для активации чекбокса нужно дважды кликнуть по этой ячейке.
В результате получаем раскрывающийся список в нашем диапазоне. Каждая такая ячейка будет обозначена небольшим треугольником.
При нажатии на треугольник внутри ячейки нам будет предложено выбрать нужный чекбокс.
Готово! Теперь вы можете при помощи мыши в каждой ячейке списка выбирать активный (отмеченный) чекбокс или пустой в зависимости от того, выполнен заказ или нет.
Создаем список из данных Google таблицы.
Рассмотрим второй способ вставки списка в Google таблицу. Это более универсальный способ и он дает нам больше возможностей.
Выделяем диапазон H2:H21, в который вы будем вставлять фамилии менеджеров, которые занимались выполнением заказов.
Переходим в Меню -> Данные -> Проверка данных.
В Правилах выбираем Значения из диапазона. Этот пункт первым находится в списке правил, обычно он выбран по умолчанию.
Обратите внимание, что указать можно не только диапазон ячеек, который находится на листе с нашей таблицей. Мы с вами разместили эту дополнительную информацию на другом листе Google таблицы. Ведь наша таблица с заказами вполне может быть очень большой со множеством колонок и строк. И совсем не обязательно портить внешний вид рабочей таблицы лишними данным. Кроме того, они могут вам потом просто мешать рядом с основными данными и создавать этим путаницу.
Нажмите на символ таблицы в правой части поля и выделите на листе 2 диапазон ячеек, в которых находятся нужные нам фамилии.
Нажмите Сохранить.
В результате мы получаем все тот же раскрывающийся список с треугольниками в нужном нам диапазоне, откуда мы будем просто выбирать фамилии.
Совершенно аналогичным образом можно создать и список с чекбоксами. В качестве диапазона значений выберите на листе 2 ячейки A2:A3. Далее действуйте согласно приведённых выше рекомендаций.
Как скопировать список из одной части таблицы в другую
Итак, мы начали заполнять нашу таблицу с использованием чекбоксов и раскрывающихся списков – быстро и без ошибок.
Но у нас появились новые заказы, в результате добавились строки в таблице. И с заказом у нас работает теперь не 6, а 7 менеджеров, чтобы повысить оперативность их исполнения и гарантировать покупателю поставку точно в срок.
Что делать? Повторять снова процедуру, которую мы описывали выше? Не нужно – всё гораздо проще.
Можно скопировать ячейки со списком туда, где они необходимы, при помощи известной нам комбинации клавиш Ctrl + C (копировать) и Ctrl + V (вставить).
Установите курсор на ячейку, которую нужно копировать, и нажмите Ctrl + C. Далее поставьте курсор в нужную ячейку и нажмите Ctrl + V.
И так можно повторять необходимое количество раз.
Либо можно просто протянуть за нижний правый угол последней ячейки, в которой содержится список.
Создаем автоматически пополняемый список в Google таблице
Итак, мы создали список в Google таблице, работали с ним и некоторое время он нас вполне устраивал. Но произошли изменения – появились новые сотрудники, руководство посчитало необходимым рассматривать не только статус заказа «выполнен» и «не выполнен», но и «подготовлен к отправке». Выходит, наши списки нужно полностью менять?
Можно попробовать просто ввести фамилию нового сотрудника, не обращая снимания на список. Поскольку в настройках нашего списка в пункте “Для неверных данных” мы оставили активным чекбокс “Показывать предупреждение”, то новая фамилия будет сохранена, но вы увидите предупреждение о том, что введённое вами значение не соответствует списку. Согласитесь, это не самый удачный выход из положения.
На этот случай рекомендую изначально создавать автоматически пополняемые списки. Значения в них будут появляться автоматически сразу же после ввода их в определённые ячейки таблицы.
Итак, как сделать, чтобы без написания дополнительных скриптов можно было изменять содержание списка в Google таблице?
Для этого нужно вначале изменить его настройки.
Давайте перейдем на наш лист 2, где мы записывали значения для списка. Скопируйте фамилии сотрудников в отдельный столбец.
Теперь изменим настройки списка в ячейках H2:H21. Выделим эти ячейки, затем, как обычно, переходим в Меню -> Данные -> Проверка данных.
Не забываем нажать Сохранить.
Теперь посмотрите, как легко мы можем добавить новую фамилию в список.
Все значения из столбца D на листе 2 автоматически становятся значениями списка. Согласитесь, это очень удобно.
Как удалить раскрывающийся список из Google таблицы
Для того, чтобы удалить чекбоксы и списки из определенного диапазона листа Google таблицы, вам необходимо сделать три простых шага:
Все готово! Все выделенные вами списки удалены полностью.
При этом остальные ячейки со списками значений остались в целости и сохранности.
Простой способ удаления всех списков из Google таблицы
Случается, что вам необходимо удалить все имеющиеся чекбоксы из всей вашей рабочей таблицы.
В этом случае поступайте так же, как и при удалении списков в нескольких ячейках, только выделите их все.
Для того, чтобы быстрее выделить все необходимые ячейки, можно воспользоваться комбинацией клавиш Ctrl+A.
Установите курсор на любую ячейку этой таблицы, нажмите Ctrl+A, и она вся целиком будет выделена. Либо нажмите серую кнопку в левом верхнем углу таблицы.
После этого действуем так, как уже ранее было описано:
Переходим в Меню -> Данные -> Проверка данных.
Обратите также внимание, что ячейки нашей таблицы (столбец G и несколько ячеек столбца H), которые ранее были заполнены при помощи списка, очищены не будут, так как они уже содержат значения.
Итак, вы сами смогли убедиться, что раскрывающийся список в таблице Google может создать даже неопытный пользователь, который даже никогда не слышал о такой замечательной возможности.
Действуйте так, как мы с вами только что сделали, и у вас всё получится.
Советы по эффективной работе с Google таблицами:
Как создать сводную Google таблицу - У вас так много данных, что от множества строк и колонок с данными разбегаются глаза? Вы тонете в море цифр и не можете понять, что происходит? Предположим, вы работаете в… Как построить диаграмму в Google таблице - Почему для нас так важны графики и диаграммы, в том числе и в Google таблицах? Объясняется все довольно просто. Производя анализ данных, мы всегда рассматриваем какие-то числа. Однако, для понимания… Учимся использовать условное форматирование в Google таблицах - Как сделать так, чтобы в зависимости от содержания таблицы изменялось её оформление? И при этом чтобы это происходило автоматически? В этом нам поможет условное форматирование Google таблицы. Мы научимся правильно… Сортировка данных в Google таблицах - Сортировка данных – это полезная и довольно часто используемая операция при работе с данными в Google таблицах. Ведь когда вы работаете с большими объемами информации в таблице, то организация данных… Столбцы в Google таблице – приёмы работы и редактирования - Рассмотрим, какие действия можно производить со столбцами Google таблицы: добавление и удаление, фиксация, перемещение, скрытие, изменение ширины, разделение на несколько столбцов различными способами. Также мы научимся менять столбцы и строки… Как разделить столбец? Поможет дополнение к Google таблицам “Power Tools” - Ранее мы уже рассмотрели, какие основные операции можно производить со столбцами Google таблицы: добавление и удаление, фиксация, перемещение, скрытие, изменение ширины. Рассмотрим более сложные действия: как разделить столбец Google таблицы на…Выпадающий список в Гугл Таблицах – удобная опция, позволяющая значительно упростить работу с большим объемом данных! Если вы планируете обрабатывать большое количество информации, это незаменимый инструмент, который сэкономит вам массу времени. Зачем вносить данные вручную, если можно воспользоваться автоматизированной функцией?
Встроенная опция
Функция создания раскрывающегося списка в Гугл Таблицах есть – и это не может не радовать! Не придется изобретать велосипед и искать сложные пути решения, достаточно выучить легкую последовательность действий. Поверьте, пару раз повторите – и будете пользоваться опцией так, будто знали о ней всегда.
Как же сделать выпадающий список в Гугл Таблицах, какими инструментами нужно овладеть? Без лишних предисловий приступаем! Работать будем в Документах, переходите сразу на страницу сервиса. А еще можете открыть свой Диск, нажать там на кнопку «Создать» и подготовить нужный файл – или найти его в хранилище данных.
Являетесь активным пользователем почты Gmail, но столкнулись с трудностями? Тогда эта статья по ссылке для вас!
- Найдите в документе нужные ячейки и выделите их курсором;
- Теперь на верхней панели ищем вкладку «Данные» ;
- Нажмите, чтобы открыть дополнительное меню;
- Кликайте по строчке «Настроить проверку данных» .
Первый шаг выполнен! Откроется окно редактирования выпадающего списка в Google Sheets. Теперь в окне «Правила» нам нужно выбрать один из двух параметров:
- Значение из диапазона (просто впишите диапазон в окно рядом)
- Значение из списка (введите в появившееся поле значения через запятую)
А теперь убедитесь, что оставили галочку в строке «Показывать раскрывающийся перечень в ячейке» .
Вы можете остановиться на этом – вот как сделать раскрывающийся список в Гугл Таблице! Просто кликните «Сохранить» , чтобы внесенные изменения вступили в силу.
А мы вернемся к окну редактирования и поговорим о других опциях, которые могут вам пригодится – более расширенной, точечной настройке.
Найдите строку «Для неверных данных» . Здесь вам опять доступно два варианта действий – выберите, что будет происходить при вводе неправильной информации в ячейку (просто отметьте нужный вариант в чекбоксе).
- Показывать предупреждение. При попытке написать текст появится окно с оповещением о необходимости заменить информацию на соответствующую.
- Запрещать ввод данных. В этом случае ввести некорректную информацию просто не получится, система автоматически блокирует такую возможность.
Чуть ниже – поле «Оформление» . В выпадающем списке в Гугл Таблице оно используется для указания справочной информации.
- Сначала включите опцию «Показывать текст справки для проверки данных» ;
- Затем введите свой текст предупреждения в поле, которое увидите ниже.
Этой опцией пользоваться не обязательно! Но при желании вы можете оформление откорректировать. Ну а теперь жмите «Сохранить» . Поздравляем, вы не просто разобрались, как в Гугл Таблицах сделать выпадающий список в ячейке, но и научились всем тонкостям настройки этой функции.
Перед вами отформатированный документ – удобно, полезно, легко пользоваться! В каждой ячейке вы видите небольшую стрелку, указывающую вниз. Если этот символ вам мешает, и вы хотите его отключить, придется вернуться немного назад.
Уйти на фриланс легко! Все биржи для новичков в источнике!
Помните, как при создании выпадающего списка в Google Таблицах, мы включили опцию «Показывать раскрывающийся перечень в ячейке» ? Именно она отвечает за появление этих стрелок. Просто снимите галочку, если не хотите пользоваться инструментом!
Напомним, зачем нужна эта стрелка. Она позволяет моментально увидеть доступный выбор из выпадающего списка в Google Таблицах – нажмите, чтобы посмотреть все варианты, которые вы внесли в свой документ.
Бонус! Вы уже знаете, как создать выпадающий список в Гугл Таблицах – интересно ли вам научиться подсвечивать разные ячейки разными же цветами, в зависимости от типа вводимых в них данных?
Этот инструмент упростит жизнь и работу еще сильнее! Давайте выделим нужный диапазон курсором, а потом:
- Пролистайте открывшийся список до вкладки «Условное форматирование» .
Теперь назначаем правило условного форматирования.
- Затем выбираем правило из списка (нажмите на это поле, чтобы посмотреть все доступные варианты);
- Выберите цвет и шрифт – можно воспользоваться вариантом по умолчанию или поменять настройки на пользовательские;
Здесь же вы увидите кнопку «Добавить правило» , если планируете форматировать несколько разных ячеек по разному принципу.
Научились тому, как сделать выпадающий список в Google Таблицах – это оказалось легче, чем ожидали? Если вы уже умеете работать в Excel, процесс настройки покажется еще более простым!
Связанные данные
Мы не просто так упомянули Excel – в этой программе есть опция, которой нет в электронных документах.
К сожалению, у вас не получится сделать связанные выпадающие списки в Гугл Таблицах также просто, как и обычные!
Специальной опции в функционале нет, можете не тратить время и не искать. Пока не существует даже готовой формулы, которую можно было бы подставить в документ!
Очень жаль, что простого решения не существует. Если вам жизненно необходимо воспользоваться связанными массивами данных, придется разбираться в тонкостях функционирования редактора скриптов.
Найти его можно так:
- Наверху ищем вкладку «Инструменты» и выбираем «Редактор скриптов» через открывшееся меню;
- В окно редактирования будет вноситься непосредственно скрипт;
- Чтобы запустить его, нужно кликнуть по кнопке «Выполнить» (она находится наверху).
Возможно, в процессе система запросит дополнительные разрешения и доступы – их можно безбоязненно дать.
А как сделать в Гугл Таблице выпадающий список со связанными значениями? Скрипт вам придется написать самостоятельно!
Вы можете найти образец здесь или здесь (или поищите другие варианты в сети). Разумеется, это еще не готовое решение.
Вам нужно скопировать данные, а потом внести в них изменения, соответствующие информации в вашем документе. Это имя листа, диапазон проверки, номера строк и условия, которые берутся в расчет.
В программе MS Excel есть специальная опция – если вы поймете, что не можете осилить скрипт самостоятельно, лучше воспользоваться готовым инструментом. Желаем удачи!
Вы узнали все о том, как создать выпадающий список в Гугл Таблице – все встроенные опции нами изучены, нужные инструкции рассказаны! Согласитесь, это действительно очень удобный инструмент, который не раз пригодится вам в работе или при составлении личных документов!
Читайте также: