2 простых способа создать раскрывающийся список в Google таблице

2 простых способа создать раскрывающийся список в Google таблице

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

Что такое и зачем нужен раскрывающийся список в Google таблице?

Часто случается так, что в какой-то из колонок вашей таблицы нужно вводить одинаковые повторяющиеся значения. Нам необходимо выбрать один из нескольких заранее определённых вариантов и вставить его в ячейку нашей таблицы.

Какие здесь могут быть проблемы? Конечно, в первую очередь это ошибки при вводе. Чем нам грозят такие ошибки? К примеру, когда мы захотим подсчитать, сколько заказов выполнил каждый из наших сотрудников, то окажется, что фамилий больше, чем людей. В результате придётся искать неправильно введённые фамилии, исправлять их и вновь повторять подсчет.

Кроме того, все время вручную вводить повторяющиеся данные – это просто потеря времени.

Поэтому в Google таблицах при вводе повторяющихся данных часто используют списки.

Список – это перечень определённых значений, из которых вам при заполнении ячейки необходимо выбрать только одно.

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

Это значительно ускоряет процесс создания таблицы, а также избавляет нас от случайных ошибок.

Надеюсь, теперь вам понятно, насколько важно для нас уметь использовать списки в таблицах.

Самым простым вариантом здесь является выбор из двух значений – «да» и «нет».

Для этого используют чекбокс.

Сейчас мы с вами рассмотрим, как это правильно сделать.

Создаём простой список в таблице

Предположим, на листе 1 у нас имеется информация о заказах шоколада, поступивших из нескольких городов. На рисунке показана часть этих данных.

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

Создадим лист 2, где будет расположена наша справочная информация.

Скопируйте эти символы ☐,☑ в соседние ячейки столбца А листа 2.

Можно поступить по-другому. Установите курсор в ячейку А2, введите формулу

и нажмите Enter. В результате вы получите пустой чекбокс ☐.

Переместитесь в ячейку А3 и вставьте похожую формулу

В результате этой формулы вы получите активный (отмеченный) чекбокс ☑.

В соседнем столбце В того же листа 2 укажем фамилии наших сотрудников.

Теперь на листе 1 в столбцах H и G добавим информацию об исполнителе заказа на продажу шоколада и о том, выполнен ли этот заказ.

Добавляем заголовки столбцов H и G.

Поскольку данные, используемые в этих столбцах, повторяются, то используем для заполнения список.

Сначала заполним информацию о выполнении заказа. Для этого выделим диапазон ячеек, куда нужно вставить чекбокс – G2:G21.

Переходим в Меню -> Данные -> Проверка данных.

Далее можно действовать двумя способами.

Рассмотрим сначала более простой вариант.

В Правилах выбираем Значение из списка.

Вставляем в поле справа скопированные заранее символы пустого и активного чекбокса через запятую.

Не забываем выбрать Показывать раскрывающийся список в ячейке, если он по умолчанию не выбран. Иначе ваши ячейки, в которых вы предполагаете разместить чекбокс, не будут визуально никак обозначены. И вы можете только догадываться, что для активации чекбокса нужно дважды кликнуть по этой ячейке.

В результате получаем раскрывающийся список в нашем диапазоне. Каждая такая ячейка будет обозначена небольшим треугольником.

При нажатии на треугольник внутри ячейки нам будет предложено выбрать нужный чекбокс.

Готово! Теперь вы можете при помощи мыши в каждой ячейке списка выбирать активный (отмеченный) чекбокс или пустой в зависимости от того, выполнен заказ или нет.

Создаем список из данных 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.

Не забываем нажать Сохранить.

Теперь посмотрите, как легко мы можем добавить новую фамилию в список.

Все значения из столбца D на листе 2 автоматически становятся значениями списка. Согласитесь, это очень удобно.

Как удалить раскрывающийся список из Google таблицы

Для того, чтобы удалить чекбоксы и списки из определенного диапазона листа Google таблицы, вам необходимо сделать три простых шага:

  1. выделите ячейки, где необходимо удалить чекбоксы (не обязательно это будут все ячейки, содержащие списки!)
  2. Переходим по уже знакомому нам пути в Меню -> Данные -> Проверка данных
  3. Нажимаем кнопку “Удалить проверку” в появившемся окне.

Все готово! Все выделенные вами списки удалены полностью.

