以文本方式查看主题

-  Foxtable(狐表)  (http://www.foxtable.com/bbs/index.asp)
--  专家坐堂  (http://www.foxtable.com/bbs/list.asp?boardid=2)
----  EXCEL的VLOOKUP功能-急  (http://www.foxtable.com/bbs/dispbbs.asp?boardid=2&id=29118)

--  作者:SESA198839
--  发布时间:2013/2/28 0:14:00
--  EXCEL的VLOOKUP功能-急
大家好,我是FOXTABLE小白,刚入手。

我在工作中经常需要使用大量数据的EXCEL的VLOOKUP功能,即表一中有大量物料号,我要在表二中查询对应物料号的价格填写到表一中,每天用EXCEL重复工作非常浪费时间,烦请各位大侠指点这个功能FOXTABLE怎么实现,最好是可以把表二做成一个数据库类型,表一以后直接可以去查询,急用,拜谢各位大侠!

--  作者:lsy
--  发布时间:2013/2/28 8:10:00
--  

     正好,我前几天,也是要这样的倒数据,几千、几万条啊,手工才倒了十几条,就头晕眼花了,后来写了下面的代码,几秒钟就搞定了。

在其中一张表的click事件中,其他事件,或菜单按钮,或窗口按钮,随意。

For i1 As Integer = 0 To Tables("表A").Rows.Count - 1
    For i2 As Integer = 0 To Tables("表B").Rows.Count - 1
        If Tables("表B").Rows(i2)("物料号") = Tables("表A").Rows(i1)("物料号") Then
            Tables("表B").Rows(i2)("价格")  = Tables("表A").Rows(i1)("价格")
        Else
            Continue For
        End If
    Next
Next


--  作者:狐狸爸爸
--  发布时间:2013/2/28 9:01:00
--  
还可以直接用表达式列:
http://www.foxtable.com/help/topics/0106.htm

也可以写代码:
http://www.foxtable.com/help/topics/1458.htm

方法很多,建议先按顺序学习帮助文件,学会了,foxtable能让你随心所欲。


--  作者:zerov
--  发布时间:2013/2/28 9:40:00
--  
很好,确实很强大!
--  作者:SESA198839
--  发布时间:2013/2/28 12:56:00
--  
代码看懂了,可惜不知道怎么执行。。。。