========公开VPT注册机========
若需注册请自己下载注册机进行注册,谢谢合作!
[attach]154108[/attach]
VPT注册器.rar (20.12 KB)
我知道论坛里有不少人都是“收藏家”,包括我在内,所以为了真实了解大家的使用情况,并收集改进建议,才出此下策,软件注册是完全免费的。
试用版软件可试用20次,试用超过10次后提醒注册,达到20次后自动销毁,并终结使用权,重复安装无效。【联系作者可重新获取使用权】
【20100809发布工具】
以下内容跟帖回复才能看到
==============================
Vlookup Plus V1.1465.rar (106.55 KB)
==============================
为了让大家更了解VPT工具的特点,新增了几个特色录像。供大家参考。请查收,谢谢!注:录像为AVI格式,可直接查看:
案例录像1: 批量索引数据.rar (198.99 KB)
案例录像2: 汇总索引结果功能展示.rar (328.65 KB)
案例录像3: 直接从后台索引数据..rar (240.22 KB)
安装录像: VPT安装及卸载.rar (152.11 KB)
【20100719更新】
完成汉化,按试用者需求已完成VPT工具的汉化,新界面如下:
[attach]138953[/attach]
========================================================
VPT工具的作用与EXCEL的VLOOUP函数功能类似,但功能却比它强大百倍以上,工具采用图形化的方式编写,工具采用“字典”算法,运算速度达到了极致,工具主界面如下:
[attach]137557[/attach]
VPT工具分四大设置区域:
1.Vlookup Value Setting
设置相当于VLOOKUP函数的“lookup_value”,相关设置项有:
ØWorkbooks:数据源工作簿名称,程序将自动遍历已打开的所有EXCEL工作簿,并显示在下拉菜单中供用户选择;Sheets:数据源工作表名称,程序将自动遍历WORKBOOKS所选工作簿中的所有工作表,并显示在下拉菜单中供用户选择;
ØY Is At Column:数据源索引名称,程序将自动遍历WORKBOOKS.SHEETS中的首行的数据,并作为列头名显示在下拉菜单中供用户选择;
ØInitial Row:设置数据源的开始行号;
2.The Table_Array Setting
设置相当于VLOOKUP函数的“table_array”,相关设置项有:
ØWorkbooks:目标工作簿名称;
ØSheets:目标工作表名称;
ØRange Column:目标索引名称,需与Y Is At Columng匹配;
ØOn a table Lookup:在多个文件中索引(功能开发中);
3.The Results
设置相当于VLOOKUP函数的“col_index_num”,相关设置项有:
ØWhat's Value are you looking for:选择所要查找的数据列名,可多选,如下图所示,打勾的对象为所要查找的数据:
[attach]137558[/attach]
ØLet's Including your findings in:选择结果的保存位置,可使用插入列和列头重命名功能,如下图所示:
[attach]137559[/attach]
4.Advanced Setup
高级选项,是VLOOKUP功能的拓展,目前支持的扩展功能有:
Ø更新:仅对指定数据进行索引操作;
Ø结果另存为:将数据源及索引结果另存为新的XLS文件;
Ø自定义无法索引数据:如果数据无法索引,则返回用户自定义数据,如“N/A”;
Ø自定义可索引数据:如果数据可以索引,则返回用户自定义数据,如“Yes”;
Ø合并多个索引结果:如果同时索引到多个结果,则将多个结果以用户自定义的符号作分隔符合并;
VPT的运算速度
在同样的环境下,对223113行数据进行索引运算;运算时间为:12秒整,较VLOOKUP函数运算快了25倍;
[attach]137560[/attach]
注:相信很多C友都能熟练的使用EXCEL的VLOOKUP函数,但VLOOKUP在功能上和操作上还有些不足的地方,例表如下:
BSC
| 小区
| CGI
| BCCHNO
| BSIC
|
DGM01B1
| G30SDF2
| 460-00-9241-15892
| 73
| 12
|
DGM16B1
| G43SGK1
| 460-00-9982-17701
| 71
| 57
|
DGM16B1
| G43STX1
| 460-00-9982-17501
| 78
| 22
|
DGM16B2
| G43SXQ1
| 460-00-9243-17851
| 70
| 24
|
DGM16B2
| G43SXQ3
| 460-00-9243-17853
| 61
| 10
|
DGM16B1
| G43SSA1
| 460-00-9242-15941
| 69
| 45
|
Ø无法逆向索引,如例表所示,我们无法直接通过VLOOKUP索引小区所属的BSC名,除非将BSC放置到小区的右侧;
Ø无法查找多结果数据,如例表所示,要索引出属于DGM16B1 BSC下的所有小区,或一次性索引某个小区所有的相邻小区等,仅利用单纯的VLOOKUP是无法实现的;
Ø无法一次性索引多列数据,如例表所示,要索引出小区的CGI、BCCHNO、BSIC等信息,就必须输入三次公式才能完成索引;
Ø无法读取后台数据,每次VLOOKUP前必须将数据源文件打开方能进行VLOOKUP操作;
Ø无法有选择性的更新数据,每次进行VLOOKUP时我们都会先插入一列,再输入公式,不能直接在某列直接更新指定数据,如例表所示,VLOOKUP函数无法只针对BSC名为“DGM16B1”的CGI数据进行更新;
Ø数据量大(超过万行的数据)的索引处理速度较慢,无法连贯处理,影响工作效率等;
以上提到的问题在VPT都能快速实现。我设计这款工具的初衷是为了提高日常数据处理工作的效率。