При этом остальные ячейки со списками значений остались в целости и сохранности.

Простой способ удаления всех списков из Google таблицы

Случается, что вам необходимо удалить все имеющиеся чекбоксы из всей вашей рабочей таблицы.

В этом случае поступайте так же, как и при удалении списков в нескольких ячейках, только выделите их все.

Для того, чтобы быстрее выделить все необходимые ячейки, можно воспользоваться комбинацией клавиш Ctrl+A.

Установите курсор на любую ячейку этой таблицы, нажмите Ctrl+A, и она вся целиком будет выделена. Либо нажмите серую кнопку в левом верхнем углу таблицы.

После этого действуем так, как уже ранее было описано:

Переходим в Меню -> Данные -> Проверка данных.

Нажимаем кнопку “Удалить проверку” в появившемся окне.

Обратите также внимание, что ячейки нашей таблицы (столбец G и несколько ячеек столбца H), которые ранее были заполнены при помощи списка, очищены не будут, так как они уже содержат значения.

Итак, вы сами смогли убедиться, что раскрывающийся список в таблице Google может создать даже неопытный пользователь, который даже никогда не слышал о такой замечательной возможности.

Действуйте так, как мы с вами только что сделали, и у вас всё получится.

Читайте также  Как в excel сделать надпись за текстом?

Советы по эффективной работе с Google таблицами:

Источник:
http://googledocs.mister-office.ru/howto-google-sheets/dropdown-google-sheets.html

Google таблицы — выпадающий список

В данной статье мы научимся делать выпадающий список в Гугл таблицах, потренируемся его применять вместе с условным форматированием, используя встроенные инструменты Google Sheets.

Для чего же нужны выпадающие списки в Гугл таблицах?

Ну, во-первых списки очень облегчают работу с большим количеством одинаковых данных, когда вам в различных колонках необходимо использовать одни и те же значения, например количество проданных товаров в разные периоды времени. Товары-то одни и те же, а вот периоды разные, вот в таком случае к нам и спешат на помощь выпадающие списки.

Во-вторых, использование списков с заранее заготовленными значениями исключают ошибки при введении одинаковых данных. И потом, когда вам однажды понадобится делать проверки данных формулами, то допущенная помарочка в слове или цифре может натворить весьма немало неприятностей в расчетах. Тогда как списки из введенных единожды правильно данных исключат подобные казусы.

Как сделать простой выпадающий список в Гугл таблицах

Чтобы реализовать выпадающий список красиво и удобно (не испортив внешний вид таблицы), мы будем использовать два листа. Для этого давайте сперва добавим второй лист как это описано тут и переименуем их, как это описано в соответствующей статье здесь.

Лист на котором будет отображаться результат я так и назвал Результат, а лист, который сразу был под названием Лист 2, я назвал Данные, на нем я размещу исходные данные.

После того как мы сделали эти простые действия, приступим к заполнению данных. Для этого перейдем на лист который мы назвали Данные и добавим некоторые данные, у меня это Ягоды, Фрукты и Овощи, расположенные по порядку в ячейках A1:A3:

Теперь перейдем на наш главный лист Результат, где мы будем делать сам выпадающий список. Поставим курсор где нам необходимо, в моем случае разницы нет и я размещу выпадающий список в ячейке A3.

Теперь переходим в панели меню по следующему пути: Данные -> Проверка данных:

Откроется вот такое контекстное меню:

В котором мы видим следующие пункты:

  • Диапазон ячеек – здесь мы видим название нашего листа и адрес ячейки в которой будет наш выпадающий список на данном листе;
  • Правила – здесь мы будем задавать правила для отображения нашего списка. По умолчанию значение стоит Значения из диапазона, оно нам как раз и нужно, так что ничего не трогаем и оставляем как есть. А вот в поле справа от значения нам необходимо указать путь до наших данных на втором листе, в нашем случае это: ‘Данные’!A1:A3
    Слово Данные – это ссылка на лист с нашими исходными данными, взятая в одинарные кавычки, затем восклицательный знак и номера ячеек с нашими данными.
  • Ниже мы видим чек бокс Показывать раскрывающийся список в ячейке – он выделен по умолчанию и это значит, что справа ячейки с нашим выпадающим списком будет треугольничек. Если он вам по каким-то причинам не нужен, то снимите чек бокс.
  • Для неверных данных – здесь два радио бокса: показывать предупреждение и запрещать ввод данных. По умолчанию стоит показывать предупреждение и это значит, что если вы введете не соответствующее значение из исходных данных, то всплывет сообщение с ошибкой.
    А если выберете запрещать ввод данных, то при неверном (несоответствующем) исходным данным значении появится предупреждающий pop-up с текстом «Данные, которые вы ввели в ячейку A3, не соответствуют правилам проверки».
  • Оформление – в данном пункте мы видим чекбокс «Показывать текст справки для проверки данных:» и ниже поле, где нам предлагается готовый вариант сообщения, который можно исправить на свое. Именно это сообщение будет всплывать при введении не правильных значений, по умолчанию стоит: «Введите значение из диапазона ‘Данные’!A1:A3»

