按组标识和输出第一个和最后一个记录

UsahPep

我有超过200万条记录/行要分析。数据的每一行在A列中都有一个任务标识符,该标识符仅在新任务开始时才更改。单个任务可以具有任意数量的记录(Excel中的行)。同一任务的行始终按时间顺序排列,从最早到最新。

我的想法是循环浏览A列中的唯一任务标识符,以确定与每个任务相对应的行。一旦确定了每个任务的第一行和最后一行,就通过从该任务的LAST行的C列中的日期减去该数据的FIRST行的B列中的日期来计算该任务的AGE。

每个任务的唯一标识符,开始日期,结束日期和经过的时间应输出到工作簿中的另一张纸上。

我怎么能做到这一点?

花生

如果能够按任务中的日期排序,并确保任何后续工作表都从新任务开始,并且每行工作表上的最后ColumnB和ColumnC值在紧接的下一行重复,则公式可能适合:

=IF(A1<>A2,A1&"|"&VLOOKUP(A1,A:B,2,0)&"|"&C1&"|"&B2-VLOOKUP(A1,A:B,2,0),"")  

使用公式输出显而易见的列进行过滤以排除空白,将内容复制到另一张工作表,并使用“文本转换为列”进行解析,以竖线分隔并设置适当的格式。

本文收集自互联网,转载请注明来源。

如有侵权,请联系 [email protected] 删除。

编辑于
0

我来说两句

0 条评论
登录 后参与评论

相关文章

熊猫=>按组获取第一个和最后一个元素的索引

多个第一个和最后一个非NA值(按组)

SQL Server查询-保留组的第一个和最后一个唯一记录

标识UITableView中的最后一个和第一个单元格

按月和按年的第一个记录

显示组中的第一个和最后一个mysql记录以及其他属性

按组查找第一个和最后一个NA值的全局索引

熊猫从组中获取列的第一个和最后一个值

删除组中的第一个和最后一个观测值

R:识别重复组中的第一个和最后一个元素

使用RLE从组中获取第一个和最后一个值

循环输出第一个和最后一个输入数据

在MS SQL Server中重复该组时,按组删除除第一个和最后一个值以外的所有值(连续)

按组查找第一个/最后一个观察值?

如何在多个csv文件中一次按行查找(并输出)第一个值1和最后一个值1的位置?

在一组Labtest中选择第一个和最后一个测试

R:data.table,将组的第一个和最后一个值设置为NA

SSRS如何获取矩阵行组的第一个和最后一个值?

聚合+最后和第一个->丢失顺序

减少ndarray的第一个维度-保留第一个和最后一个元素

获取表中存在的每个日期的第一个和最后一个记录号

PostgreSQL:获取每个ID列的第一个和最后一个插入的记录

如何在Hive中按时间顺序选择第一个和最后一个记录?

如何识别列中的第一个和最后一个出现并记录位置?

测量每天的第一个和最后一个位置记录与R中的动物之间的距离

php / MYSQl输出数组的每个值的查询的第一个和最后一个结果?

为什么我的代码输出中的第一个和最后一个值会翻倍?

Pandas DataFrame按两列分组,并获得第一个和最后一个

SQL Server-获取第一个和最后一个(按日期时间)DataPoints值