教你使用Excel數組公式

2020-12-14 中華會計網校

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

  輸入數組公式首先必須選擇用來存放結果的單元格區域(可以是一個單元格),在編輯欄輸入公式,然後按Ctrl+Shift+Enter組合鍵鎖定數組公式,Excel將在公式兩邊自動加上花括號「{}」。注意:不要自己鍵入花括號,否則,Excel認為輸入的是一個正文標籤。

  選取數組公式所佔有的全部區域先選中區域中任意一個單元格,然後按下Ctrl+/鍵即可。

  編輯或刪除數組公式編輯數組公式時,須選取數組區域並且激活編輯欄,公式兩邊的花括號將消失,然後編輯公式,最後按Ctrl+Shift+Enter鍵。選取數組公式所佔有的全部區域後,按Delete鍵即可刪除數組公式。

  數組常量的使用數組公式中還可使用數組常量,但必須自己鍵入花括號「{}」將數組常量括起來,並且用「,」和「;」分離元素。其中「,」分離不同列的值,「;」分離不同行的值。

  使用不在工作表中的數組有時,公式僅佔用一個單元格時也需要以數組的方式輸入。其具體原則是:一個公式使用了數組,並且這個數組不在工作表上,就應該使用數組的方式輸入這個公式。

  下面介紹兩個使用數組公式的例子。

  1有如圖所示的工作表,需分別計算各商品的銷售額,可利用數組公式來實現。

  單元格F2中的公式為:{=SUM(IF(A2:A11=″商品1″,B2:B11*C2:C11,0))}.這個數組公式創建了一個條件求和,若在A2:A11中出現值「商品1」,則數組公式將B2:B11和C2:C11中與其相對應的值相乘並累加,若是其他值則加零。同時,雖然數組B2:B11和C2:C11均在工作表中,但其相乘的數組B2:B11*C2:C11不在工作表中,因此必須使用數組公式。

  2假設要將A1:A50區域中的所有數值捨入到2位小數位,然後對捨入的數值求和。很自然地就會想到使用公式:=ROUND(A1,2)+ROUND(A2,2)+…+ROUND(A50,2)。

  有沒有更簡捷的算法呢?有。因為數組ROUND(A1:A50,2)並不在工作表中,因此要使用數組的方式輸入公式,即:{=SUM(ROUND(A1:A50,2))}.