Все! Жмем кнопку Сохранить и наслаждаемся результатом своего труда:

Выпадающий список в Гугл таблицах с использованием условного форматирования

Сделать-то мы сделали выпадающий список, но теперь нам необходимо потренироваться как его использовать в работе.

Теперь добавим немного магии и воспользуемся условным форматированием для того, чтобы мы могли налету отличать данные которые выбраны в той или иной ячейке с выпадающим списком.

Допустим у нас есть некие данные, в нашем случае это Ягоды, Фрукты и Овощи. У вас это могут быть другие данные, но не это главное. Если у нас приличное количество выпадающих списков с различными данными, то выглядит все достаточно запутанно и вообще поди пойми где и что.

Чтобы как-то разбавить эту серую массу данных, нам потребуется инструмент условного форматирования. При помощи его мы в несколько кликов раскрасим наши товары в соответствующие цвета и нам будет значительно проще различать где какой вид продукта выбран.

Для начала выделим весь диапазон, в нашем случае это A1:C20

Затем пройдем путь в меню: Формат -> Условное форматирование или кликнем правой кнопкой мыши и в открывшемся контекстном меню выберем Условное форматирование.

В открывшемся окне справа мы увидим что мы применять будем форматирование к диапазону A1:C20. Ниже в форме Форматирование ячеек выберем Текст содержит, еще ниже в поле введем, например, Фрукты. Сразу увидим, что наши ячейки, которые содержат слово Фрукты, окрасились в серый цвет — так Гугл таблицы по умолчанию окрашивают ячейки.

Но нам же надо окрасить в разные цвета разные ячейки, поэтому выберем ниже способ форматирования, а именно окрасим ячейки с фруктами, скажем, оранжевым цветом. Для этого выберем нужный цвет в форме с изображенным ведерком.

Жмем Готово, наслаждаемся свежими красками в нашей серой таблице!

Теперь повторим эти действия с другими данными, нажав на кнопку Добавить правило справа, только теперь вводим в поле не Фрукты, а Ягоды и на последнем этапе Овощи, и наблюдаем вот такую картину:

Теперь когда мы выберем нужные данные в выпадающем списке, ячейка эта будет окрашиваться в соответствующий цвет.

Вот и все, надеюсь статья была полезной. Если у вас есть еще какие-то вопросы, то пишите их в комментариях, я с удовольствием на них отвечу!

Источник:
http://google-suite.info/google-tablicy-vypadayushhij-spisok/

Как создать раскрывающийся список в Гугл таблице

Здравствуйте, друзья! Думаю, многим из вас приходилось заполнять большие таблицы на компьютере однотипной информацией. Например, вводить возраст сотрудников, прописывать названия компаний, купивших или продавших определенный товар, печатать название проданных или полученных на склад продуктов, мебели и прочего. И если вводить текст приходится по несколько часов подряд, то очень велика вероятность ошибиться.

Для того чтобы подобного не произошло, можно создать раскрывающиеся списки в нужных ячейках, ну а выбирать из них определенный пункт куда проще и быстрее, чем печатать его вручную. Вот давайте сейчас разбираться, как делаются выпадающие списки в Гугл таблицах. Причем сделаем их такими, чтобы в дальнейшем спокойно можно было добавлять в них новые поля.

Чтобы сделать выпадающий список в Гугл таблице, нам потребуется два листа: на одном будут хранится и в него же будем добавлять данные, на втором, собственно, и будет сам список. В примере я первый лист с данными назвала «Сотрудники», а второй – «Список».

