EXCEL中横着的数据,我想直接把他用公式竖着显示出来,怎么弄?
答案:5 悬赏:70 手机版
解决时间 2021-03-16 18:32
- 提问者网友:山高云阔
- 2021-03-16 14:51
EXCEL中横着的数据,我想直接把他用公式竖着显示出来,怎么弄?
最佳答案
- 五星知识达人网友:雪起风沙痕
- 2021-03-16 15:27
输入以下公式,然后向下填充公式
=OFFSET($A$2,INT((ROW(A1)-1)/5),MOD(ROW(A1)-1,5))
详见附图示例
追问麻烦能不能解释一下公式追答公式表示:在A2单元格为基准,每向下移动5行,基准单元格向下偏移1行,每向下移动1行,基准单元格向右偏移除以5的余数列。
=OFFSET($A$2,INT((ROW(A1)-1)/5),MOD(ROW(A1)-1,5))
详见附图示例
追问麻烦能不能解释一下公式追答公式表示:在A2单元格为基准,每向下移动5行,基准单元格向下偏移1行,每向下移动1行,基准单元格向右偏移除以5的余数列。
全部回答
- 1楼网友:爱难随人意
- 2021-03-16 19:47
见截图
F2输入
=IF(OFFSET($A$2,INT(ROW(A5)/5)-1,MOD(ROW(A1)-1,5))=0,"",OFFSET($A$2,INT(ROW(A5)/5)-1,MOD(ROW(A1)-1,5)))
公式下拉
- 2楼网友:鸠书
- 2021-03-16 19:37
在F1输入:
=IF(OFFSET($A$1,(ROW()+3)/5,MOD(ROW()+3,5))="","",OFFSET($A$1,(ROW()+3)/5,MOD(ROW()+3,5)))
然后下拉即可。
不过要注意确保E列是空着的。
=IF(OFFSET($A$1,(ROW()+3)/5,MOD(ROW()+3,5))="","",OFFSET($A$1,(ROW()+3)/5,MOD(ROW()+3,5)))
然后下拉即可。
不过要注意确保E列是空着的。
- 3楼网友:从此江山别
- 2021-03-16 17:57
F2公式下拉
=OFFSET(A$1,ROW(A5)/5,MOD(ROW(A5),5))&""
=OFFSET(A$1,ROW(A5)/5,MOD(ROW(A5),5))&""
- 4楼网友:轮獄道
- 2021-03-16 16:22
想简单就复制,选择性粘贴-转置,再将第二列的内容往下拉即可 。
否则就如你写的公式输入F2=A2 F3=B2 F4=C2 F5=D2 ,空行,F7=A3 F8=B3 F9=C3 F10=D3即可 。
否则就如你写的公式输入F2=A2 F3=B2 F4=C2 F5=D2 ,空行,F7=A3 F8=B3 F9=C3 F10=D3即可 。
我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
推荐资讯