VFP6中如何得出某一列数值最大值对应的另一列的值 10

列1列2列3ABA3ACA4DFA95BFB9BBB20然后另外有一张表,如下列2列1列3AB我希望对第二张表SCAN,在表2中的列2对应表1中的列2,求出表1中列3的最... 列1 列2 列3
AB A 3
AC A 4
DF A 95
BF B 9
BB B 20

然后另外有一张表,如下
列2 列1 列3
A
B

希望对第二张表SCAN,在表2中的列2对应表1中的列2,求出表1中列3的最大值赋予变量I,对应的列1值赋予变量J,再将I和J分别replace到
表2的列1、列3中。如果只是单纯的求上面的I可能我还会,但是对应列1的值如果给J就不知道了。。。不是特别想用排序的方法,请指教,感谢!
展开
 我来答
清风吧吧啦
2015-09-23 · TA获得超过5937个赞
知道大有可为答主
回答量:3426
采纳率:68%
帮助的人:758万
展开全部

你想用函数做,还是用VBA来解决?上传的表格是用的公式。

也可以使用SQL语句来完成,如图


select b.列一,a.列二,a.最大值 from (select 列二,max(列三) as 最大值 from [Sheet1$] group by 列二) a ,[sheet1$] b where a.最大值=b.列三 and a.列二=b.列二



追问
抱歉。。。是vfp不是VBA
赛孚清爽
2015-09-23 · TA获得超过1331个赞
知道小有建树答主
回答量:1133
采纳率:0%
帮助的人:69.9万
展开全部
你不想用排序可以用循环来做,从第一第记录到最后一条记录进行数值比较,找出最大数。
再把最大数的记录赋值给变量。
然后把变量的值repl到表2中符合条件的记录中。
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

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

类别

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

说明

0/200

提交
取消

辅 助

模 式