Excel: как создать еженедельный календарь с выпадающим списком дней? - PullRequest
0 голосов
/ 19 сентября 2018

Я пытаюсь создать еженедельный календарь, показывающий время доступности для команды.Заголовок «Понедельник» / «Вторник» / «Среда» и т. Д., С указанием времени дня и доступности каждого члена команды, как показано на рисунке:

What the calendar should look like

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

Спасибо!

1 Ответ

0 голосов
/ 19 сентября 2018

Есть несколько способов сделать это, но это мой любимый.

Create List

Создайте свой список, как на картинке, ячейки E2 до E8.

Data Validations selection

Нажмите Проверка данных в разделе Данные, Инструменты данных.Выберите List в окне Allow: и выберите диапазон в окне Source:.Я сделал это для ячейки A2 в примере.

Result

Когда вы закончите, вы можете выбрать ячейку и увидеть значения, из которых вы можете выбрать.

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

Как отметил @Forward Ed, вам все еще нужны формулы в каждой ячейке, ссылающиеся нак этому значению и независимо от того, ваши поля данных находятся в фоновом режиме.Возможно, потребуется INDEX / MATCH или VLOOKUP.

OBTW, вы также можете ввести следующие значения:

Data Validations list

...