excel - 如何在数据透视表中按混合值分组并按日期排序?
问题描述
我正在尝试创建一个包含大量数据的电子表格。我必须满足的两个要求是1)具有相同 PROJECT # 的组作业/零件,以及2按作业开始日期排序。我认为数据透视表是最好的方法,但我总是遇到一堵砖墙。我要么无法按项目编号进行分组(很可能是因为它们是数字和文本的混合体,因此无法更改),或者我无法按工作开始日期进行排序。
我尝试将项目编号和工作开始日期从行移动到值,以及更改它们的显示顺序(工作开始日期在项目#之前,反之亦然)。
如果分组和排序正确,则记录应首先显示分组的 PROJECT # 最早的开始日期,然后是下一个开始日期的组,等等。
一个例子是:
>2074, 68506, BUC10626, 3/4/19
>>2074, 68568, AUC15393, 3/4/19
>>2074, 68570, AUC14509, 5/30/19
>2552, 69920, 99163786, 4/1/19
>>2552, 71066, H695359, 6/5/19
>1166, 71527, 5450926, 5/16/19
>2497, 71138, 2436-923, 6/11/19
>>2497, 73445, H646427, 7/24/19
>2704, 72682, AUC11771, 6/24/19
解决方案
数据透视表构建层次结构。如果您有一个级联的项目 > 工作 > 零件 > 日期,那么您只能在上一级的容器内按日期排序,即零件。
如果您在层次结构中有多个部分,则不同的日期将显示在该部分内排序,例如
ProjectA
JobA
Part A
January 'these rows are
February 'sorted by
March 'date
Part B
August
September
Part C
March
April
如果您希望项目按日期排序,那么您需要在项目列之前有日期列。
推荐阅读
- javascript - 如何在 Jquery 上启用选项卡
- javascript - 如何使用动态生成的行更改表(添加行跨度/列跨度)?
- python - 在设置的情况下,每个开关情况都在工作
- javascript - 如何根据 JSON 数组长度映射下拉列表
- reactjs - 无法以antd输入形式获取输入组内一个输入文本的输入值
- javascript - 将项目从一个列表复制到另一个
- react-native - “Redux 表单身份验证不起作用”
- macos-mojave - 在win 10上用VMware虚拟机运行mac os
- mailchimp - 段中不显示所有标签 (MailChimp)
- shopify - 在 Shopify 中检查当前产品页面是否是变体