VBA字典和陣列 第11講 普通公式和陣列公式的本質區別

Mondo 科技 更新 2024-02-04

VBA 陣列和字典方案教程 (10144533) 是我推出的第三套教程,目前處於第二版修訂版中。 這組教程位於中級級別字典是VBA的精髓,我要求學生學習。 7.1.3.9 教程和手冊一旦掌握了,工作中遇到的大多數實際問題都可以解決。

這套詞典教程由兩卷組成,共84講,修訂後的教程內容將在以後給大家介紹。 今天的內容是:VBA字典和陣列第11講:普通公式和陣列公式的本質區別。

【分享結果,歡喜正能量】如果說謊太多,你不相信別人,而是相信自己。 做任何事情都需要耐心,多觀察自己的用心,不要抱著一頓臨時的心態做事,比如做一頓飯,如果你下定決心要做出最好的飯菜,你會很用心地做,味道一定很棒,如果你下定決心要做一頓可以吃的臨時飯菜,那頓飯的味道也是可以想象的; 也有人,總是喜歡把事情想得不好,不停地想象不存在的東西,結果只會很麻煩,但要知道,內心的力量很強,要積極向上。

大家好,今天我們繼續講解VBA陣列和字典解的第11講:普通公式和陣列公式的本質區別。 我們現在主要講的是工作表的陣列,經過前面的10講,我們對陣列在工作表中的應用應該並不陌生,也就是說我們來複習一下前面的內容,看看普通公式和陣列公式和函式有什麼區別。 讓我們先來看看Excel中的常用公式是什麼。

使用Excel時,“公式”這個詞很熟悉,什麼是公式? 用非常簡單的語言來說:在Excel中,計算函式以半形符號“=”開頭的單元格的所有內容都是所謂的excel公式。 例如:“=sum(a2:d2)”, =b2+c2+d2“ 都是公式。

所謂陣列公式,就是以陣列為引數的公式,可以執行多個輸入操作,通過這個單一的公式產生多個結果,並將每個結果顯示在不同的單元格中。 陣列公式是對一組或多組值執行多次計算並返回乙個或多個結果。

在Excel中,陣列公式的顯示用大括號括起來,以區分普通的excel公式。

如圖所示: a) 普通公式:

b) 陣列公式:

普通公式在輸入時應以“=”開頭,完成後應以回車結束。 輸入陣列公式:也以“=”開頭,但以 ctrl+shift+enter 結束公式輸入。 這是最重要的事情,相當於使用者告訴Excel,當你按下三個按鈕時,Excel會自動在公式中新增“{}”,以區別於普通公式,使用者不需要輸入它“{}

1)公式是大範圍的總稱,以等號“=”開頭,裡面可以包含函式、引用、運算子和常量,也可以包括函式公式或陣列公式。

2)Excel函式是預定義的公式,所以不要讓讀者自己寫。

3)組合函式公式是指兩個或多個預定義公式的組合,以完成乙個特定的函式或函式。

4)陣列公式的特點:陣列公式可以看作是Excel對公式和陣列的擴充套件,換句話說,就是在使用陣列作為引數時對Excel公式的應用。

5)陣列公式可以被認為是具有多個值的公式。與單值公式的區別在於它可以生成多個結果。 陣列公式可以占用乙個或多個單位。 該陣列最多可以有 6500 個元素。

6)陣列公式在Excel中非常有用,尤其是當您無法使用工作表函式直接獲取結果時,工作表函式可以建立生成多個值或對一組值而不是單個值進行操作的公式。

7)陣列公式的引數為陣列,即輸入有多個值;輸出可以是乙個,也可以是多個 - 這些值或值是通過公式復合多個輸入獲得的新陣列中的元素。

8)引用乙個陣列(可以是乙個或多個值,也可以是一組或多組值),並且在編輯欄中可以看到包含在“{}”中的公式。陣列公式的作用是處理一組(單個資料可以看作是一組)和多組資料,然後得到想要的結果。

1)普通公式(如=sum(b2:d2),=b2+c2+d2等,只占用乙個單元格,只返回乙個結果。

2)陣列公式可以占用乙個單元格或多個單元格。它對一組或多組數字進行多次計算,並返回乙個或多個結果。

3)普通公式返回的單個值,不是集合的。

4)陣列公式返回單個值或多個值,這是集合的。

5)普通公式的應用中沒有太多的約束需要考慮,但是在使用陣列公式時,必須考慮陣列的約束。(我已經解釋了這個問題,不再多說)。

返回今天的內容:

1 什麼是配方奶粉?

2 什麼是陣列公式?

3 兩者之間有什麼聯絡和區別?

我多年的VBA實踐經驗,都濃縮在以下教程中:

相關問題答案

    如何使用 VBA 詞典及其作用

    在VBA Visual Basic for Applications 中,字典是一種非常有用的資料結構,它允許我們儲存鍵值對,並能夠通過鍵快速查詢和訪問相應的值。本文將詳細介紹VBA字典的使用和功能,並通過示例說明該問題。.如何使用VBA詞典 .建立字典 在 VBA 中,我們可以使用 diction...

    VBA資訊獲取和處理:在EXCEL中使用隨機函式

    VBA資訊獲取與處理 教程 版權 是我推出的第六套教程,現在是修訂版的第乙個版本。這套教程定位於最高階水平,是學習初級和中級水平後的教程。本教程將講解以下內容 跨應用資訊獲取 隨機資訊的使用 電子郵件傳送 VBA網際網絡資料抓取 VBA延遲操作 剪貼簿應用 拆分函式擴充套件 工作表資訊與其他應用的互...

    如果我忘記了我的 VBA 專案密碼,我該怎麼辦?

    今天我想開啟乙個非常古老的VBA程式,這是一套用於財務管理的 為什麼叫顧早,因為好久沒開啟,忘了有這個檔案。今天在市場巡視的時候,無意中發現了它,我想開啟看看裡面有什麼,原來是一套幫助財務管理的系統,包括各種賬戶和憑證管理。我想開啟 找到原來的設計邏輯,但是當我開啟它時,我發現設定了密碼保護。嗯,這...

    如何查詢英語詞典?通過字典了解什麼

    英語詞典是學習習英語的重要工具之一,它可以幫助我們理解單詞的拼寫 發音 含義和用法。以下是查詢英語詞典的幾種常見方法 .確定單詞的拼寫。在查詢英語詞典之前,首先要確定單詞的拼寫。如果您不確定拼寫,可以通過查閱字母表或使用電子詞典來檢查拼寫。.使用字典的索引。大多數英語詞典都有乙個索引,列出每個單詞的...

    古詞典編纂的巔峰之作 《康熙辭典》的歷史回顧與獨特價值

    近日,新華詞典 因為一些詞語的解讀而被拋到了風口浪尖,不討論真假,我們來看看 新華詞典 的前身 康熙詞典 詞典作為語言習和研究的重要工具,自古以來就受到重視。從最早的 碩文戒子 到 永樂詞典 再到 康熙詞典 古代詞典編纂史可謂波瀾壯闊,碩果累累。今天,我們就重點回顧一下這一段悠久歷史的巔峰之作 康熙...