excel 中矩阵弄成一列

272*10的矩阵要弄成2720的一列找大神... 272*10 的矩阵要弄成2720的一列
找大神
展开
 我来答
令思雅0ht
2015-10-06 · 知道合伙人软件行家
令思雅0ht
知道合伙人软件行家
采纳数:483 获赞数:7242
从事工程行业10年。

向TA提问 私信TA
展开全部

如下图,将A1:C6的数据转变为一列

  1.  在E1输入公式=INDEX(A:C,INT(ROW(A3)/3),MOD(ROW(A1)-1,3)+1)&"",回车,下拉公式

  2.  公式核心:查看行数与列数的变化规律,利用row函数作出来,这个例子中,行变化是111222333……列变化是123123123……,于是就有了INT(ROW(A3)/3),这个下拉得到的就是行变化的111222333……,MOD(ROW(A1)-1,3)+1)得到的就是列变化的123123123……,至于index函数的用法可以百度,也可以看excel的函数帮助,比较简单,不在解释,最后的&"",作用是去掉最后的0值,没有数据后,就不显示内容了,去掉的话,最后那999完事以后,下边的都是0

  3.  另外使用indirect函数也是可以的,=INDIRECT("r"&INT(ROW(A3)/3)&"c"&MOD(ROW(A1)-1,3)+1,)

庹甜恬RQ

2021-04-15 · TA获得超过1.3万个赞
知道大有可为答主
回答量:1.2万
采纳率:94%
帮助的人:380万
展开全部
1.模拟了一些数据,要把ABC三列数据合并成一列,由于显示大小限制,这里数据有点,实际可以有很多,都是一样的操作。
第一步,在A列下面第一个空白单元格输入=B1,回车,完成第一步操作。

2.利用填充柄功能,右拉公式,到C6,这样横向公式填充完毕。

3.右拉公式后,再下拉公式,下拉到a15,因为三列一共15个数。实际操作时,可以多少,然后把多出来的0行删除就可以了。

4.公式全部完成后,复制A列数据区域,这个就是要的合并一列数据了。

5.选择空白列,这里选择E1单元格,右击选择性粘贴,点击123按钮(也就是数值的快捷显示图标),这样数据出完成了。

6.最后,清除原数据下面的没用数据。选中后,右击,选择清除内容

简单公式法。(只使用=,不使用其他公式,推荐使用此种方式进行转换):在表1的A11单元格输入以下公式(=B1)下拉刚到100行,再向右拉到J列即可。你会发现表1的A列的数据就是我们需要的显示效果,再将表2的A1单元格=表1!A1,向下拉100行,即可获得相要的效果,即可大功告成!

简单公式法

结语:excel的行列转换,你还在傻傻地用复制粘贴吗?学会以上小妙招,高效工作不加班!
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
山高水远evD
2014-08-15 · TA获得超过111个赞
知道答主
回答量:103
采纳率:100%
帮助的人:102万
展开全部
假设你的数据从a1开始,即a1的值是1,在任意一个单元格输入:

=OFFSET($A$1,INT(ROW(A3)/3)-1,MOD(ROW(A3),3))
下拉复制公式

如果起始位置不在A1,自己更改公式中的$a$1,记住要加绝对引用符号$
打字不易,如满意,望采纳。
追问
已经知道了 谢谢哈
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
凌文元LWY
高粉答主

2014-08-15 · 每个回答都超有意思的
知道大有可为答主
回答量:3.6万
采纳率:76%
帮助的人:1.3亿
展开全部
应该是272行*10列吧?
在第12列L1单元格输入以下公式,然后向下填充公式
=OFFSET($A$1,INT((ROW(A1)-1)/10),MOD(ROW(A1)-1,10))
追问
真的太感谢了 对了!
本回答被提问者采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(2)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式