怎样在Excel中每隔N行提取数据

 我来答
pieryon
2016-09-15 · 知道合伙人数码行家
pieryon
知道合伙人数码行家
采纳数:14411 获赞数:166867
获取软件设计师高级职称 万达金融最佳创新奖

向TA提问 私信TA
展开全部
使用MOD函数组合实现隔行提取即可。
间隔n行数据求和通用公式
1.本例中的公式还可以进一步简化如下:
=SUMPRODUCT((MOD(ROW(2:16),3)=2)*A2:F16)
2.如果需要求数据区域每间隔3行的数据之和,则可以使用如下公式:
=SUMPRODUCT((MOD(ROW(A2:F16),4)=MOD(ROW(A2),4))*A2:F16)
如果需要求数据区域每间隔4行的数据之和,则可以使用如下公式:
=SUMPRODUCT((MOD(ROW(A2:F16),5)=MOD(ROW(A2),5))*A2:F16)
由此可以得出求数据区域每间隔n行的数据之和的通用公式为:
=SUMPRODUCT((MOD(ROW(数据区域),n+1)=MOD(数据区域起始行号,n+1))*数据区域)
同理,可以得出求数据区域每间隔n列的数据之和的通用公式为:
=SUMPRODUCT((MOD(COLUMN(数据区域),n+1)=MOD(数据区域起始列号,n+1))*数据区域)
不想起名字了99
2017-10-20 · TA获得超过1695个赞
知道大有可为答主
回答量:2708
采纳率:76%
帮助的人:718万
展开全部

新建立一个工作表。在A1 单元格输入下列公式,并向右,向下自动填充

=INDIRECT("Sheet1!R"&  (ROW()*N+a)& "C" &COLUMN(),0)

其中:

Sheet1修改成你的数据来源工作表名

N  修改成分隔行数

a 修改成一个大于等于0,小于N的数字,用于调整起始行

已赞过 已踩过<
你对这个回答的评价是?
评论 收起
lb781201
2016-09-15 · TA获得超过702个赞
知道小有建树答主
回答量:567
采纳率:50%
帮助的人:142万
展开全部
可以啊,比如要在工作表2中提取工作表1的每隔2行的数据,可以采用以下方法:第1行直接输入“=”哪个单元格就行了,第2行A2输入公式:=INDIRECT("Sheet1!"&ADDRESS((ROW()-1)*3+1,COLUMN()))
再右拉、下拉就行了嘛,没看见表没办法给你写公式
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
铜心铁胆6
2016-09-15 · TA获得超过309个赞
知道小有建树答主
回答量:650
采纳率:0%
帮助的人:256万
展开全部
行,不过看看表才i知道
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 1条折叠回答
收起 更多回答(2)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

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

类别

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

说明

0/200

提交
取消

辅 助

模 式