Для начала заполните лист с данными. Это может быть любая информация: названия фруктов и овощей, имена и фамилии сотрудников компании или учащихся и многое другое.

Дальше перейдите на лист, где нужно сделать раскрывающийся список.

Выделите ячейку, где он будет. Кликните по вкладке «Данные» и выберите «Проверка данных».

Появится следующее окно. В первом поле «Диапазон ячеек» указан адрес той, что мы выделили на предыдущем шаге (А2). Дальше в блоке «Правила» выберите «Значения из диапазона» и, чтобы указать его, нажмите на кнопку «Выбрать диапазон данных».

Здесь так же можно выбрать «Значение из списка». Потом в соседнем поле, через запятую, введите варианты, которые должны отображаться в выпадающем блоке. Например, «Катя, Вася, Максим, Оля, Ира».

Затем перейдите на вкладку с данными (у меня это «Сотрудники») и выделите диапазон, напечатанное в котором должно будет отображаться в выпадающем списке. Нажимайте «ОК».

Как видите, я выделила не только введенные фамилии, но и пустые строки ниже. В этом случае можно будет дописывать в них фамилии, и они автоматически будут добавляться в список.

Возвращаемся к нашему окошку и проверяем, чтобы стояла галочка в поле «Показывать раскрывающийся список в ячейке».

Дальше идет блок «Для неверных данных». Если поставить марке напротив «показывать предупреждение»…

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

Если отметить маркером «запрещать ввод данных»…

То при введении в ячейку не добавленного варианта появится окошко с ошибкой, и введенный текст не сохранится.

В блоке «Оформление» можно отметить галочкой «Показывать текст справки…» и написать его в блоке, размещенном чуть ниже.

Теперь, если выбрано «запрещать ввод данных» и в ячейку введен текст не из списка, появится окно с сообщением, текст в котором будет тот, что вы написали.

Если же выберите «показывать предупреждение» и напишите что-то в поле для справки, то данный блок будет появляться при выделении ячейки, в которой не выбран ни один вариант из выпадающего списка (она либо пустая, либо заполнена другим текстом).

Читайте также  Как сделать табулирование в excel?

После того, как сделаете все настройки, жмите «Сохранить».

Выглядит оно так: пустая выделенная ячейка с отображающимся рядом окном проверки, в которой напечатан ваш текст.

Выпадающий список готов. В ячейке, которую он добавлен, справа будет показана стрелочка на сером фоне. Нажмите по ней и выберите один из доступных вариантов.

Если нужно сделать такой список не для одной ячейки, а для определенного диапазона, тогда выделите его (в примере это В2:В11 на листе «Список»), откройте вкладочку «Данные» и выберите знакомый пункт.

Теперь заполните все, как описано выше, и сохраняйте изменения.

В примере в столбце «Имя» для всех выбранных ячеек был создан выпадающий список.

Как сделать всплывающий список в Гугл таблице, думаю, понятно. Сейчас разберемся, как в него добавлять данные.

Например, я дописала на листе с сотрудниками несколько фамилий. Если помните, в начале я говорила, что выделяю немного больше ячеек, чтобы можно было дописывать фамилии и они автоматически добавлялись в список. Но диапазон у меня был выделен А2: А11, а фамилий я дописала больше (до ячейки А13). Понятно, что две последние в списке не отобразятся. Поэтому давайте расскажу, как решить такую ситуацию.

На листе со списком нужно выделить ячейки, которые будем изменять (она может быть одна, или это может быть диапазон). Потом снова переходим на вкладку «Данные» – «Проверка…».

В блоке «Правила» нужно изменить диапазон ячеек. Можете его заново выделить, нажав на кнопку с девятью квадратиками, а можно просто вручную изменить число. Например, я А11 сменила на А13. Не забудьте сохранить изменения.

Как видите, в списке отображаются все фамилии, которые напечатаны на листе «Сотрудники».

Если постоянно приходится добавлять данные на лист (у меня это «Сотрудники»), то неудобно описанным выше образом постоянно увеличивать диапазон. Поэтому можно сделать следующим образом: выделите ячейки с выпадающим списком и выберите нужный пункт на вкладке.

Дальше в блоке «Правила», где нужно указывать диапазон, должно идти название листа, а потом два раза имя колонки через двоеточие, из которой брать данные. Поскольку у меня это фамилии, то будет написано А:А. Сохраните изменения.

