Foxtable(狐表)用户栏目专家坐堂 → [求助]


  共有3949人关注过本帖树形打印复制链接

主题:[求助]

帅哥哟,离线,有人找我吗?
gaixuebo
  1楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:婴狐 帖子:74 积分:561 威望:0 精华:0 注册:2014/2/14 13:54:00
[求助]  发帖心情 Post By:2014/6/16 19:16:00 [显示全部帖子]

A 2014-6-7 0:00:00 进货 2000 4.324 4.678
B 2014-6-8 0:00:00 进货 6000 4.678 6.778
C 2014-7-8 0:00:00 进货 6000 4.765 3.432
A 2014-9-5 0:00:00 进货 5999 4.765 3.543
B 2014-5-6 0:00:00 进货 4333 5.654 7.543
请教大神:针对第一列每一个值(实际有很多值,可能要N多个字母组合),筛选出最早和最晚进货的单价,然后计算出最早和最晚两个单价的差值的绝对值。谢谢各位

 回到顶部
帅哥哟,离线,有人找我吗?
gaixuebo
  2楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:婴狐 帖子:74 积分:561 威望:0 精华:0 注册:2014/2/14 13:54:00
  发帖心情 Post By:2014/6/16 19:23:00 [显示全部帖子]

好的。

 回到顶部
帅哥哟,离线,有人找我吗?
gaixuebo
  3楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:婴狐 帖子:74 积分:561 威望:0 精华:0 注册:2014/2/14 13:54:00
  发帖心情 Post By:2014/6/16 19:59:00 [显示全部帖子]

项目传上去了!先谢谢你了!
我想实现的功能:首先,在表A中,针对第一列的每一个内容(实际有N多字母组合组成),分别筛选出日期最早和最晚的值(这个用FIND函数都能找到吗?),然后计算出第五列和第六列的差值的绝对值,除以表C中的各列所对应的值L1,L2。。。。。。最后显示出表A第一列中的每一个内容所对应的关联值与计算所得出来的值。谢谢图片点击可在新窗口打开查看
                       

 回到顶部
帅哥哟,离线,有人找我吗?
gaixuebo
  4楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:婴狐 帖子:74 积分:561 威望:0 精华:0 注册:2014/2/14 13:54:00
  发帖心情 Post By:2014/6/16 20:02:00 [显示全部帖子]

这个

 回到顶部
帅哥哟,离线,有人找我吗?
gaixuebo
  5楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:婴狐 帖子:74 积分:561 威望:0 精华:0 注册:2014/2/14 13:54:00
  发帖心情 Post By:2014/6/16 20:05:00 [显示全部帖子]

我已经上传了呢?
 下载信息  [文件大小:   下载次数: ]
图片点击可在新窗口打开查看点击浏览该文件:进货数量与价格.table


 回到顶部
帅哥哟,离线,有人找我吗?
gaixuebo
  6楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:婴狐 帖子:74 积分:561 威望:0 精华:0 注册:2014/2/14 13:54:00
  发帖心情 Post By:2014/6/16 21:14:00 [显示全部帖子]

For Each n As String In DataTables("表A").GetValues("第一列", "第一列 is not null")
    Dim dr1 As DataRow = DataTables("表A").Find("第一列 = '" & n & "'", "第二列")
    Dim dr2 As DataRow = DataTables("表A").Find("第一列 = '" & n & "'", "第二列 desc")
    Dim drr1=(n & " : " & math.Abs(dr2("第五列") - dr1("第五列")))
    Dim drr2=(n & " : " & math.Abs(dr2("第六列") - dr1("第六列")))   
Next
我不想用msgbox函数弹出来每个值
是这样 我想针对每一行的DRR1和DRR2的值赋值到新表-表D中。表D中包含表A中的第一列,DRR1与DRR2

 回到顶部