EXCEL多行数据合并为一行

2022-07-29 社会 102阅读

公式设定区域为A1:C999共3列999行。

以下两条为数组公式,输入完成后不要直接回车,要按三键  CTRL+SHIFT+回车  结束。

F1公式下拉:

=INDEX(A:A,SMALL(IF(MATCH(A$1:A$999&"",A$1:A$999&"",)=ROW($1:$999),ROW($1:$999),4^8),ROW(A1)))&""

G1公式下拉:

=IFERROR(SUBSTITUTE(PHONETIC(OFFSET(A$1:C$1,MATCH(--F1,A$1:A$999,)-1,,COUNTIF(A$1:A$999,F1))),";",,COUNTIF(A$1:A$999,F1)),"")

注意两点:

一、C列的分号;是要手工添加的。

二、A列同类型数据需在紧挨在一起,如1112是可以的,但1121是不行的。

声明:你问我答网所有作品(图文、音视频)均由用户自行上传分享,仅供网友学习交流。若您的权利被侵害,请联系fangmu6661024@163.com