excel 不规则多列转表格,数据顺序不变

最后结果就像下图一样

假设坐标工作表标签为Sheet1,右表N6公式:

=IFERROR(INDEX(Sheet1!$M$1:$Q$20,INT(SMALL(IF(Sheet1!$N$6:$Q$20<>"",ROW($B$6:$E$20)+COLUMN($B$6:$E$20)/1000,""),ROW(A1)*20-20+COLUMN(A1))),MOD(SMALL(IF(Sheet1!$N$6:$Q$20<>"",ROW($B$6:$E$20)+COLUMN($B$6:$E$20)/1000,""),ROW(A1)*20-20+COLUMN(A1)),1)*1000),"")

ctrl+shift+回车,右拉到AG6后下拉。

温馨提示:答案为网友推荐,仅供参考
第1个回答  2019-02-27
截图没行号和列标(百度知道提问中的通病了,呵呵。好像Excel的公式不需要行号列标似的),姑且假设两个表中的序号都是A1单元格吧,数据源的工作表名称假设为...
第2个回答  2019-02-27
每3列,变为1列数据?追问

不是,我的数据是一行一行的,要每一行(3、4数据)都排进表格里,且顺序不变

追答

第3个回答  2019-02-27
所以你想要的表格效果长啥样?
相似回答