Excel中怎样将一个表中多列自动首尾相接成一列到另一个表格中

 我来答
xx60235300
推荐于2017-09-06 · TA获得超过6374个赞
知道大有可为答主
回答量:1877
采纳率:82%
帮助的人:222万
展开全部

少量的话,一般使用”&“功能即可。

1、打开两个EXCEL表格,在B表格的A2单元格输入:(选中单元格时,要按F4三次取消绝对引用)

 ='[百度-重要.xlsx]Sheet1'!A2&'[百度-重要.xlsx]Sheet1'!B2&'[百度-重要.xlsx]Sheet1'!C2

2、这样就可以得到首尾相连的内容了。

3、当行数较多时,使用命令(在表2提取表1内容):

=OFFSET(Sheet1!$A$1,MOD(ROW(1:1)-1,20),INT((ROW(1:1)-1)/20))

提取表120行数据,未提取以0填充。

大徐哥
推荐于2017-09-03 · TA获得超过1.5万个赞
知道大有可为答主
回答量:5920
采纳率:0%
帮助的人:2553万
展开全部
这要看你的数据有多少行!
假设你的数据在sheet1中,共有10行,多列
在sheet2的A列,将sheet1的10行多列数据取过来
sheet2的A1输入公式
=OFFSET(sheet1!$A$1,MOD(ROW(1:1)-1,10),INT((ROW(1:1)-1)/10))
此公式向下复制即可

公式中的10,就表示数据有10行,请酌情变化
另外,如果各列的数据个数不一样多
则以个数最多的哪一列个数为准
用公式把数据取过去后,记录删除结果为空的就行了。
本回答被提问者和网友采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
wenhua965
2012-06-28 · 超过24用户采纳过TA的回答
知道答主
回答量:351
采纳率:50%
帮助的人:158万
展开全部
然后顺序粘贴到另一个表中,请高手指点如何快速完成啊? ...打开你要的...也就是第一个表,要是空表,要用来装结果文件的,对了,建议文件先备份。...
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
不熟聊啥
2012-06-28
知道答主
回答量:14
采纳率:0%
帮助的人:5.7万
展开全部
请先截图上传再说。。。
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
1975qjm
高粉答主

2012-06-29 · 关注我不会让你失望
知道大有可为答主
回答量:2万
采纳率:74%
帮助的人:7475万
展开全部
.......
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 2条折叠回答
收起 更多回答(3)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

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

类别

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

说明

0/200

提交
取消

辅 助

模 式