在 Excel 中旋转文本

在 Excel 中旋转文本

我有一个 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     |                 |

我尝试使用数据透视表,但我无法弄清楚如何让实际文本显示在每列的“值”部分中。

使用 NAME 的“计数”选项,我可以看到每个名称在每家公司中的位置,但我就是无法弄清楚如何显示名称的最后部分。

我需要将它们放在列中,这样我才能用它们进行数据验证。我还需要将列动态链接到源表(因此称为数据透视表),这样每当我刷新查询时,我的数据透视表也会更新。


任何帮助或指导都将不胜感激。我正在使用 MS-Query 提取外部数据。我也愿意在那里对数据进行透视。我尝试在 SQL 字符串中使用pivotgroup by命令,但无法使它们工作(我不知道 MS-Query 是否支持此类 SQL 命令)。

数据透视表示例

答案1

可以使用 PowerQuery 插件或使用 VBA 和变通方法来实现。这两种方法的详细说明如下:https://stackoverflow.com/questions/32767117/pivot-in-excel-without-aggregation-to-show-text-not-numbers/

相关内容