Использование выпадающего списка в формуле массива — Google Sheets

#google-sheets #array-formulas #google-forms

#google-sheets #массив-формулы #google-forms

Вопрос:

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

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

Это код, который я использовал до сих пор:

=ARRAYFORMULA(IF(LEN(D2:D300),E2:E300,Лист3!B3:B4))

Где в Sheet3 есть мои параметры «Открыть» и «Закрыть» в качестве 2 выпадающих вариантов.

Кто-нибудь может мне помочь: (

введите описание изображения здесь

Комментарии:

1. Что вы хотите иметь в столбце E ? Вы хотите, чтобы он был ОТКРЫТЫМ или ЗАКРЫТЫМ? И как вы узнаете, что РИСК или ПРОБЛЕМА открыты или закрыты ?

2. Для выпадающего списка перейдите к данным / Проверка данных в диапазоне ячеек Выберите E2: E. В списке критериев из диапазона и выберите диапазон на листе 3, где есть открытые и закрытые параметры.

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

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

Ответ №1:

Из того, что я могу понять, вы не можете создать arrayformula со значением по умолчанию, поскольку arrayformula автоматически изменит его (динамические формулы).

Однако вы можете просто позволить ему быть открытым или закрытым, как сказал @OlegS в комментарии.

Вы должны выполнить следующее:

  • нажмите на data => data validation
  • диапазон должен быть: 'YourSheetName'!B2:B
  • List from a range критерии должны быть: Sheet3!B3:B4
  • затем нажмите Save

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

введите описание изображения здесь