Excel заполняет таблицу из той же книги

#excel #vba #powerquery #excel-tables

#excel #vba #powerquery #excel-таблицы

Вопрос:

У меня есть таблица на листе 1. Я хочу ввести данные в эту таблицу на основе записи на другой вкладке. Например, у меня есть таблица введите описание изображения здесь

основываясь на информации на других вкладках, я хочу заполнить столбец оценки. Можно ли это сделать с помощью SQL-запроса или Powerquery (псевдокод — выберите «Оценка» на другой вкладке, где Name = Jack ) Я могу искать события в VBA, когда, если данные вводятся на других вкладках, они могут захватить их и вставить в эту таблицу, но это кажется беспорядочным. Причина, по которой я хочу это сделать, заключается в том, что есть несколько вкладок, где люди могут вводить свои оценки. Они не могут ввести это на главной вкладке, иначе у меня не было бы проблем.

Ответ №1:

Загрузите все наборы данных с вашего рабочего листа в PowerQuery и сохраните их только как соединения (без загрузки на рабочий лист), кроме того, который вы хотите заполнить данными в конце. После загрузки вы можете объединять разные наборы данных, используя выбранные столбцы в качестве ключа для объединения. Результатом слияния будет таблица, из которой вы можете извлечь определенные интересующие столбцы.