EXCEL中數組的應用專題之三:如何對數組公式進行編輯和刪除

2021-01-18 VBA語言專家

在上一講數組的應用專題之二中,我講過數組公式的特徵之一就是不能單獨編輯、清除或移動數組公式所涉及的單元格區域中的某一個單元格。這個特徵也是數組的重要應用之一。這裡我們再來回顧一下什麼是數組,什麼是數組公式.

所謂數組,就是單元的集合或是一組處理的值集合;所謂數組公式,就是以數組為參數的公式,能通過這個單一的公式,執行多個輸入的操作並產生多個結果——每個結果顯示在一個單元中。

在理解數組公式的時候要注意以下幾點:

a) 數組公式可以認為是Excel對公式和數組的一種擴充,換一句話說,是Excel公式在以數組為參數時的一種應用。

b) 數組公式可以看成是有多重數值的公式。與單值公式的不同之處在於它可以產生一個以上的結果。一個數組公式可以佔用一個或多個單元。數組的元素可多達6500個。

c) Excel中數組公式非常有用,尤其在不能使用工作表函數直接得到結果時,數組公式顯得特別重要,它可建立產生多值或對一組值而不是單個值進行操作的公式。

d) 數組公式的參數是數組,即輸入有多個值;輸出結果可能是一個,也可能是多個——這一個或多個值是公式對多重輸入進行複合運算而得到的新數組中的元素。

那麼如何對數值公式進行編輯和刪除呢?下面我給大家慢慢講解:

一 數組公式的編輯:若在數組公式輸入完畢後發現錯誤需要修改,則需要按以下步驟進行:

(1)在數組區域中單擊任一單元格。如下面的截圖單元格A3 B3 C3 D3 E3 單元格中的數組公式為:{=A1:E1+A2:E2}

(2)單擊公式編輯欄,當編輯欄被激活時,大括號「{ }」在數組公式中消失。此時公式變為:=A1:E1+A2:E2

(3)編輯數組公式內容。編輯公式=A1:E1-A2:E2

(4)修改完畢後,按「Crtl+Shift+Enter」組合鍵。要特別注意不要忘記這一步。

此時公式變成:單元格A3 B3 C3 D3 E3 單元格中的數組公式為:{=A1:E1-A2:E2}同時A3 B3 C3 D3 E3 單元格中值變成9,18.27,46,35. 修改公式成功。

二 數組公式的刪除:刪除數組公式

刪除數組公式的步驟是:首先選定存放數組公式的所有單元格,然後按Delete鍵。

數組和數組公式在EXCEL中應用非常廣泛,數組公式的非常重要的特徵之一就是不能單獨編輯、清除或移動數組公式所涉及的單元格區域中的某一個單元格。如果想修改,要採用上面所講的辦法。

今日內容回向:

1 什麼是數組?什麼是數組公式?

2 數組公式如何的編輯?

3 數組公式如何刪除?

分享成果,隨喜正能量。

