所以在我的电子表格中,我需要按周对数据进行分组。此外,还有一个特定要求,即在图表上显示周数,而不是以完整格式,但像这样 “11-17.03”
为此,我修改了 SQL 查询,不仅获取日期,还获取一周结束的日期,然后在数据透视表左侧的 Excel 中使用此公式计算周开始时间
=DATE(YEAR(H5); MONTH(H5); DAY(H5) - 6)
为了在图表上显示所需的周格式,我在图表下创建了附加表,其中大部分数据是从原始数据透视表复制的,但使用已知的周开始和周结束的公式修改日期
=(CONCATENATE(LEFT(TEXT(G5;"dd.mm.yyyy"); 2);"-";MID(TEXT(H5;"dd.mm.yyyy");1;5)))
这工作正常,但是另一个表有一个额外的要求,其中日期不是在行中,而是在列中,并且表不是固定大小,这就是我的方法的不足之处。
我尝试在 SQL 查询中格式化星期,但后来我无法将它们排序为 Excel 中的日期 - 它们变成文本,25-31.03 将在 01-07.04 之后,完全破坏顺序,所以有人需要手动放置所有内容。 数周的 SQL 查询
因此问题 - 有没有办法修改数据透视表中的行或列,使用上述一些公式显示像“17.03.2024”这样的周末,使其看起来像“11-17.03”?或者甚至是另一种可以帮助我实现目标的方法?