Измените столбец данных, используя выпадающий
Я хочу изменить столбец данных в моей таблице 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.