excel中有两列数据,怎么实现每隔100行提取这100行两列数据放到另外两列
4个回答
追问
我要取的是前100行数据的两列 放到另外两列,例如数据在A,B两列,我取这两列的前100数据放到D.E两列,再取101行到200行数据放到F.G列,依次类推,你没明白我的意思,不过还很感谢你们
追答
2013-09-14 · 知道合伙人软件行家
关注
展开全部
假设数据在A、B两列。在C列做公式 =INDIRECT("A"&ROW()*100),就提取了A100的数据,再在D列做公式 =INDIRECT("B"&ROW()*100),就提取了B100的数据。
假设有10000行数据,在名称框中输入 C1:C10000,回车,就选中了C列10000行,直接输入公式1,按CTRL+回车,10000个公式就完成了,A100、A200、A300....的数据就提取在C1、C2、C3....中了。再做D列的公式。
假设有10000行数据,在名称框中输入 C1:C10000,回车,就选中了C列10000行,直接输入公式1,按CTRL+回车,10000个公式就完成了,A100、A200、A300....的数据就提取在C1、C2、C3....中了。再做D列的公式。
追问
我要取的是前100行数据的两列 放到另外两列,例如数据在A,B两列,我取这两列的前100数据放到D.E两列,再取101行到200行数据放到F.G列,依次类推,你没明白我的意思,不过还很感谢你们
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
2013-09-14 · 知道合伙人软件行家
关注
展开全部
以将A列的A1、A101、A201等提取到E列的E1、E2、E3等为例,在E1中输入:
=OFFSET($A$1,100*(ROW()-1),,,1)
因为你没给出具体数据位置(这是百度提问中的通病),公式需根据你的实际数据做些修改。
=OFFSET($A$1,100*(ROW()-1),,,1)
因为你没给出具体数据位置(这是百度提问中的通病),公式需根据你的实际数据做些修改。
追问
我要取的是前100行数据的两列 放到另外两列,例如数据在A,B两列,我取这两列的前100数据放到D.E两列,再取101行到200行数据放到F.G列,依次类推,你没明白我的意思,不过还很感谢你们
追答
理解能力有限,还真看不懂你开始的提问。
按你的追问,公式如下可现实:
D1中输入:
=INDEX($A:$A,ROW()+(COLUMN()/2-2)*100)
E1中输入:
=INDEX($B:$B,ROW()+((COLUMN()-1)/2-2)*100)
选择D1:E1,向下拖拉到第100行后,这时D1:E100还是选择状态,再按住E100单元格右下角的小实心十字,向右拖拉到若干列,直到出现数字为0的列。
本回答被网友采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
把问题作为内容(邮件主题一定要包含“excel”,本人以此为依据辨别非垃圾邮件,以免误删)、excel样表文件(把现状和目标效果表示出来)作为附件发来看下 yqch134@163.com
追问
我要取的是前100行数据的两列 放到另外两列,例如数据在A,B两列,我取这两列的前100数据放到D.E两列,再取101行到200行数据放到F.G列,依次类推,你没明白我的意思,不过还很感谢你们
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询