【发布时间】:2020-12-25 18:46:00
【问题描述】:
我在Excel中有一个数据表如下:
| Country | City | Jan 1, 2020 | Jan 2, 2020 | Jan 3, 2020 | .... | Jan 8, 2020 | Jan 9, 2020 | .... |
----------------------------------------------------------------------------------------------------------
| USA | New York | 88647 | 83247 | 92621 | ... | 32874 | 31940 | .... |
| USA | Boston | 31647 | 73242 | 42620 | ... | 22870 | 11944 | .... |
| USA | Miami | 58641 | 23241 | 92627 | ... | 22872 | 61943 | .... |
| England | London | 88621 | 23324 | 32620 | ... | 12874 | 21940 | .... |
| England | Bristol | 73612 | 13320 | 62626 | ... | 32876 | 81903 | .... |
这些列一直持续到 2020 年 12 月 31 日...所以它是全年的数据。
我希望看到全年所有星期一、星期二、……星期日的国家/地区明智数字加起来。为此,我从日期列中提取了 WEEKDAY,但这会给我提供重复名称的列名称,因为日期名称每 7 天重复一次。下面是我提取给定日期的工作日后表格的样子。
| Country | City | Wednesday | Thursday | Friday | .... | Wednesday | Thursday | .... |
--------------------------------------------------------------------------------------------
| USA | New York | 88647 | 83247 | 92621 | ... | 32874 | 31940 | .... |
| USA | Boston | 31647 | 73242 | 42620 | ... | 22870 | 11944 | .... |
| USA | Miami | 58641 | 23241 | 92627 | ... | 22872 | 61943 | .... |
| England | London | 88621 | 23324 | 32620 | ... | 12874 | 21940 | .... |
| England | Bristol | 73612 | 13320 | 62626 | ... | 32876 | 81903 | .... |
由于重复的列名,因此旋转这是一个死胡同。周三列的第二个实例将在枢轴中读取为周三 2,第三个实例为周三 3,依此类推。有什么方法可以让数据透视表将周三的所有实例视为一个周三,依此类推?
下面是我的最终输出的样子:
| Country | Monday | Tuesday | Wednesday | Thursday | Friday | Saturday |
-------------------------------------------------------------------------
| USA | | | | | | |
| England | | | | | | |
【问题讨论】:
-
你想如何聚合数据?
-
就像我在帖子中提到的,我想按星期几聚合数据。例如,我想查看美国的收入趋势(表中的数字表示收入),按一年中的所有星期一分组,一年中的所有星期二分组,依此类推。这有助于我确定一周中的哪一天是全年收入最高和最低的一天。这里的聚合发生在一周中的每一天和国家/地区。
-
我想我不清楚。如果您有十个星期三的美国参赛作品,您希望它们如何代表?数数?平均?最大限度?敏?逗号分隔的字符串?等
标签: excel pivot-table