Измените столбец данных, используя выпадающий

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

2 ответа

Трудно дать конкретику без примеров, но вот один из способов сделать это. Скажите, что это ваши данные на sheet2:

И так далее.

Затем на листе 1 у вас есть список проверки данных, где вы можете выбрать различные списки:

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

=IF(Sheet1!$C$2=Sheet2!$C$2,Sheet2!C3,IF(Sheet1!$C$2=Sheet2!$D$2,Sheet2!D3,IF(Sheet1!$C$2=Sheet2!$E$2,Sheet2!E3,"")))

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

Другой подход будет использовать классический подход индекса соответствия:

=IFERROR(INDEX(Sheet2!3:3,MATCH($C$2,Sheet2!$2:$2)),"")

Для первого ряда, а затем скопировать вниз.
MATCH ищет в строке 2 на листе 2 все, что соответствует раскрывающемуся списку (здесь, в C2) и возвращает номер столбца.
INDEX затем возвращает значение ячейки в указанной строке (3 - первая строка в моем примере) и столбец, возвращаемый MATCH функция. IFERROR гарантирует, что ячейка пуста, если раскрывающийся список будет пустым.

Это выглядит примерно так:

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

1.    Enter the list of items in a range.
2.    Select the cell that will contain the drop-down list.
3.    On the Data tab, in the Data Tools group, click Data Validation
4.    In the Data Validation dialog box, on the Settings tab
      In the Allow drop-down list, select List.
      In the Source box, specify the range that contains the items (ex: =$A$1:$A$3).
      Make sure that the In-Cell Dropdown option is checked.
5.    Click OK.
Другие вопросы по тегам