久久国产成人av_抖音国产毛片_a片网站免费观看_A片无码播放手机在线观看,色五月在线观看,亚洲精品m在线观看,女人自慰的免费网址,悠悠在线观看精品视频,一级日本片免费的,亚洲精品久,国产精品成人久久久久久久

分享

什么是字典,?我們?yōu)槭裁匆獙W(xué)它?你不知,,現(xiàn)在你只需1分鐘就可學(xué)會(huì)

 Chosefree 2019-09-23

Hello,,大家好,在前面我們說(shuō)過(guò)ExceL中間的數(shù)組使用方法,,今天要給大家簡(jiǎn)單說(shuō)下VBA字典的使用方法和優(yōu)點(diǎn),。相信你看到具體的實(shí)例了,就會(huì)發(fā)現(xiàn)原來(lái)數(shù)組+字典這么厲害的。現(xiàn)在一起來(lái)看看吧,!

那么有些同學(xué)就會(huì)問(wèn),,什么是字典?

可以這么理解,,我們?cè)谛W(xué)的時(shí)候肯定都使用過(guò)新華字典,、英漢詞典等等,通過(guò)字典,,我們可以很方便的通過(guò)查找某個(gè)關(guān)鍵字,,進(jìn)而查到這個(gè)關(guān)鍵字的種種解釋,非??旖輰?shí)用的一個(gè)工具庫(kù),。這樣就可以理解了吧!

VBA字典的構(gòu)成是什么,?

VBA字典對(duì)象其實(shí)只有4個(gè)屬性和6個(gè)方法,這個(gè)的使用方法很簡(jiǎn)單,,并且十分容易理解使用方便,,加上功能強(qiáng)大,運(yùn)行速度非???,效率極高等等優(yōu)點(diǎn),深受我們的喜歡,。具體介紹解釋如下,有興趣的小伙伴可以看看,。

VBA的字典在哪里,?我們?cè)趺磥?lái)使用它?

字典對(duì)象不是Excel程序直接自帶的,它是調(diào)用WIN系統(tǒng)自帶的,,他的存儲(chǔ)位置在'c:\windows\system32\scrrun.dll'鏈接庫(kù)中,所以如果我們要想用它,要先調(diào)用它.使用它有2種方法,,分別是前期綁定和后期綁定,當(dāng)然他們效果是一樣的,,只是在細(xì)節(jié)上稍許有些不同,。

PS:前期綁定和后期綁定的使用方法如下:

字典對(duì)象的方法有6個(gè):Add方法、Keys方法,、Items方法,、Exists方法、Remove方法,、RemoveAll方法,。如下所示:

字典的4個(gè)屬性, Count屬性、Key屬性,、Item屬性,、CompareMode屬性。

說(shuō)了這么多,,VBA字典就6個(gè)使用方法+4個(gè)屬性,,使用起來(lái)你就會(huì)發(fā)現(xiàn)妙用無(wú)窮。現(xiàn)在先舉幾個(gè)簡(jiǎn)單的例子,,讓你加深理解吧,!

求不重復(fù)值問(wèn)題

如下的表格A列中間有很多數(shù)值是重復(fù)的,要求編寫(xiě)一段代碼,,把不重復(fù)的人員姓名提取出來(lái)放置C列,,代碼就是利用了字典的唯一性,字典的第一列和數(shù)組的標(biāo)是一個(gè)的 ,都必須是唯一的,。這個(gè)是我們最常用取得不重復(fù)值的一個(gè)方法,。

測(cè)試字典和數(shù)組的執(zhí)行效率

源數(shù)據(jù)在A列,數(shù)據(jù)一共有2W行,,我們分別使用字典和數(shù)據(jù)取得唯一值,,取出來(lái),然后放在C列,,計(jì)算他們的耗費(fèi)時(shí)間,,可以看出字典的運(yùn)行速度是數(shù)組的1000倍以上。

當(dāng)然數(shù)組+字典還有很多其他的應(yīng)用,,比如雙向查找,、多條件查找、單條件求和,、多條件求和,、多列求和、字典法排序等等非常多的使用價(jià)值,,我們會(huì)在下期會(huì)其他的使用方法,。

字典基本概念和簡(jiǎn)單的使用方法實(shí)例到此告一段落了。其實(shí)說(shuō)到底字典就是一個(gè)二維數(shù)組Arr(1 to n,1 to 2),,和數(shù)組不同的是它的第2維的最大上界為2,,相當(dāng)于2列單元格,第1列存放的是關(guān)鍵字,,這個(gè)關(guān)鍵字是除了數(shù)組以外的任何類型,;第2列存放的是這個(gè)關(guān)鍵字對(duì)應(yīng)的項(xiàng),它可以是數(shù)據(jù)的任何類型或者為空,。

怎么樣,,小伙伴們,您了解Excel VBA字典的基本概念和常用的使用方法了嗎?相信你如果能夠熟知上面的知識(shí)點(diǎn),那么你對(duì)字典就能夠入門(mén)了,,有不懂的,,有疑問(wèn)的,可以下面進(jìn)行留言,。

如果小伙伴還有其他的想知道或者想了解的,,都可以直接先關(guān)注我然后在私信我,告訴我們您想知道什么,,或者想了解什么,,我們會(huì)根據(jù)你的需要進(jìn)行擴(kuò)展的,謝謝大家的支持,!

如果有不明白的或者不懂的可以在下方留言,,我們會(huì)一一解答的。

    本站是提供個(gè)人知識(shí)管理的網(wǎng)絡(luò)存儲(chǔ)空間,,所有內(nèi)容均由用戶發(fā)布,,不代表本站觀點(diǎn),。請(qǐng)注意甄別內(nèi)容中的聯(lián)系方式、誘導(dǎo)購(gòu)買等信息,,謹(jǐn)防詐騙。如發(fā)現(xiàn)有害或侵權(quán)內(nèi)容,,請(qǐng)點(diǎn)擊一鍵舉報(bào),。
    轉(zhuǎn)藏 分享 獻(xiàn)花(0

    0條評(píng)論

    發(fā)表

    請(qǐng)遵守用戶 評(píng)論公約

    類似文章 更多