www.111555.com

什么是字典我们为什么要学它别怕现在你只需1分钟就可学会

时间:2019-08-06 09:22  作者:admin  来源:未知  查看:  
内容摘要:Hello,大家好,在前面我们说过ExceL中间的数组使用方法,今天要给大家简单说下VBA字典的使用方法和优点。相信你看到具体的实例了,就会发现原来数组+字典这么厉害的。现在一起来看看吧!可以这么理解,我们在小学的时候肯定都使用过新华字典、英汉词典等等...

  Hello,大家好,在前面我们说过ExceL中间的数组使用方法,今天要给大家简单说下VBA字典的使用方法和优点。相信你看到具体的实例了,就会发现原来数组+字典这么厉害的。现在一起来看看吧!可以这么理解,我们在小学的时候肯定都使用过新华字典、英汉词典等等,通过字典,我们可以很方便的通过查找某个关键字,进而查到这个关键字的种种解释,非常快捷实用的一个工具库。这样就可以理解了吧!VBA字典对象其实只有4个属性和6个方法,这个的使用方法很简单,并且十分容易理解使用方便,加上功能强大,运行速度非常快,效率极高等等优点,深受我们的喜欢。具体介绍解释如下,有兴趣的小伙伴可以看看。字典对象不是Excel程序直接自带的,它是调用WIN系统自带的,他的存储位置在c:\windows\system32\scrrun.dll链接库中,所以如果我们要想用它,要先调用它.使用它有2种方法,分别是前期绑定和后期绑定,当然他们效果是一样的,只是在细节上稍许有些不同。字典对象的方法有6个:Add方法、Keys方法、钱多多论坛。Items方法、Exists方法、Remove方法、RemoveAll方法。如下所示:字典的4个属性, Count属性、Key属性、Item属性、CompareMode属性。说了这么多,VBA字典就6个使用方法+4个属性,使用起来你就会发现妙用无穷。现在先举几个简单的例子,让你加深理解吧!如下的表格A列中间有很多数值是重复的,六合直播开奖结果记录。要求编写一段代码,把不重复的人员姓名提取出来放置C列,代码就是利用了字典的唯一性,字典的第一列和数组的标是一个的 ,都必须是唯一的。这个是我们最常用取得不重复值的一个方法。源数据在A列,数据一共有2W行,我们分别使用字典和数据取得唯一值,取出来,然后放在C列,计算他们的耗费时间,可以看出字典的运行速度是数组的1000倍以上。当然数组+字典还有很多其他的应用,比如双向查找、多条件查找、单条件求和、多条件求和、多列求和、字典法排序等等非常多的使用价值,我们会在下期会其他的使用方法。字典基本概念和简单的使用方法实例到此告一段落了。其实说到底字典就是一个二维数组Arr(1 to n,1 to 2),和数组不同的是它的第2维的最大上界为2,相当于2列单元格,第1列存放的是关键字,这个关键字是除了数组以外的任何类型;第2列存放的是这个关键字对应的项,它可以是数据的任何类型或者为空。怎么样,小伙伴们,您了解Excel VBA字典的基本概念和常用的使用方法了吗?相信你如果能够熟知上面的知识点,那么你对字典就能够入门了,有不懂的,有疑问的,可以下面进行留言。如果小伙伴还有其他的想知道或者想了解的,都可以直接先关注我然后在私信我,告诉我们您想知道什么,或者想了解什么,我们会根据你的需要进行扩展。

Copyright © 2002-2011 DEDECMS. 织梦科技 版权所有 Power by DedeCms