在某些情况下如何合并/合并日期(年份)

Posted

技术标签:

【中文标题】在某些情况下如何合并/合并日期(年份)【英文标题】:How to merge/combine date (year) under certain circumstances 【发布时间】:2021-05-16 01:47:39 【问题描述】:

这是我在论坛上的第一篇文章,所以我请求你的恩典。 我有下表

之前的示例

我想要实现的是:如果我在几行中有相同的 sku、brand 和 cc,那么将有效期从年份和有效期至年份结合起来。 例如:第 2,3,4,5 行应合并为一行,如

之后的示例

有没有机会实现它,因为我正在处理一个 30000 行的文件! 提前谢谢你,

问候,

约翰

【问题讨论】:

但是没有2003年到2004年第一个SKU有效期的行?是否只考虑最小值和最大值,不考虑缺失年份? 你说对了一部分。是的,当错过一年但不在您提到的线上时,可能会出现问题。以下情况可能存在以下情况:P40230058川崎100 kX 1998 2000 P40230058 Kawasaki 100 KX 2001 2004 P40230058 Kawasaki 100 KX 2005 2009 P40230058 kawasaki 100 kx 2012 2013 P40230058 2013 P40230058 kawasaki 100 kx 2014 2014年2014年,如果您看到2010年2010年不见了 【参考方案1】:

如果您有Excel365,请尝试以下公式。

G2=UNIQUE(A2:C14)
J2=MINIFS($D$2:$D$14,$A$2:$A$14,G2,$B$2:$B$14,H2,$C$2:$C$14,I2)
K2=MAXIFS($D$2:$D$14,$A$2:$A$14,G2,$B$2:$B$14,H2,$C$2:$C$14,I2)

【讨论】:

以上是关于在某些情况下如何合并/合并日期(年份)的主要内容,如果未能解决你的问题,请参考以下文章

使用合并时删除某些行

如何在不丢失 SQL 中的任何行的情况下合并两个表?

如何在 R 中表示和合并具有*日期范围*的时间序列数据帧?

如何在导入数据库期间合并两个 excel 列?

是否可以在datagridview中合并单元格

如何创建一个新列来指定日期所属的年份范围(如学年)?