После этого на листе «Сотрудники» сколько бы строк в колонке А не было заполнено, все они отобразятся в нужной ячейке на листе «Список». Но здесь есть нюанс: в список добавится все, что есть в ячейках столбца А.

Например, у меня вошли еще и названия столбцов. Поскольку они не нужны, можно их (Фамилия, Имя, Отчество) написать на листе с исходными данными («Сотрудники») рядом с текстом (в столбце А название «Фамилия», в В указать их, в С – «Имя», в D написать имена).

Вот так, всего в пару кликов можно сделать выпадающий список в Гугл таблице. Вносить в него данные довольно просто, ну и вы сэкономите время при заполнении больших таблиц, да и вероятность ошибиться не так велика.

Источник:
http://inetfishki.ru/servisy-google/vypadayushhij-spisok-v-google-tablicax.html

Как создать раскрывающийся список в Гугл таблице

Здравствуйте, друзья! Думаю, многим из вас приходилось заполнять большие таблицы на компьютере однотипной информацией. Например, вводить возраст сотрудников, прописывать названия компаний, купивших или продавших определенный товар, печатать название проданных или полученных на склад продуктов, мебели и прочего. И если вводить текст приходится по несколько часов подряд, то очень велика вероятность ошибиться.

Для того чтобы подобного не произошло, можно создать раскрывающиеся списки в нужных ячейках, ну а выбирать из них определенный пункт куда проще и быстрее, чем печатать его вручную. Вот давайте сейчас разбираться, как делаются выпадающие списки в Гугл таблицах. Причем сделаем их такими, чтобы в дальнейшем спокойно можно было добавлять в них новые поля.

Чтобы сделать выпадающий список в Гугл таблице, нам потребуется два листа: на одном будут хранится и в него же будем добавлять данные, на втором, собственно, и будет сам список. В примере я первый лист с данными назвала «Сотрудники», а второй – «Список».

Для начала заполните лист с данными. Это может быть любая информация: названия фруктов и овощей, имена и фамилии сотрудников компании или учащихся и многое другое.

Дальше перейдите на лист, где нужно сделать раскрывающийся список.

Выделите ячейку, где он будет. Кликните по вкладке «Данные» и выберите «Проверка данных».

Появится следующее окно. В первом поле «Диапазон ячеек» указан адрес той, что мы выделили на предыдущем шаге (А2). Дальше в блоке «Правила» выберите «Значения из диапазона» и, чтобы указать его, нажмите на кнопку «Выбрать диапазон данных».

Здесь так же можно выбрать «Значение из списка». Потом в соседнем поле, через запятую, введите варианты, которые должны отображаться в выпадающем блоке. Например, «Катя, Вася, Максим, Оля, Ира».

Затем перейдите на вкладку с данными (у меня это «Сотрудники») и выделите диапазон, напечатанное в котором должно будет отображаться в выпадающем списке. Нажимайте «ОК».

Как видите, я выделила не только введенные фамилии, но и пустые строки ниже. В этом случае можно будет дописывать в них фамилии, и они автоматически будут добавляться в список.

Возвращаемся к нашему окошку и проверяем, чтобы стояла галочка в поле «Показывать раскрывающийся список в ячейке».

Дальше идет блок «Для неверных данных». Если поставить марке напротив «показывать предупреждение»…

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

Если отметить маркером «запрещать ввод данных»…

То при введении в ячейку не добавленного варианта появится окошко с ошибкой, и введенный текст не сохранится.

В блоке «Оформление» можно отметить галочкой «Показывать текст справки…» и написать его в блоке, размещенном чуть ниже.

Теперь, если выбрано «запрещать ввод данных» и в ячейку введен текст не из списка, появится окно с сообщением, текст в котором будет тот, что вы написали.

Если же выберите «показывать предупреждение» и напишите что-то в поле для справки, то данный блок будет появляться при выделении ячейки, в которой не выбран ни один вариант из выпадающего списка (она либо пустая, либо заполнена другим текстом).

После того, как сделаете все настройки, жмите «Сохранить».

Выглядит оно так: пустая выделенная ячейка с отображающимся рядом окном проверки, в которой напечатан ваш текст.

Выпадающий список готов. В ячейке, которую он добавлен, справа будет показана стрелочка на сером фоне. Нажмите по ней и выберите один из доступных вариантов.

