用excel vba写的循环语句,希望求月最大气温和最低气温,未响应

数据有近50000条。包含每天30分钟观测的气温,每天有40多条数据,共有3年的数据。我希望先求出每天的最大值和最小值,将其输出,在接下来求月最高温(日最大值的算术平均数... 数据有近50000条。包含每天30分钟观测的气温,每天有40多条数据,共有3年的数据。我希望先求出每天的最大值和最小值,将其输出,在接下来求月最高温(日最大值的算术平均数)和最低温。刚开始写程序不太会写,如下:

数据格式如下

希望输出对应的日期的最大值或者最小值,为何一运行就未响应,求赐教!
展开
 我来答
万年金刚钻
2015-04-08 · TA获得超过1.6万个赞
知道大有可为答主
回答量:1.1万
采纳率:0%
帮助的人:3426万
展开全部

不管数据取值如何,

  1. 不知道J变量有何意义,因为始终j=i

  2. B列有【空格】吗?貌似Do Until语句的等号后面” “中有个空格

取值:

Cells(i+1,"e")有问题,下一行的数据可能是下一天的数据了

要用IF Cells(i,"e")>tempMAX来判断

本回答被网友采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
chenjiawei5000
2015-04-08 · TA获得超过2777个赞
知道大有可为答主
回答量:2585
采纳率:30%
帮助的人:2042万
展开全部
DO UNTIL CELLS(I,"B")=" " 这个是空格?应该是空白,写成"",而不是"空格"
这么大的数据量,是很容易假死,就算代码没有错,也要等很久呢。耐心点。
最大值,这个取错了。当下一行比上一行的温度高,就把下一行保存为最高温度?错了吧。
本回答被提问者采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
清风吧吧啦
2015-04-08 · TA获得超过5935个赞
知道大有可为答主
回答量:3426
采纳率:68%
帮助的人:736万
展开全部
方法一:使用VBA来做,要用到for next 语句,vba自带的max、min函数,将结果放到另一个表格中。
方法二:使用数据透视表,不过5万行的数据透视表我没有做过,理论上数据透视表做最为方便。
如果数据方便上传的话,172871933@qq.com,我可以帮你写代码。
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(1)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

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

类别

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

说明

0/200

提交
取消

辅 助

模 式