相關焦點

  • excel數組公式進階:按列查找的時候,記得要使用這個函數!
    課程信息卡課程:《Excel天天訓練營》2.0圖文版章節:第2章-精通函數內容:數組公式(列查找)用excel數組公式,如果遇上按列查找的時候,你會發現公式會出問題。這是因為我們使用的編號部分row(A1:A8)這個數字組是一行數字,不適用於按列查找。如圖中案例表格,數據雖然是一行一行的記錄,但要查詢的內容都在一行的不同列,屬於按列查找,這時候就要用行列轉換函數TRANSPOSE。如果你沒有學會這些函數,那麼就無法應對大量數據的表格。
  • 精通Excel數組公式005:比較數組運算及使用一個或多個條件的聚合計算
    :=  等於<> 不等於> 大於>= 大於等於< 小於<= 小於等於 在諸如基於條件查找最小值或最大值、計算標準偏差等情形時,Excel沒有提供相應的內置函數,必須編寫數組公式,其中往往涉及到在數組中使用比較運算符。
  • Excel公式與函數之美07:公式中的王者——數組公式
    使用數組公式,可以判斷數據是否與指定區域中的數據相匹配,可以統計單元格區域中不重複值的數量,可以提取單元格區域中的不重複數據,將列數據轉換為行數據,…,等等。本文只是簡單地介紹數組公式,讓感興趣的朋友對其有所了解,為進一步的研究和應用打下基礎。
  • excel如何實現一對多查詢?學會數組公式,老闆為你點讚
    函數公式裡,大家最頭疼的莫過於數組公式。但數組公式就好像一道題有N個答案,比較複雜。但正因為複雜,它的功能也就更強大,可以根據條件獲得多條結果。為了更好的使用數組公式,我們需要先掌握數組裡常用的配套函數small和large。如圖中案例表格,要根據月份查詢倒數前3名,這種一個條件要獲得多條結果的,就要使用數組函數。
  • Row函數在Excel數組公式中的應用
    絕大多數excel數組公式中,都可以看到row函數的身影,那麼row函數到底起到什麼作用呢?我們先從它的基本用法說起。
  • 什麼是數組公式?你真的了解嗎?一起來認識Excel數組公式
    如果你經常使用Excel的人,相信你對函數公式這個概念並不陌生。可是,什麼是數組公式?你真的了解嗎?
  • 使用數組,讓vlookup函數自帶參數,一個簡單的公式模板就做好了
    Hello,大家好,上一篇文章跟大家介紹了什麼是數組,有粉絲就覺得數組比較抽象,不容易理解,看起來也沒什麼大的用處。其實呢,當我們用公式解決比較複雜的問題的時候我們往往都會使用到數組,今天就跟大家分享一個簡單的小例子,就是直接在vlookup函數的參數中輸入數據區域,我們這裡做就相當於製作了一個公式的模板,只需要更改第一參數即可得到正確的結果,下面就讓我們來看一下吧我們以vlookup函數的近似匹配跟大家演示下,為什麼要選擇vookup函數的近似匹配呢
  • Excel中的高科技:數組公式
    類似的,Excel中的數組公式是相對於普通公式而言的,普通公式的計算結果是單一值,數組公式計算結果卻可以是多個值,而且數組不必存儲在單元格中,也可以使用只儲存在Excel內存中的數組。>然後,我們使用數組公式這種比較裝X的方法就是這麼弄的:1.選中E2到E11這10個單元格。
  • Excel公式技巧妙用:Large,if組合使用
    說到excel公式,很多人都是持一種敬而遠之的態度。很多人會覺得公式太難了,覺得用不上,或是覺得不需要。小編excel公式並沒有大家想像的那麼神秘,那麼高級,並且使用excel公式是平時工作做不可避免的。
  • 帶你一步步精通EXCEL數組:普通公式與數組公式的本質區別
    今日我將講解數組應用專題的第十一講,內容是EXCEL中數組公式與普通公式的區別。這節中我們要充分認識EXCEL中普通的公式和數組公式。一:普通公式的概念:在使用Excel的時候,「公式」這個詞是非常熟悉的,用非常簡單的語言說就是:在Excel裡,凡是以半角符號「=」開始的、具有計算功能的單元格內容就是所謂的Excel公式。如:」=SUM(A2:D2)」;「=B2+C2」這些都是公式。
  • 精通Excel數組公式012:布爾邏輯:AND和OR
    導言:本文為《精通Excel數組公式(學習筆記版)》中的一部分內容節選。如果你想要系統學習並熟練掌握Excel數組公式,可以到知識星球App的完美Excel社群下載這本電子書學習。布爾(Boolean)是一種數據類型,僅有兩個值,即TRUE或FALSE,或者1或0:TRUE = 1FALSE = 0 在Excel公式中,經常要用到邏輯條件。
  • 微軟:Excel 公式是世界上使用最廣泛的程式語言
    LAMBDA 允許使用 Excel 自身的公式語言自定義功能,而過去,Excel 中需要通過 JS 等語言編寫自定義函數。同時,LAMBDA 還可以實現一個函數對另一個函數的調用,通過單個函數調用可以部署的功能將不受限制。
  • 微軟:Excel公式是世界上使用最廣泛的程式語言
    文|一君微軟近日推出了一項 Excel 公式構建的新功能 LAMBDA,正則測試階段。LAMBDA 允許使用 Excel 自身的公式語言自定義功能,而過去,Excel 中需要通過 JS 等語言編寫自定義函數。同時,LAMBDA 還可以實現一個函數對另一個函數的調用,通過單個函數調用可以部署的功能將不受限制。
  • EXCEL中數組的應用專題之一:數組公式是如何輸入的
    在EXCEL的應用中,數組是經常用到的一個知識點,在實際工作中,巧妙的利用數組可以在實際的工作中可以得心應手,配合必要的函數和公式,可以讓你的工作變得簡單高效。數組公式就是可以同時進行多重計算並返回一種或多種結果的公式。比一般的公式要複雜些,理解上要和普通的公式加以區別。
  • EXCEL中數組專題之八:數組及數組公式的制約性與集合性(一)
    今日給大家講的是數組及數組公式的制約性和集合性的第一講,也是數組應用的第八講,這一講的內容主要是回顧一下之前的內容,難度不是很大。一: 數組及數組公式引用大小制約性 我們先看上面的截圖,在C5中的錄入公式為「=IF(C2:C3="Mary",ROW(D2:D3))」(為數組公式),你知道它的返回值為什麼是FALSE?這裡就要理解一個概念,數組的大小的制約性。或許你不是很理解,下面我慢慢的講解。
  • EXCEL中數組的應用之五:什麼是函數公式,什麼是數組公式
    今日講數組的應用之五,今日主要是再次和大家講解幾個概念,什麼是數組、什麼是公式、什麼是數組公式、什麼是函數等概念。我在文章中反覆的講解這些概念,但概念很抽象,是否掌握了概念的實質,可以從對概念的理解上得到確認。
  • 精通Excel數組公式15:使用INDEX函數和OFFSET函數創建動態單元格區域(續)
    導語:本文為《精通Excel數組公式14:使用INDEX函數和OFFSET函數創建動態單元格區域》的後半部分。將動態單元格區域公式定義為名稱創建動態單元格區域的公式不能直接用於創建數據有效性下拉列表。然而,可以將其定義為名稱,然後在創建數據有效性下拉列表時使用這個名稱。
  • EXCEL中數組的應用之七:利用數組公式的理由(二)
    下面我們有數組公式的方法來解決.在I2中錄入公式 「=SUM((A2:A14=G2)*(C2:C14=H2)*(D2:D14))」公式,然後按下「Ctrl+Shift+Enter」組合鍵,你會發現想要的結果已經出現了:數組公式就是這麼簡單,解決問題也是這麼簡單。
  • 你真的了解嗎?一起來認識Excel數組公式的計算方法
    如果你經常使用Excel的人,相信你對函數公式這個概念並不陌生。可是,什麼是數組公式?你真的了解嗎經過對數組公式有了一個簡單的了解之後,我們將通過一些簡單的例子來進一步認識數組公式。我們今天一起對數組公式的計算來了解一下吧!學習繼續,在對數組有了基本的認識後,我們將通過一些例子來講一講數組公式是怎麼計算的。
  • excel基礎操作技巧展示,運用數組計算的小技巧
    我們在實際工作中,我們經常使用excel表格處理和分析數據,其實就涉及excel數據的計算,我們之前講解過使用公式計算數據,今天我們要分享的小技巧就是有關運用數組計算數據的小技巧。運用數組計算的小技巧比如我們需要計算兩列數據的乘積,我們就選擇兩列數據進行乘積,然後按ctrl+shift+enter鍵,這樣就是運用數組計算數據。