在excel中如何将非空格全部沿下面某一行对齐
答案:1 悬赏:0 手机版
解决时间 2021-11-27 07:27
- 提问者网友:饥饿走向夜
- 2021-11-26 06:38
在excel中如何将非空格全部沿下面某一行对齐
最佳答案
- 五星知识达人网友:笑迎怀羞
- 2021-11-26 07:53
亲,举例说明如下:
假设最长一列的数据是第13行,那么就在旁边的第13行找一列(例如E列),粘贴这个公式:
=IF(COUNTA(A:A)-(ROW($A$14)-ROW(A13))+1>0,INDEX(A:A,COUNTA(A:A)-(ROW($A$14)-ROW(A13))+1),"")
该公式右拉,然后上拉到第一行。
追问您好,谢谢您的帮助。新建一张表格,同样操作是否可行?另外,这张表也是动态的,无法确定哪一列最长,只知道不超过100行,但不知具体哪一行有多少行,我希望出现表1后最好能自动生成表2。怎样操作?谢谢!追答数据都是从A列开始的吗?
如下图动画所示,在2表的A1单元格粘贴下面的公式,下拉足够长(大于等于1表最长的那一列),然后整体右拉公式。
=IF(AND(COUNTA('1'!A:A)-(MAX(COUNTA('1'!$A:$A),COUNTA('1'!$D:$D),COUNTA('1'!$G:$G),COUNTA('1'!$J:$J),COUNTA('1'!$M:$M),COUNTA('1'!$P:$P))-ROW(A1))>0,ROW(A1)<=MAX(COUNTA('1'!$A:$A),COUNTA('1'!$D:$D),COUNTA('1'!$G:$G),COUNTA('1'!$J:$J),COUNTA('1'!$M:$M),COUNTA('1'!$P:$P))),INDEX('1'!A:A,COUNTA('1'!A:A)-(MAX(COUNTA('1'!$A:$A),COUNTA('1'!$D:$D),COUNTA('1'!$G:$G),COUNTA('1'!$J:$J),COUNTA('1'!$M:$M),COUNTA('1'!$P:$P))-ROW(A1))),"")
假设最长一列的数据是第13行,那么就在旁边的第13行找一列(例如E列),粘贴这个公式:
=IF(COUNTA(A:A)-(ROW($A$14)-ROW(A13))+1>0,INDEX(A:A,COUNTA(A:A)-(ROW($A$14)-ROW(A13))+1),"")
该公式右拉,然后上拉到第一行。
追问您好,谢谢您的帮助。新建一张表格,同样操作是否可行?另外,这张表也是动态的,无法确定哪一列最长,只知道不超过100行,但不知具体哪一行有多少行,我希望出现表1后最好能自动生成表2。怎样操作?谢谢!追答数据都是从A列开始的吗?
如下图动画所示,在2表的A1单元格粘贴下面的公式,下拉足够长(大于等于1表最长的那一列),然后整体右拉公式。
=IF(AND(COUNTA('1'!A:A)-(MAX(COUNTA('1'!$A:$A),COUNTA('1'!$D:$D),COUNTA('1'!$G:$G),COUNTA('1'!$J:$J),COUNTA('1'!$M:$M),COUNTA('1'!$P:$P))-ROW(A1))>0,ROW(A1)<=MAX(COUNTA('1'!$A:$A),COUNTA('1'!$D:$D),COUNTA('1'!$G:$G),COUNTA('1'!$J:$J),COUNTA('1'!$M:$M),COUNTA('1'!$P:$P))),INDEX('1'!A:A,COUNTA('1'!A:A)-(MAX(COUNTA('1'!$A:$A),COUNTA('1'!$D:$D),COUNTA('1'!$G:$G),COUNTA('1'!$J:$J),COUNTA('1'!$M:$M),COUNTA('1'!$P:$P))-ROW(A1))),"")
我要举报
如以上回答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
点此我要举报以上问答信息
大家都在看
推荐资讯