如何根据 excel 中的唯一 ID 列值在列中排列从最小到最大的日期
How arrange dates from min to max in columns based on unique id column value in excel
这是在excel中给出的数据
我想要这种格式
根据 excel.
中的唯一 ID,从最小到最大排列日期
编辑
如果你使用的是O365,那么你也可以试试这样使用,
单元格 D2 中使用的公式
=UNIQUE(A2:A10)
单元格 E2 中使用的公式
=TRANSPOSE(SORT(FILTER($B:$B,D2=$A:$A),,1))
对于 Excel 用户 2007 年和 2010 年及以后,
单元格 D2 中使用的公式 - 获得唯一性 id
=IFERROR(INDEX($A:$A,MATCH(0,COUNTIF($D:D1,$A:$A),0)),"")
单元格 E2 中使用的公式 --> 要根据 ID 按日期升序排序,
=SMALL(IF($D2=$A:$A,$B:$B,""),COLUMN(A1))
因为它是一个数组公式,你需要根据你的excel版本按CTRL SHIFT ENTER
,
或者你也可以使用这个公式
=AGGREGATE(15,6,($B:$B)/($D2=$A:$A),COLUMN(A1))
这是在excel中给出的数据
我想要这种格式
根据 excel.
中的唯一 ID,从最小到最大排列日期编辑
如果你使用的是O365,那么你也可以试试这样使用,
单元格 D2 中使用的公式
=UNIQUE(A2:A10)
单元格 E2 中使用的公式
=TRANSPOSE(SORT(FILTER($B:$B,D2=$A:$A),,1))
对于 Excel 用户 2007 年和 2010 年及以后,
单元格 D2 中使用的公式 - 获得唯一性 id
=IFERROR(INDEX($A:$A,MATCH(0,COUNTIF($D:D1,$A:$A),0)),"")
单元格 E2 中使用的公式 --> 要根据 ID 按日期升序排序,
=SMALL(IF($D2=$A:$A,$B:$B,""),COLUMN(A1))
因为它是一个数组公式,你需要根据你的excel版本按CTRL SHIFT ENTER
,
或者你也可以使用这个公式
=AGGREGATE(15,6,($B:$B)/($D2=$A:$A),COLUMN(A1))