EXCEL中怎么将一列中的,各个相同日期的许多行时间数据,转置成不同行,每一行日期相

2024年11月17日 21:22
有2个网友回答
网友(1):

1.A栏後添加两个辅助列

B1="=IF(INT(A1)=INT(A2),A1&","&B2,A1)"
C1="=B1"
C2="=IF(INT(A2)<>INT(A1),B2,"")"
2. C列资料选择性贴上值後数据分列,选分隔符号","

网友(2):

首先数据排序 这样同日期都排在了一起…………

增加一个辅助列 提取 日期值

B1  =INT(VALUE(A1))

然后根据这个辅助列的 再来候选计算如下

D2 =IF(AND($B2<>$B1,COLUMN(A1)<=COUNTIF($B:$B,$B2)),INDEX($A:$A,COLUMN(A2)+ROW(A2)-1),"")

然后向右、向下复制

详细看附件