日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 编程资源 > 编程问答 >内容正文

编程问答

给定关键字不在字典中怎么解决_什么是字典?我们为什么要学它?你不知,现在你只需1分钟就可学会...

發(fā)布時間:2025/3/19 编程问答 25 豆豆
生活随笔 收集整理的這篇文章主要介紹了 给定关键字不在字典中怎么解决_什么是字典?我们为什么要学它?你不知,现在你只需1分钟就可学会... 小編覺得挺不錯的,現(xiàn)在分享給大家,幫大家做個參考.

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

那么有些同學(xué)就會問,什么是字典?

可以這么理解,我們在小學(xué)的時候肯定都使用過新華字典、英漢詞典等等,通過字典,我們可以很方便的通過查找某個關(guān)鍵字,進而查到這個關(guān)鍵字的種種解釋,非常快捷實用的一個工具庫。這樣就可以理解了吧!

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

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

VBA的字典在哪里?我們怎么來使用它?

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

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

字典對象的方法有6個:Add方法、Keys方法、Items方法、Exists方法、Remove方法、RemoveAll方法。如下所示:

字典的4個屬性, Count屬性、Key屬性、Item屬性、CompareMode屬性。

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

求不重復(fù)值問題

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

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

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

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

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

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

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

我是Excel教案,關(guān)注我持續(xù)分享更多的Excel技巧!

總結(jié)

以上是生活随笔為你收集整理的给定关键字不在字典中怎么解决_什么是字典?我们为什么要学它?你不知,现在你只需1分钟就可学会...的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網(wǎng)站內(nèi)容還不錯,歡迎將生活随笔推薦給好友。