如何把一行数据变成一列

 我来答
百度网友d5f34d4
2021-01-22 · TA获得超过671个赞
知道小有建树答主
回答量:1322
采纳率:0%
帮助的人:90.8万
展开全部

在 Excel 2007 中,可以如下操作:

  1. 在一列数据的第一个单元格内填入公式“=INDIRECT(CONCATENATE(CHAR(63+ROW())&1))”

  2. 将公式向下拉至一行数据的长度

注:公式中需要注意的是CHAR(63)和ROW(),还有&1 这三个参数,这是以A1开始的一行数据,从单元格 A2 开始往下排。如果数据行的起始单元格不是A1,则需要根据该单元格的具体情况重新设定。

“A”的Ascll码为“65”(即CHAR(65)),其他字母可按“字母顺序 + 1”得到。

ROW() 是一列数据的起始行,如果从 A 列的某行开始,则需保证 CHAR(X+ROW()) = CHAR(65),如果从 B 列的某行开始,则需 CHAR(X+ROW()) = CHAR(66),

&1 表示的是第一行的数据,若是其他行则要改为“&其他行号”

下面的例子是以 A 列第一行的数据变成从 A 列第二行开始的一列数据(直接用上面的公式):

将一行数据用公式变为一列

已赞过 已踩过<
你对这个回答的评价是?
评论 收起
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

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

类别

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

说明

0/200

提交
取消

辅 助

模 式