Если нужно сделать такой список не для одной ячейки, а для определенного диапазона, тогда выделите его (в примере это В2:В11 на листе «Список»), откройте вкладочку «Данные» и выберите знакомый пункт.

Теперь заполните все, как описано выше, и сохраняйте изменения.

В примере в столбце «Имя» для всех выбранных ячеек был создан выпадающий список.

Как сделать всплывающий список в Гугл таблице, думаю, понятно. Сейчас разберемся, как в него добавлять данные.

Например, я дописала на листе с сотрудниками несколько фамилий. Если помните, в начале я говорила, что выделяю немного больше ячеек, чтобы можно было дописывать фамилии и они автоматически добавлялись в список. Но диапазон у меня был выделен А2: А11, а фамилий я дописала больше (до ячейки А13). Понятно, что две последние в списке не отобразятся. Поэтому давайте расскажу, как решить такую ситуацию.

На листе со списком нужно выделить ячейки, которые будем изменять (она может быть одна, или это может быть диапазон). Потом снова переходим на вкладку «Данные» – «Проверка…».

В блоке «Правила» нужно изменить диапазон ячеек. Можете его заново выделить, нажав на кнопку с девятью квадратиками, а можно просто вручную изменить число. Например, я А11 сменила на А13. Не забудьте сохранить изменения.

Как видите, в списке отображаются все фамилии, которые напечатаны на листе «Сотрудники».

Если постоянно приходится добавлять данные на лист (у меня это «Сотрудники»), то неудобно описанным выше образом постоянно увеличивать диапазон. Поэтому можно сделать следующим образом: выделите ячейки с выпадающим списком и выберите нужный пункт на вкладке.

Дальше в блоке «Правила», где нужно указывать диапазон, должно идти название листа, а потом два раза имя колонки через двоеточие, из которой брать данные. Поскольку у меня это фамилии, то будет написано А:А. Сохраните изменения.

После этого на листе «Сотрудники» сколько бы строк в колонке А не было заполнено, все они отобразятся в нужной ячейке на листе «Список». Но здесь есть нюанс: в список добавится все, что есть в ячейках столбца А.

Например, у меня вошли еще и названия столбцов. Поскольку они не нужны, можно их (Фамилия, Имя, Отчество) написать на листе с исходными данными («Сотрудники») рядом с текстом (в столбце А название «Фамилия», в В указать их, в С – «Имя», в D написать имена).

Вот так, всего в пару кликов можно сделать выпадающий список в Гугл таблице. Вносить в него данные довольно просто, ну и вы сэкономите время при заполнении больших таблиц, да и вероятность ошибиться не так велика.

Источник:
http://inetfishki.ru/servisy-google/vypadayushhij-spisok-v-google-tablicax.html

Как вы делаете динамические / зависимые выпадающие списки в Google Таблицах?

Как вы получаете столбец подкатегорий для заполнения выпадающего списка на основе значения, выбранного в раскрывающемся списке основная категория в Google Таблицах?

Читайте также  Как сделать кавычки елочки в excel?

я погуглил и не мог найти хороших решений, поэтому я хотел поделиться своими собственными. Пожалуйста, смотрите мой ответ ниже.

вы можете начать с листа google, настроенного с главной страницы и выпадающей исходной страницы, как показано ниже.

вы можете настроить выпадающий первый столбец через обычные данные > подсказки меню проверки.

Главная Страница

Выпадающая Исходная Страница

после этого вам нужно настроить скрипт на имя onEdit . (Если вы не используете это имя, getActiveRange () не будет делать ничего, кроме возврата ячейки A1)

и используйте код, указанный здесь:

после этого настройте триггер на экране редактора сценариев, перейдя в меню Правка > текущие триггеры проекта. Это вызовет окно, чтобы вы выбрали различные выпадающие списки, чтобы в конечном итоге оказаться на этом:

вы должны быть хорошо идти после этого!

Примечание

скрипты имеют ограничение: он обрабатывает до 500 значений в одном раскрывающемся списке.

Новый Сценарий. 201801

сценарий был выпущен в январе 2018. Пожалуйста, смотрите:

  1. главная страница с инструкцией и демо, где вы можете задать вопрос.
  2. страница GitHub с инструкциями и источник код.
  1. скорость
  2. обрабатывает несколько правил в 1 листе
  3. связать другие листы в качестве исходных данных.
  4. пользовательский порядок столбцов раскрывающихся списков

