Google Docs: как сделать выпадающий список чтобы?

Документы Google: создание выпадающего списка с использованием данных из другой электронной таблицы

Содержание

Мне нужно заполнить выпадающий список в ячейке (скажем, ячейку B2) таблицы A (используя проверку данных) на основе данных, расположенных в таблице B (диапазон — C3: C15). Как мне это сделать? В течение нескольких часов он искал это, не повезло. Спасибо.

Получение элементов из другой книги, в отличие от другого листа в одной книге, аналогично. Это двухэтапный процесс. Во-первых, вам нужно импортировать данные, которые вы хотите использовать для элементов проверки, в книгу, где вы хотите ее использовать, затем подключите ее, как описано в ответе @uselink126.

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

Шаг 1 — Импорт данных

Добавьте другой лист в книгу 1 и вставьте следующую формулу в ячейку A1:

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

1, означает, что столбец 1 — это сортировка, true означает сортировку по возрастанию. Ячейки в столбце 1 должны заполняться отсортированными фруктами.

Шаг 2 — Направьте проверку данных на импортированный список

В рабочей книге 1, лист 1, выберите ячейки, в которых вы хотите, чтобы плоды были их выпадающим источником данных. — Щелкните правой кнопкой мыши выбор и выберите Data Validation в меню. Установите Criteria в List from a range и введите Sheet2!A1:A20

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

Обратите внимание, что это «живое» — добавление в список Workbook 2 элемента фруктов также добавит его в раскрывающийся список.

qaru.site

Выпадающий список в гугл таблицах

PunBB.INFO → Google Apps Script → Выпадающий список в гугл таблицах

You must login or register to post a reply

1 Topic by PunBB 2016.07.11 18:49

  • PunBB
  • Admin
  • Offline
  • More info

    Topic: Выпадающий список в гугл таблицах

    Как создать раскрывающийся список в ячейке

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

    Чтобы создать такой список, выполните следующие действия:

    Выберите ячейки, в которые нужно добавить раскрывающийся список.
    Нажмите Данные > Проверка данных.

    В раскрывающемся меню напротив пункта «Правила» выберите Значения из диапазона или Список значений.

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

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

    По умолчанию список будет раскрываться при нажатии кнопки со стрелкой в правой части ячейки. Чтобы убрать стрелку, снимите флажок «Отображать в ячейке кнопку для просмотра списка».

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

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

    punbb.info

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

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

    Чтобы создать такой список, выполните следующие действия:

    1. Выберите ячейки, в которые нужно добавить раскрывающийся список.
    2. Нажмите Данные > Проверка данных.
    3. В раскрывающемся меню напротив пункта «Правила» выберите Значения из диапазона или Список значений.
      • Если вы выбрали «Значения из диапазона», укажите ячейки, которые станут пунктами раскрывающегося списка. Примечание. Когда вы изменяете данные в выбранном диапазоне, список обновляется автоматически.
      • Если вы выбрали «Список значений», введите нужные пункты через запятую, например «персики,сливы,абрикосы,вишня». Не ставьте пробелы после запятых.
    4. По умолчанию список будет раскрываться при нажатии кнопки со стрелкой в правой части ячейки. Чтобы убрать стрелку, снимите флажок «Отображать в ячейке кнопку для просмотра списка».
    5. Нажмите Сохранить. Теперь пользователь будет видеть список указанных вами значений непосредственнпри редактировании ячейки.

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

    Узнайте о нас больше:

    Мы предлагаем широкий спект услуг по сайтам и компьютерной поддержке

    Создание сайтов

    Мы разрабатываем как простые сайты — визитки, так и индивидуальные проекты. Основная система разработки — CMS Drupal.

    Продвижение сайтов

    Одно из основных направлений работы нашей компании — продвижение сайтов в Саратове и области. Мы поможем Вам с SEO — продвижением сайтов и настройкой и ведением контекстной рекламы в Яндекс Директ.

    Компьтерная поддержка

    Мы оказываем услуги компаниям и частным лицам в области настройки компьютерного оборудования:

    • Настройка роутеров и локальных сетей
    • Установка Windows
    • Оптимизация работы компьютеров
    • Лечение вирусов
    • Восстановление данных с жестких дисков

    Узнать подробнее

    raybin.ru

    Изучаем возможности Google Docs: как работать с текстом?

    Продолжаем наш мануал по работе с этим чрезвычайно удобным и полезным сервисом. На этот раз поговорим о том, как работать с текстом в Google Docs.

    Как мы уже поняли, Google Docs. Обладает всеми теми же возможностями, что и MS Word. Да и с интерфейсом здесь работать приятно, потому что он очень напоминает привычный вордовский.

    Изучаем панель инструментов Google Docs

    Панель инструментов в Google Docs

    Как и в ворде на панели инструментов Google Docs находится все необходимое для работы с текстом.

    Со значком принтера все ясно – он отправляет документ на печать.

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

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

    Масштаб. Нажимая этот значок, вы можете приближать или отдалять текст. При этом шрифт остается без изменений.

    Стили в Google Docs

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

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

    Эффекты и цвет в Гугл Докс

    Эффекты и цвет. Кусок текста или слово можно заменить на жирный, полужирный или курсив. Рядышком расположена кнопки смены цвета текста и возможность выделить текст цветным маркером.

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

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

    Выравнивание в Google Docs

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

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

    Далее идут кнопки связанных выпадающих списков google docs. В документе можно создать маркированный список или нумерованный.

    Кнопка отступ позволяет самостоятельно определить расстояние текста от края листа.

    Кнопка Очистить форматирование помогает быстро избавиться от всех использованных ранее приемов форматирования. В итоге вы получите начальный текст без каких бы то ни было эффектов.

    Способы в Google Docs

    Кнопка способы ввода в виде нарисованной клавиатуры вызывает на экран разные виды клавиатур.

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

    zaochnik.ru

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

    google-suite.info

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

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

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

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

    Вы можете настроить раскрытие первого столбца в обычных меню «Данные» > «Проверка».

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

    Выпадающая страница источника

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

    И используйте приведенный здесь код:

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

    Вы должны быть добрыми после этого!

    Заметка

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

    Новый скрипт 201801

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

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

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

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

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

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

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

    Подготовить данные

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

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

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

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

    скрипт

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

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

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

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

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

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

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

    • Создайте лист, в котором у вас будут вложенные селектора
    • Перейдите в «Инструменты» > «Script Редактор. » и выберите опцию «Пустой проект»
    • Вставьте код, прикрепленный к этому ответу
    • Измените первые 3 переменные script, настройте свои значения и сохраните их
    • Создайте один лист в этом же документе для каждого возможного значения «root selector». Они должны быть названы как значение + указанный суффикс.

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

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

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

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

    Здесь другой способ сделать это, что экономит вам тонну именования диапазонов:

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

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

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

    Уравнение A1 имеет формулу

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

    A2 — A4 имеют вариации на:

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

    При запуске A2-A4 будут отобраны выбранные группы, роды и виды.

    Ниже каждого из них есть команда filter что-то вроде этого:

    = уникальный (фильтр (Bot_Name, REGEXMATCH (Bot_Name, С1)))

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

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

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

    qaru.site

    Еще по теме:   Как сделать выпадающий список в Google Sheets?
Поделиться:
Нет комментариев

Добавить комментарий

Ваш e-mail не будет опубликован. Все поля обязательны для заполнения.

×
Рекомендуем посмотреть
Adblock
detector