У меня есть таблица Excel, где я получаю данные из внешнего источника данных. Я действительно хотел бы сгруппировать и / или повернуть данные, чтобы использовать их для проверки данных.

Что я хочу сделать, это взять это:

NAME               |  COMPANY ID  
Abraham Lincoln    |  USG
Janet Jackson      |  JS5
John Kennedy       |  USG
Steve Jobs         |  APL

И сделать это:

      USG        |        JS5      |      APL
ABRAHAM LINCOLN  |  JANET JACKSON  |  STEVE JOBS
JOHN KENNEDY     |                 |

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

Используя опцию "count" для NAME, я могу видеть, где находится каждое имя в каждой компании, но я просто не могу понять последнюю часть получения имен для отображения.

Мне нужно, чтобы они были в столбце, чтобы я мог использовать их для проверки данных. Мне также нужно, чтобы столбцы были динамически связаны с исходной таблицей (отсюда и сводной таблицей), чтобы каждый раз, когда я обновлял запрос, обновлялись и мои сводные данные.


Любая помощь или направление будет принята с благодарностью. Я вытягиваю внешние данные, используя MS-Query. Я был бы открыт для поворота данных там же. Я пытался использовать команды pivot и group by в строке SQL, но не смог заставить их работать (я не знаю, поддерживает ли MS-Query такие команды SQL).

Пример сводной таблицы

1 ответ1

0

Это можно сделать с помощью надстройки PowerQuery или с помощью VBA и обходного пути. Оба подхода подробно описаны по адресу https://stackoverflow.com/questions/32767117/pivot-in-excel-without-aggregation-to-show-text-not-numbers/

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .