乡下人产国偷v产偷v自拍,国产午夜片在线观看,婷婷成人亚洲综合国产麻豆,久久综合给合久久狠狠狠9

  • <output id="e9wm2"></output>
    <s id="e9wm2"><nobr id="e9wm2"><ins id="e9wm2"></ins></nobr></s>

    • 分享

      Excel VBA 數(shù)組知識(shí)點(diǎn),數(shù)組能不能用好,就看這個(gè)你學(xué)會(huì)沒有

       flyk0tcfb46p9f 2019-05-03

      今天和大家要說的是VBA數(shù)組的應(yīng)用,上篇文章我們說的是數(shù)組的基礎(chǔ)知識(shí)點(diǎn),有不明白的小伙伴可以點(diǎn)擊鏈接進(jìn)行知識(shí)點(diǎn)回顧,今天主要說說數(shù)組的幾個(gè)操作方法,這個(gè)是我們以后會(huì)經(jīng)常遇到的,也是經(jīng)常會(huì)使用的方法。上篇知識(shí)點(diǎn)連接:Excel VBA 數(shù)組基礎(chǔ)知識(shí),初學(xué)者不可不學(xué)的關(guān)鍵知識(shí)數(shù)組的合并和字符串拆分(Join & Split)在Excel的數(shù)據(jù)處理時(shí)候,我們經(jīng)常會(huì)遇到拆分和合并的操作,可能你在Excel中的基礎(chǔ)操作都會(huì),但是我們?nèi)绻僮鲾?shù)組呢?數(shù)組是在我們內(nèi)存之中的,我們無法再Excel中可以看到,除非是在本地窗口中可以看到。一起來看看例子:拆分字符串 split(字符串,'分隔符')用分隔連接數(shù)組的每個(gè)元成一個(gè)字符串 join(數(shù)組,'分隔符')

      是不可以看到這2個(gè)函數(shù)的用法其實(shí)很簡單,他們的作用是相反的,一個(gè)是合并,一個(gè)拆分,天下分分合合,就在你和我之間。有么有喜歡上這對(duì)冤家?但是需要注意的一點(diǎn)是,他們都只能操作一維數(shù)組,這個(gè)是比較限制的。如果們?cè)诙S數(shù)組時(shí)候,想使用個(gè)方法,我們應(yīng)該第一步轉(zhuǎn)化成一維數(shù)組,然后在操作即可。Filter實(shí)現(xiàn)數(shù)組篩選:其實(shí)數(shù)組的篩選就是根據(jù)我們指定的條件,從數(shù)組中篩選出來符合我們指定條件的值,然后在組成一個(gè)新的數(shù)組。這個(gè)操作你肯定不陌生,如下圖所示,我們?cè)贓xcel中的常規(guī)操作:
      但是今天我們豬腳是在數(shù)組中進(jìn)行帥選,我們用的是Filter函數(shù),用法是:Filter(數(shù)組, 篩選的字符, 是否包含) 我們可能只說使用方法,其實(shí)你還是不太明白,我們舉一個(gè)例子,你看了就明白,如需他所示:
      Arr是我們利用常數(shù)數(shù)組進(jìn)行賦值的數(shù)組,arr1是我們帥選包括字符”A”的新組成的一個(gè)數(shù)組,arr2,是我們帥選出來不包括“A”的新數(shù)組。不知道你發(fā)現(xiàn)沒有,我們?cè)跀?shù)組中使用這個(gè)函數(shù)的時(shí)候,只能模糊帥選,并不能精確進(jìn)行帥選,這個(gè)請(qǐng)務(wù)必注意一點(diǎn)。取出數(shù)組中的最大值和最小值(Max和Min) 在Excel中我們?nèi)〕鲎畲笾岛妥钚≈?,我們都是用的MAX和MIN函數(shù),其實(shí)這2個(gè)在我們的數(shù)組中,亦可使用,具體使用方法如下所示:
      順便再說一下,我們也可以取出數(shù)組的第幾大值和幾小值,如下:
      這個(gè)方法在我們統(tǒng)計(jì)數(shù)據(jù)的時(shí)候,經(jīng)常會(huì)用到。數(shù)組求和在數(shù)組中,我們同樣可以求和,同樣也是借用工作表函數(shù)SUM來完成,我們一起看看:
      是不是發(fā)現(xiàn),數(shù)組怎么這么好用?其實(shí)數(shù)組操作還不止這些,我們?cè)诶^續(xù)看看:數(shù)組的計(jì)數(shù)Count和CountaCount和Counta可以統(tǒng)計(jì)數(shù)組中數(shù)字的個(gè)數(shù)和數(shù)字+文本的個(gè)數(shù)。如下圖所示:
      Count和Counta在數(shù)組中和Excel中的使用方法是一樣的,是通用的。數(shù)組的查詢和拆分假如我們已經(jīng)有了一個(gè)數(shù)組,但是我們想查詢其中的某一個(gè)值,通過帥選只能模糊匹配,那我們有沒其他的方法呢?如下:
      數(shù)組從二維拆分成一維,你是否還記得我們上篇文章說的?我們可以借用工作表函數(shù)index達(dá)到按列拆分?jǐn)?shù)組,即多列構(gòu)成的數(shù)組,你可以任意拆分出一列構(gòu)成新的數(shù)組。方法是:Application.Index(數(shù)組, , 列數(shù)) :
      數(shù)組拆分其實(shí)在VBA中間很難操作,有時(shí)候我們是借用API函數(shù),或者說這個(gè)函數(shù)有多少人知道呢?所以我們一般記下index函數(shù)拆分?jǐn)?shù)組即可:數(shù)組維數(shù)的轉(zhuǎn)換今天說的最后一個(gè),數(shù)組的維數(shù)的轉(zhuǎn)變。這個(gè)也可借用工作表函數(shù)來完成這個(gè),我們一起來看看吧 !
      在轉(zhuǎn)置時(shí)只有1列N行的數(shù)組才能直接轉(zhuǎn)置成一維數(shù)組,這個(gè)請(qǐng)注意一下,否則會(huì)報(bào)錯(cuò)的。其實(shí)我們很多的工作表函數(shù)都可以在我們的Excel中進(jìn)行使用,我們可以自行嘗試一下,看看實(shí)際的效果。以上就是我們今天和大家說的代碼的中的數(shù)組常用技巧,其實(shí)VBA代碼學(xué)習(xí)起來非常簡單,他就是一個(gè)腳本語言的存在,他有自己的條條框框,你按照他的游戲規(guī)則來寫代碼就可以。

        本站是提供個(gè)人知識(shí)管理的網(wǎng)絡(luò)存儲(chǔ)空間,所有內(nèi)容均由用戶發(fā)布,不代表本站觀點(diǎn)。請(qǐng)注意甄別內(nèi)容中的聯(lián)系方式、誘導(dǎo)購買等信息,謹(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)論公約

        類似文章 更多