Старый Сценарий.

версии скрипта

  1. В. 1.
  2. В. 2. 2016-03. Улучшено: работает с дубликатами в любом категория. Например, если у нас есть list1 с моделями автомобилей и list2 с цветами. Цвет можно повторить в любой модели.
  3. В3. 2017-01. Улучшено: нет ошибки при вводе единственного значения.
  4. новая версия: 2018-02. См.вот эту статью.

это решение не идеально, но оно дает некоторые преимущества:

  1. позвольте вам сделать несколько выпадающих списки
  2. дает больше контроля
  3. исходные данные размещаются на единственном листе, поэтому их легко редактировать

прежде всего, вот пример работающего, так что вы можете проверить его, прежде чем идти дальше.

  1. Подготовка Данных
  2. сделать первый список как обычно: Data > Validation
  3. добавить скрипт, установить некоторые переменные
  4. готово!

Подготовка Данных

данные выглядят как одна таблица со всеми возможными вариантами внутри нее. Он должен быть расположен на отдельном листе, поэтому его можно использовать скрипт. Посмотрите на этот пример:

здесь у нас есть четыре уровня, каждому значению повторяется. Обратите внимание, что 2 столбца справа от данных зарезервированы, поэтому не вводите / не вставляйте их данные.

первая простая проверка данных (DV)

подготовьте список уникальных значений. В нашем примере это список планеты. Найдите свободное место на листе с данными и вставьте формулу: =unique(A:A) На главном листе выберите первый столбец, с которого начнется DV. Перейдите в раздел Данные > проверка и выберите диапазон с уникальным списком.

скрипт

вставить этот код в Редакторе скриптов:

вот набор переменных, которые должны быть изменены, вы найдете их в скрипт:

Я предлагаю всем, кто хорошо знает скрипты, отправить свои изменения в этот код. Я думаю, есть более простой способ найти список проверки и заставить скрипт работать быстрее.

Edit: ответ ниже может быть удовлетворительным, но у него есть некоторые недостатки:

существует заметная пауза для запуска сценария. У меня задержка 160 МС, и этого достаточно, чтобы раздражать.

он работает, создавая новый диапазон каждый раз, когда вы редактируете заданную строку. Это дает «недопустимое содержимое» для предыдущих записей иногда

Я надеюсь, что другие могут это убирать отчасти.

вот еще один способ сделать это, что экономит вам кучу имен диапазон:

три листа на листе: назовите их Main, List и DRange (для динамического диапазона.) На главном листе столбец 1 содержит временную метку. Этот штамп времени изменен onEdit.

в списке ваши категории и подкатегории расположены как простой список. Я использую это для инвентаризации растений на моей ферме деревьев, поэтому мой список выглядит так:

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

DRrange A1 имеет формулу

Это возвращает самую последнюю метку времени.

А2 до А4 есть варианты:

С увеличением 2 для каждой ячейки справа.

при запуске A2-A4 будет иметь выбранную в настоящее время группу, род и вид.

под каждым из них находится фильтр команда что-то вроде этого:

=unique (filter (Bot_Name, REGEXMATCH (Bot_Name, C1)))

эти фильтры заполнят блок ниже соответствующими записями для содержимого верхней ячейки.

фильтры могут быть изменены в соответствии с вашими потребностями и форматом вашего списка.

Back to Main: проверка данных в Main выполняется с использованием диапазонов от DRange.

скрипт, который я использую:

оригинальная презентация Youtube, которая дал мне большую часть компонента onedit timestamp: https://www.youtube.com/watch?v=RDK8rjdE85Y

здесь у вас есть другое решение, основанное на том, которое предоставлено @tarheel

Он имеет некоторые преимущества перед другим подходом:

  • вам не нужно редактировать скрипт каждый раз, когда вы добавить «корень»вариант. Вам нужно только создать новый лист с вложенными параметрами этого корневого параметра.
  • я переработал скрипт, предоставляющий больше семантических имен для переменных и так далее. Кроме того, я извлек некоторые параметры переменные чтобы было легче адаптироваться к вашему конкретному случаю. Вам нужно только установить первые 3 значения.
  • нет предела вложенных значений опций (я использовал метод getSheetValues со значением -1).

