Как отобразить значение одной ячейки в ячейке на другом листе?

Как отобразить значение одной ячейки в ячейке на другом листе?

Я хотел бы создать электронную таблицу с несколькими листами. Первый лист — это основная «рабочая» страница. Дополнительные листы будут фильтрами данных, найденных на первом листе. На первом листе в разных строках (и разных столбцах, хотя я мог бы сделать столбец стандартным) находится список процедур. Аналогично, на первом листе также находится список опций меню, шаблонов и т. д. Я хочу создать еще один лист, который просто отображает процедуры в одном столбце, опции меню в другом, шаблоны в третьем и т. д. Я хотел бы, чтобы этот второй лист поддерживался автоматически, так что если кто-то добавляет/редактирует/удаляет процедуру, опцию меню, шаблон на первом листе, он автоматически добавляется/редактируется/удаляется со второго листа. Возможно ли это? Что происходит с ячейками на первом листе, если пользователь добавляет/редактирует/удаляет информацию на втором листе?

Спасибо, Фред.

решение1

Самый простой и надежный способ сделать это — рассматривать данные на первой вкладке как таблицу базы данных.

Начните с внесения данных в таблицу Excel, так как это очень помогает.

Самый простой способ продолжить оттуда — использовать надстройку Microsoft PowerQuery. Это позволяет извлекать данные из многих источников и преобразовывать их на лету. В этом случае вы можете использовать таблицу 1-го листа в качестве источника данных для других листов. Всякий раз, когда обновляется 1-й лист, все, что вам нужно сделать, это обновить запрос данных (одна кнопка), и все остальные таблицы будут обновлены. Эти таблицы можно фильтровать по мере необходимости.

Если кто-то изменит одну из нижестоящих таблиц, изменение будет отменено при следующем обновлении данных. При необходимости обновление можно автоматизировать.

Связанный контент