Excel精英培训网

 找回密码
 注册
查看: 3305|回复: 6

练习题:用数据库函数实现隔行提取

[复制链接]
发表于 2012-7-10 10:37 | 显示全部楼层 |阅读模式
内存数组结果
必须用数据库函数
不能在表上再增加内容
2012-07-10   10:36:56.jpg

工作簿2.zip

3.68 KB, 下载次数: 169

发表于 2012-7-10 10:48 | 显示全部楼层
  1. =DSUM(OFFSET($A$1,ROW(1:4)*2-2,COLUMN(A:E)-1,2,),1,OFFSET($A$1,ROW(1:4)*2-2,COLUMN(A:E)-1,2,))
复制代码

评分

参与人数 1金币 +10 收起 理由
小妖 + 10 赞一个!

查看全部评分

回复

使用道具 举报

发表于 2012-7-10 11:09 | 显示全部楼层
  1. =DSUM(OFFSET(A1:D2,{0;2;4;6},),{1,2,3,4},J1:J2)
复制代码

评分

参与人数 1金币 +12 收起 理由
小妖 + 12 赞一个!

查看全部评分

回复

使用道具 举报

发表于 2012-7-10 16:27 | 显示全部楼层

  1. =DMIN(OFFSET(A1,ROW(1:4)*2-2,,10-ROW(1:4)*2,4),COLUMN(A:D),OFFSET(A1,ROW(1:4)*2-2,,2))
复制代码

评分

参与人数 1金币 +10 收起 理由
小妖 + 10 赞一个!

查看全部评分

回复

使用道具 举报

发表于 2013-8-29 23:33 | 显示全部楼层
5blessyou 发表于 2012-7-10 11:09

这个公式下拉式错的捏。
回复

使用道具 举报

发表于 2013-9-12 22:03 | 显示全部楼层
=IF(ISERR(SMALL(IF(MOD(ROW($A$2:$A$8),2),"",ROW($A$2:$A$8)),ROW(2:2))),"",INDEX(B$2:B$8,SMALL(IF(MOD(ROW($A$2:$A$8),2),"",ROW($A$2:$A$8)),ROW(2:2))-1,))
回复

使用道具 举报

发表于 2015-3-11 13:08 | 显示全部楼层
提示: 作者被禁止或删除 内容自动屏蔽
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则

小黑屋|手机版|Archiver|Excel精英培训 ( 豫ICP备11015029号 )

GMT+8, 2024-4-20 09:39 , Processed in 0.365676 second(s), 16 queries , Gzip On, Yac On.

Powered by Discuz! X3.4

Copyright © 2001-2020, Tencent Cloud.

快速回复 返回顶部 返回列表