Итак, как использовать:

  1. создайте лист, где у вас будут вложенные селекторы
  2. перейдите в «инструменты» > «редактор сценариев. » и выберите опцию «пустой проект»
  3. вставьте код, прикрепленный к этому ответ
  4. измените первые 3 переменные скрипта, настроив свои значения и сохраните его
  5. создать лист в этом же документе для каждого возможного значения «корень селектор». Они должны быть названы как значение + указанный суффикс.

продолжая эволюцию этого решения, я повысил ставку, добавив поддержку нескольких корневых выборок и более глубоких вложенных выборок. Это дальнейшее развитие решения JavierCane (которое, в свою очередь, построено на tarheel).

Как говорит Хавьер:

  • создайте лист, где у вас будут вложенные селекторы
  • перейдите в «инструменты» > «редактор сценариев. » и выберите » пустой проект» вариант
  • вставьте код, прикрепленный к этому ответу
  • измените константы в верхней части скрипта, настраивая свои значения и сохранить его
  • создать один лист в этом же документе для каждого возможного значения «корневой селектор». Они должны быть названы значения указанного суффикс.

и если вы хотите увидеть его в действии, я создал демо-листа и вы можете увидеть код, если вы возьмете копию.

Источник:
http://askdev.ru/q/kak-vy-delaete-dinamicheskie-zavisimye-vypadayuschie-spiski-v-google-tablicah-89924/

Как сделать раскрывающийся список в Google Таблицах

Главная / Офис / Как сделать раскрывающийся список в Google Таблицах

Хотите освоить урок, как сделать раскрывающийся список в Google Таблицах, которые являются отличной и равноценной заменой Microsoft Excel? Создание его пригодится в том случае, например, если вы работаете с другими пользователями в общем файле и они могут вводить в ячейку ошибочные данные или что-то, что нарушает формулу.

Несомненно, одним из способов гарантировать то, что каждый введет нужные вам данные, это специальное предоставление выбора каких-либо заранее подготовленных значений или определенного их диапазона. Благо, выбрать правила, есть из чего.

Заранее созданный выпадающий список — это отличный способ обеспечения правильного ввода значений в форме или ячейке. Он также обеспечивает более быстрый способ ввода этих данных для пользователей, поскольку они могут сделать выбор уже из предварительно настроенного диапазона, который предоставляете вы.

Что можно подготовить :

  • значения из диапазона или списка;
  • число;
  • текст;
  • дата;
  • формула;
  • флажок.

Давайте разберем все более подробно. Первое, что вам нужно сделать, это открыть файл Google Таблиц и выбрать ячейку, для которой вы хотите использовать выпадающий диапазон.

КАК СДЕЛАТЬ РАСКРЫВАЮЩИЙСЯ СПИСОК

Далее перейдите в меню «Данные» на Панели инструментов вверху. Выберите команду «Проверка данных…».

В «Правилах» выберите, например, «Значения из списка» или другое, необходимое вам. Мы в примере будем работать с вышеуказанным.

Установите нужные значения. При этом, ими могут быть цифры или текст, разделенные запятыми и без пробелов. После ввода, убедитесь, что отмечена опция «Показать выпадающий список в ячейке», иначе он не будет отображаться.

Определенно, вы также можете выбрать, что произойдет, когда кто-то попытается ввести значение, которого нет в списке. Параметр «Показывать предупреждение» не запрещает им вводить недопустимые данные, но отмечает его цветом на листе. Опция «Запрещать ввод» не разрешает им что-либо печатать в ячейке.

И, наконец, вы можете включить параметр «Показывать текст справки для проверки», чтобы дать пользователям некоторое представление о том, что они могут выбрать в ячейке. Сохраните параметры.

Когда вы закончите, любой, кто использует документ, может нажать стрелку и выбрать нужные данные. Если вам нужно отредактировать любые элементы из созданных вами ранее, проследуйте тем же путем и измените их.

Да, после освоения инструкции, как сделать раскрывающийся список, неплохо было позаботится о защите создаваемых ячеек от изменений или удаления сторонними пользователями с помощью параметра «Защитить диапазон» в контекстном меню. Спасибо за внимание!

Источник:
http://liwihelp.com/ofis/kak-sdelat-raskryvajushhijsja-spisok.html