问答文章1 问答文章501 问答文章1001 问答文章1501 问答文章2001 问答文章2501 问答文章3001 问答文章3501 问答文章4001 问答文章4501 问答文章5001 问答文章5501 问答文章6001 问答文章6501 问答文章7001 问答文章7501 问答文章8001 问答文章8501 问答文章9001 问答文章9501

如何用index函数把数据库中给定一个时间段内符合给出的一些条件的所有行...

发布网友 发布时间:2024-03-10 21:25

我来回答

2个回答

热心网友 时间:2024-08-24 06:57

你这个数据,这么多条件, 如果用公式写也不是不可以但是需要数组公式,会非常麻烦。数组公式运算量也会很大,所以会导致运算非常缓慢。
建议用VBA来解决,可以实现你的问题,VBA运算也比较快,统计更准确。
当然,写VBA代码需要你的原表样表。如果让我写不免费。有必要的话可私信。 以下可以说一下思路。
如果用公式,要计算每一列的数据是否符合条件,如果符合所有组合条件,则返回行号,如果不符合所有条件,则返回工作表最大行号。然后用small或者large+row函数将对应符合条件的行号根据序列提取出来,然后再用index或者indirect函数返回相应的数据。由于你要查询的数据量比较大,每个单元格都要把数组中的数据运算一遍,再提取相应的数据,所以运算量非常大。可能会卡的受不了。
用VBA的思路,核对每一行数据,如果符合条件的,写入数组或者字典,然后将数组或者字典中的数据输出即可。所以每一行的数据只用提取一遍,而且内存运算, 速度非常快。 当然,如果不习惯这个, 也可以用复制粘贴的方法, 符合条件的直接粘贴过来也行。这样数据量大的话,可能会慢一些,但是可以带格式,代码相对好写一些,比较直观。
不管用哪种方式,做现在你这个要求的工作,都是代码比较合适。
如果还有问题,欢迎继续追问或者私信。

热心网友 时间:2024-08-24 07:00

把问题作为内容(邮件主题一定要包含“excel”,本人以此为依据辨别非垃圾邮件,以免误删),excel样表文件(尽量详细说明现状和目标效果)作为附件发到1流3油箱:yqch134帮你看下
声明声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:11247931@qq.com
乾隆小时候的书童是谁 下面对句式判断有误的一项是( ) A.当立者乃公子扶苏(判断句) ...为折线,把 折起,使平面 平面 ,连接 (1)求证: ;(2)求二面角 图中由线段OA、AB组成的折线表示的是小明步行所走的路程和时间之间的关... 动态图像粒度粒形分析仪 oppor9splus视频通话怎么开美颜 微信视频聊天怎么开美颜oppor9 谁家出售二手胶囊填充机NJP1200 NJP-1200A硬胶囊填充机仪器特点简介 NJP-1200A硬胶囊填充机仪器参数 您的手机号在最近24小时内绑定过三个,已达到限制,...24小时后... 微信手机号在24小时内,已绑定两个,已达到限制,不能在绑定其他微信... 微信手机号在24小时内,已绑定两个,已达到限制,不能在绑定其他微信... ...中文的授课型研究生,但是港中文在对申请人材料要求里有B等级证... 修改不满一年能有什么办法再修改吗 一年内怎么改第二次 微信手机号在24小时内,已绑定两个,已达到限制,不能在绑定其他微信... 您的手机号在最近24小时内绑定过三个,已达到限制,...24小时后... 在欧洲游玩15 天的行程怎么规划合适? 未满一年怎么改第二次 不到一年怎么改第二次 微信没满一年怎么改? 上航值机是哪个app? 改错了未满一年怎么改回来 您的手机号在最近24小时内绑定过三个,已达到限制,...24小时后... ...问题:你的手机号在最近24小时内已绑定过3个,已达到限制?_百度... 您的手机号在最近24小时内绑定过三个,已达到限制,...24小时后... 改错了未满一年怎么改回来 张艺谋导演过什么好电影 微信手机号在24小时内,已绑定两个,已达到限制,不能在绑定其他微信... 微信手机号在24小时内,已绑定两个,已达到限制,不能在绑定其他微信... 改错了未满一年怎么改回来 微信手机号在24小时内,已绑定两个,已达到限制,不能在绑定其他微信... 一年改2次的办法 未满一年怎么改第二次 微信手机号在24小时内,已绑定两个,已达到限制,不能在绑定其他微信... 微信手机号在24小时内,已绑定两个,已达到限制,不能在绑定其他微信... 微信手机号在24小时内,已绑定两个,已达到限制,不能在绑定其他微信... 修改不满一年能有什么办法再修改吗 怎么在一年内修改两次 未满一年怎么强制改 微信手机号在24小时内,已绑定两个,已达到限制,不能在绑定其他微信... 一年内怎么改第二次 没到一年怎么申请改? 微信手机号在24小时内,已绑定两个,已达到限制,不能在绑定其他微信... 手机号1 24 手机号24小时内绑定了两个被限制 请问什么时候才能重 ... 手机号1 24 手机号24小时内绑定了两个被限制 请问什么时候才能重 ... 手机号绑定了达到限制不能绑定其他是什么意思? 沈阳金生社区小区周边配套怎么样? ...号在最近24小时内绑定过三个,已达到限制,...24小时后可以再次...