Excel中同一行单元格是空格,如何将空格去掉,后面的数据自动往前缩进,落入不同单元格,函数已解决

输出区放在数据源最后一行下面,或者是只要错开数据源区域就可以了吗,我想直接放在数据源后面黄色区域里,好像会提示循环引用,我的公式里数据源范围只是灰色区域哦,麻烦高手支招
直接放绿色区域,可否

第1个回答  2016-10-23
出错的原因是引用了整行,在这行再用公式,出现循环引用错误。
修改一下公式,AH2公式:
=IFERROR(INDEX($A2:$AG2,SMALL(IF($A2:$AG2<>"",COLUMN($A:$AG)),COLUMN(A1))),"")
数组公式,需要按CTRL+SHIFT+回车,完成公式,右拉,下拉。
第2个回答  推荐于2017-09-03
把公式改下,随便放在哪里:
=INDEX(2:2,SMALL(IF($A2:$AG2<>"",COLUMN($A:$AG),88),COLUMN(A:A)))&"",数组公式,即同时按住Ctrl+Shift+Enter三键结束公式编辑,会自动生成一对{},右拉下拉。本回答被提问者采纳
第3个回答  2016-10-23
选中数据,移动数据就可以了。
相似回答