Excel相同性质的数据列转行问题求教!
发布网友
发布时间:2022-03-02 14:47
我来回答
共3个回答
热心网友
时间:2022-03-02 16:16
没有行号与列标,写公式真累!!!
假设“名称”二字在A1中。
在E2中输入公式
=INDEX($B:$B,SMALL(IF($A$2:$A$1000=$D2,ROW($2:$1000),4^8),COLUMN(A1)))
公式输入结束后不要按回车键确认,而是同时按Shift+Ctrl+Enter三键确认!!!
最后将E2中的公式右拖、下拉填充,将公式区域的单元格格式设置为日期格式。
热心网友
时间:2022-03-02 17:34
假设“名称”那个单元格是A1(拜托下次截图连标尺一起截,不然大家都很累)
则结果从D列开始
首先D列的内容需要手工输入(或者可以用筛选功能的“选择不重复项”选出来)
E2公式:=IF(COLUMN(A:A)>COUNTIF($A:$A,$D2), "", INDEX($B:$B,MATCH($D2,$A:$A,0)+COLUMN(A:A)-1))
向右拉,再向下填充即可
热心网友
时间:2022-03-02 19:09
D2公式:
=IFERROR(INDEX(A$2:A$100,SMALL(IF(MATCH(A$2:A$100,A$2:A$100,0)=ROW($1:$99),ROW($1:$99),9^9),ROW(A1))),"")
数组公式,按CTRL+SHIFT+ENTER完成公式,下拉;
E2公式:
=IFERROR(INDEX($B$2:$B$100,SMALL(IF($A$2:$A$100=$D2,ROW($1:$99),9^9),COLUMN(A1))),"")
数组公式,按CTRL+SHIFT+ENTER完成公式,右拉,下拉。