相關焦點

  • EXCEL中數組的應用專題之一:數組公式是如何輸入的
    在EXCEL的應用中,數組是經常用到的一個知識點,在實際工作中,巧妙的利用數組可以在實際的工作中可以得心應手,配合必要的函數和公式,可以讓你的工作變得簡單高效。數組公式就是可以同時進行多重計算並返回一種或多種結果的公式。比一般的公式要複雜些,理解上要和普通的公式加以區別。必要時要藉助VBA的思想來來考慮問題,因為數組公式的應用在很多的時候和VBA是一樣的。
  • Excel中的高科技:數組公式之數組常量
    Excel中的高科技:數組公式之數組常量大家好,我是@愛玩電腦,不會IT高科技,只講電腦小知識。上次給大家講了辦公軟體Excel數組公式的一些基礎知識,見:Excel中的高科技:數組公式。今天接著給大家講講辦公軟體Excel中的數組公式相關的數組常量的基礎知識。好了,我們開始進入主題吧。演示的作業系統為Windows10,辦公軟體為Excel2007。一、創建數組常量在Excel中,數組並不是必須存儲在單元格中,也可以存儲在內存中。
  • EXCEL知識:數組運算是什麼?
    下面我主要介紹一些我自己理解的數組運算。什麼是數組在Excel中,數組可以理解為多個單元格的集合。單行數據,單列數據(一維數組),多行多列數據(二維數組),都可以是一個數組。如下圖所示:上圖中數組1和數組2為一維數組,數組4和數組5為二維數組。
  • 了解什麼是數組,如何應用數組,只需1分鐘就可以秒變數組大神!
    Hi,大家好,有很多的小夥伴在私信提問能不能說說什麼是Excel數組,因為不了解什麼是數組,因此對數組公式感覺非常神秘和陌生。由於大部分人都對數組公式很陌生,我一直都在思考如何和大家介紹這個,讓所有人都可以學會的入門資料,鑑於此情此景,本文應景而生,希望本文對你的Excel的水平提高有幫助。同時希望大家交流有錯漏的請給予斧正。
  • Excel函數large、與數組在實際案例中的聯合運用
    在講述這些數組計算的過程,我們也穿插了一些簡單的函數的使用方法,比如函數randbetween、函數sumproduct等,另外由於我們在生活和學習當中可能更習慣於去數值之間的計算,而忽視了對數組計算方法的學習,所以在之前的文章當中,一直在將數值計算和數組計算進行比較。
  • Excel VBA如何定義數組,這裡有最全的數組定義方法
    No.1VBA中的數組定義和賦值,是編程進階的一個標誌。無論什麼編程語文,數組的應用是一個十分重要的項目。如何玩到熟練,就各有各的玩法。但是基礎的東西,一定要掌握牢固。這樣才在應用的過程中,不會迷茫。No.2首先看一下上面的圖片,是為對數組定義的一個集合。
  • Excel函數公式大全之利用MMULT函數計算兩個數組矩陣的乘積
    各位Excel天天學的小夥伴們大家好,歡迎收看Excel天天學出品的excel2019函數公式大全課程。今天我們依舊要學習的是Excel函數中的數學函數MMULT函數,計算兩個數組的矩陣乘積。今天這個例子也是非常的簡單,就是利用MMULT函數計算兩個不等數組的矩陣乘積。
  • Excel函數公式大全之利用MDETERM函數計算數組的矩陣行列式的值
    各位Excel天天學的小夥伴們大家好,歡迎收看Excel天天學出品的excel2019函數公式大全課程。今天我們依舊要學習的是Excel函數中的數學函數MDETERM函數。今天我們這個例子是計算數組的矩陣行列式的值。
  • 如何將Excel數據表單元格保存為數組,VBA數組進階應用
    No.1在vba編程中,數組應用是一個十分有用的方法。如何把數據表作為數組進行處理,是編程過程中的一個重要技能。學會之後,將大大提高編程技術,也將使數據處理的過程變得更加流暢。No.2上圖為例,把表格內容作為數組值進行保存,然後通過流程編碼對成績進行一個比較判斷,最終得出一個成績等級的判定。
  • excel數組和函數sumproduct在乘積求和運算中的實際運用
    Excel在上一篇文章當中,已經為大家簡單介紹了一下數組的概念,並且依次介紹了一維數組和二維數組,其中一維數組包括一維水平數組和一維縱向數組,最後為大家介紹了一維數組和二維數組的生成方法以及二維數組的加法計算,並且將數組計算與數值計算進行了對比
  • 你真的了解JS中的數組嗎?——數組API的總結
    在JS中,數組是一個非常重要的知識點,不管是在面試還是在日常工作中,都非常需要;而該文章,不去深究數據的定義方法等,而只是總結相應的API並簡單的介紹相應方法的應用;如下圖所示,是我本篇文章介紹的相應的數組方法。
  • NumPy數組中的廣播機制及結構化數組
    前面講過,在NumPy中,如何通過用表示數組各個維度長度的元素(也就是數組的型)把數組轉換成多維數組。因此,若兩個數組的各維度兼容,也就是兩個數組的每一維等長,或其中一個數組為一維,那麼廣播機制就適用。如果這兩個條件都不能滿足,NumPy就會拋出異常,說這兩個數組不兼容。執行完代碼之後,我們就得到了兩個數組:4x4的數組以及一個一行四列的數組。
  • Excel函數sum、large、small、count和數組在案例中的組合用法
    首先我們來了解一下今天要用到的實際案例中的Excel工作表,工作表內容主要包括參賽歌手,評分1,評分2,評分3,評分4,評分5,評分6,評分7,評分8和最終得分這10項內容(註:上述評分隨機生成的,肯定有不合理之處,請大家不要太過在意,注重過程就好),其中參賽歌手,評分1,評分2,評分3,評分4,評分5,評分6,評分7,評分8這九項內容為已知內容,現在我們就要按照一定的計算規則,結合相關的
  • Excel VBA 數組基礎知識,初學者不可不學的關鍵知識
    今天和大家要說的是VBA數組的基本知識點,等你學到後面就會知道,數組和字典搭配起來真的是事半功倍的啦!所以學習好數組的基本知識點也是必不可少的,基礎知識有了,才能有後面的應用。數組的基本概念數組其實是一組擁有相同元素的的組合。我們可以使用數組名稱和他在數組中的位置來指定某些特定的值。可以擁有很多的值,他們在數組內部是通過引索號進行區分的。
  • excel函數公式應用:多列數據條件求和公式知多少?
    學習更多技巧,請收藏關注部落窩教育excel圖文教程。 先來看一下什麼是按條件求多列數據之和。 類似下圖這樣的數據,需要根據G列的產品名稱在H列匯總數據。條件區域在B列,而要求和的數據在C、D、E三列中。這種求和就是按條件求多列數據之和,簡稱多列條件求和。
  • 數組公式是什麼?怎麼用?終於有人說清楚了
    但是在Excel表中,將商品售價單元格統統+1,運用數組公式,就可以3秒出結果,是不得特別爽?2.數組怎麼寫所以數組公式就是進行批量運算的公式。那麼要如何批量運算呢?先別急,學會了爬再學跑。你都不知道怎麼書寫數組及數組公式,又怎麼會用呢?
  • 記錄集賦值給數組後,利用轉置函數處理多維數組的方法
    大家好,今日繼續講解VBA資料庫解決方案,今日講解的是第76講,內容是:記錄集賦值給數組後,利用轉置函數處理多維數組的方法。我在第一冊的第43講中,我講了將記錄集存入數組的方案,並通過一個Index函數在工作表中恢復數組數據的方法。今日講的是利用轉置函數來完成同樣的功能。
  • VBA數組數據回填工作表
    大家好,最近推出的內容是「VBA信息獲取與處理」中的部分內容,這套教程面向中高級人員,涉及範圍更廣,實用性更強,現在的內容是第四個專題「EXCEL工作表數據的讀取、回填和查找」的內容。第三節 VBA數組數據回填工作表在前兩節我們講了如何將工作表中的數據讀到數組中,這種操作的實質其實是:將數據預存到內存中,然後在內存中調取數據再進行下一步操作,這樣可以節約反覆提取數據的時間。當我們在內存中將數據計算完成後,需要將結果數組回填給工作表,又要注意哪些問題呢?對於工作表而言,可以回填的是數組可以是一維或二維的。
  • java數組刪除重複元素專題及常見問題 - CSDN
    void main(String[] args) { int[] nums = { 1, 2, 3, 3, 3, 3, 4 }; List<Integer> numList = new ArrayList<Integer>(); for (int i : nums) numList.add(i); System.out.println(numList); // 做刪除
  • NumPy中的廣播:對不同形狀的數組進行操作
    它是數據科學領域中許多其他庫(例如Pandas)的基礎。  在機器學習領域,無論原始數據採用哪種格式,都必須將其轉換為數字數組以進行計算和分析。 因此,需要對陣列進行快速,魯棒和準確的計算,以對數據執行有效的操作。  NumPy是科學計算的主要庫,因為它提供了我們剛剛提到的功能。 在本文中,我們重點介紹正在廣播的NumPy的特定類型的操作。