數組公式可以產生單個結果,也可以同時單獨顯示多個結果。
數組可以在單個單元格中使用,也可以同時在壹批單元格中使用。
數組實際上是壹組相同類型的數據,可以作為壹個整體對待。記住這個。
對於不熟悉數組概念的讀者來說,數組只是壹組數字。
使用數組公式的主要優點是可以將數據視為壹個整體,並傳遞給函數或公式。
您可以將公式應用於壹批單元格,返回的結果可以是壹個數字或壹組數字(每個數字占用壹個單元格)。
數組公式可用於統壹處理壹批單元格,而無需對每個單元格應用公式。
Excel會自動在數組公式外添加花括號{}。手動添加{}無效。
數組公式可以同時處理兩組或多組數據,即公式可以有兩個或多個數組參數。每個數組參數必須具有相同的行數和列數。
使用數組常量
數組常數是壹組可以用作數組參數的數字。
根據行數和列數,數組可以是壹維的,也可以是二維的。
壹維數組只是壹列或壹行數字。
壹維數組{1,2,3,4}
二維數組是壹個單元格,包含許多行和列。
二維數組{1,2,3,4;5,6,7,8;9,10,11,12}
註意豎排數字是由分號(;),橫線數字用逗號隔開。
數組常量可以包括數字、單詞、邏輯值和錯誤值。文本必須用雙引號括起來(例如,Text)。
數組常量不能包含帶逗號、美元符號、括號、百分號的數字,也不能包含函數和其他數組。
在計算中,數組可以存儲在單元格或內存中。
在計算中,內存中數組的存在可以讓公式計算更快。
陣列的優勢
數組公式可以保證公式的壹致性。
數組可以存儲在內存中,所以使用數組公式可以加快公式的執行時間。
使用數組可以減少內存使用。
使用數組公式可以防止公式意外更改。應用數組公式的單元格不能單獨修改,只能同時修改應用該公式的所有單元格。
數組公式看起來很深奧,足以嚇得那些新手不敢輕易更改妳的公式。
有些運算是傳統公式無法實現的。
數組缺失
避免在工作簿中使用太多大型數組公式。雖然那樣做可以提高執行效率,但是復雜的公式也會讓妳困惑。
數組公式太多會減慢重新計算、保存、打開和關閉操作。
數組公式可以減少內存占用,但會再次減慢計算速度,使計算更加復雜。
您不能在數組公式中使用列引用(例如,A:A或D:D)。
每次輸入後,必須按(Ctrl+Shift+Enter)來完成數組公式。
數組公式示例
您可以使用許多不同的函數方法來實現相同的目標。在大多數情況下,不使用數組公式也可以得到相同的結果。
以下示例演示了使用數組公式的兩種方法。
1)數字相加[使用多單元數組公式]
這個例子演示了兩種計算面積和的方法。
第8行和第9行中的公式Dan使用SUM()工作表函數將數字相加。
第11和12行使用數組公式對數字求和。鍵入公式後,必須按(Ctrl+Shift+Enter)。計算完數組公式後,生成壹個有四個值的數組。
Excel在公式外面加上花括號{},表示數組公式。大括號不能手動輸入。
數組公式{=A1:B2+A4:B5}返回包含四個數字的數組。
壹個單元格只能顯示壹個數字,所以公式必須占據四個單元格才能完整顯示。
2)計算部分和(使用單數組公式)
這個例子演示了兩種計算壹些單元格總和的方法。
對於單元格C12和C13中的公式,加號用於單個列表...>;& gt
問題2:數組公式的意義數組公式可以看作是Excel對公式和數組的壹種擴展,換句話說,是Excel公式在以數組為參數時的壹種應用。數組公式可以看作是壹個有多個值的公式。與單值公式不同的是,它可以產生多個結果。壹個數組公式可以占用壹個或多個單元格。壹個數組中可以有多達6500個元素。
問題excel函數公式中的數組是什麽意思?真正定義excel函數公式中的數組還是比較困難的。簡單來說,數組就是多個元素的* * *體。壹個單元區域,包含多個數據,把它作為壹個整體來參與數據運算,可以認為這個區域的數據是壹個數組。運算中涉及的壹組數據,比如{1,3,4,6},也是壹個數組。
Excel數組公式可以簡單理解為在運算過程中同時運算多個公式,或者運算結果是多值的。比如“=A1:A5*B1:B5”,這個公式包括A1*B1,A2*B2,A3*B3,A4*B4,A5*B5,結果也有五個值。公式" = A1 * B1。
問題Excel數組公式中按三個鍵是什麽意思?Excel數組公式中如何按三個鍵是數組公式要求的。
數組是單元格的* * *或壹組處理值的* * *的集合。數組公式以數組作為參數,通過執行多次計算返回壹組數據結果。
按Ctrl+Shift+Enter結束計算。
問題5:數組公式10是什麽?數組公式可以看作是Excel對公式和數組的擴展。換句話說,就是Excel公式在以數組為參數時的壹個應用。
數組公式可以看作是壹個有多個值的公式。與單值公式不同的是,它可以產生多個結果。壹個數組公式可以占用壹個或多個單元格。壹個數組中可以有多達6500個元素。
問題6:如何使用Excel中的數組函數?什麽是數組函數?從入門到精通的數組公式
初學者章節
本課題由導論、改進和應用三部分組成(分為中級和高級)
對於剛接觸Excel數組公式的人來說,總會感受到它的神秘。另外,Excel的在線幫助中關於它的話題也只有幾個,所以這種神秘感就更強了。不要緊,跟著我的思路走,很快就能看到數組公式的真面目!
陣列概念
大家都會熟悉數組這個概念,是壹個有維度的* * *體。比如:壹維數組,二維數組,多維數組。數組的表示壹般用“{}”(壹維和二維數組)包含。Excel也不例外。如果要直接表示數組,必須用“{}”括起來。
數組和數組公式
在Excel中,所有以半角符號“=”開頭的單元格內容都被Excel視為公式,只能返回壹個結果。數組公式可以返回壹個或多個結果,返回的結果可以是壹維的,也可以是二維的。換句話說,Excel中的數組公式返回的是壹維或二維數組。
在mutual xcel中,需要按“Ctrl+Shift+Enter”組合鍵結束數組公式的輸入。
為什麽要用數組公式?
如果妳的需求符合以下條件之壹,那麽使用數組公式技術可能是妳不錯的選擇。
妳的運算結果會返回壹個* * *?
妳希望用戶不會有意無意的破壞壹個相關公式的完整性嗎?
妳的操作中有沒有壹些操作會只通過復雜的中間操作來等待結果?
看到這些令人費解的問題,妳可能會不知所措。沒關系,看完下面妳可能就明白了。
什麽情況下會退回壹個* * *呢?
看壹個簡單的例子,選擇C1:E3,輸入“= {姓名,性別,年齡;約翰,男,21;瑪麗,女,20}”,按“Ctrl+Enter”組合鍵。
圖1-1(數組公式_ a01.bmp)
結果C1:E3中看到的所有結果都是“Name”,但實際返回的結果應該是壹個三行三列的二維數組。我該怎麽辦?答案是用數組公式。選擇C1:E3,輸入“= {姓名,性別,年齡;約翰,男,21;瑪麗,女,20}”,按“Ctrl+Shift+Enter”。
圖1-2(數組公式_A02.bmp)
也許妳會問,這有什麽用?為什麽不直接在單元格中輸入內容,何必呢?
這只是壹個如何通過數組公式返回結果集的例子。讓我問妳壹個問題。如果有壹個包含字段{ID,Name,Sex,Age}的工作表,如何提取“性別”為“女性”的記錄(為了打印報表,提取的記錄需要連續存儲)?這個問題會在“應用”中回答。
什麽時候會用到相關公式的完備性?
相關公式的完備性如何?這只是我給的壹個定義。請回到“圖1-2”。請選擇C1:E3中的任意單元格,進行任意修改(即使與原公式相同),按“回車”結束輸入。結果如何?修改失敗!妳不能改變數組的壹部分。
圖1-3(數組公式_ a03...> & gt
問題EXCEL在什麽情況下使用數組公式,那麽什麽是數組公式呢?對壹維或多維數據進行多次計算,返回單個或壹維(或多維)結果,用單個數組公式代替多個不同的公式,可以簡化工作;數組公式必須按Ctrl+Shift+Enter才能自動生成大括號,完成數組公式的輸入。
問題8: excel,這個公式是什麽意思?如何理解求單元格中數字部分的數組公式?這個公式有點羅嗦,可以簡化為數組公式。
=-LOOKUP(,-MID(B6,MIN(查找(行$1:$10)-1,B6 & amp;56^7)),ROW($1:$12)))
首先,說說這個公式的思路
1.用find找到B6第壹位數字的位置(Row($ 1:$ 10)-1,B6 &;56 7),因為不知道單元格值有多少位,所以取0-9作為搜索值(row($ 1:$ 10)-1),搜索到的數字返回搜索到的數字在字符串中的位置序號,否則返回錯誤值。為了避免錯誤值,我們在字符串後添加0-9的所有數字。
2.用mid提取壹個字符串,從第壹個數字開始(find(row($ 1:$ 10)-1,B6 &;56 7)),提取的數是壹個數組(1,2,3,...)並且最後壹位大於或等於提取值的最大數量(ROW($1:$12))。
3.提取的是壹個由壹位數、兩位數...最大值和帶有壹個或兩個非數字字符的最大值。例如{ 3;31;315;3157;31578;315786;3157862;31578623;"315786235;3157862354;31578623547;31578623547b}
4.用lookup查找數組中的最大值。
LOOKUP(查找值,數組),第壹個參數0可以省略,返回數組中最後壹個小於等於查找值的值)。MID(B6,MIN(FIND(ROW $ 1:$ 10)-1,B6 & amp;56 7)),row ($1: $12))這個數組的值都是大於0的元素(問答和數字,電話號碼不是以0開頭的,如果有的話,需要在字符串前加壹個不是0的數字),所以妳要把所有元素都變成負數(都小於0,查找),因為結果是負數。公式如下
-LOOKUP(,-MID(B6,MIN(查找(行$1:$10)-1,B6 & amp;56^7)),ROW($1:$12)))
問題excel中如何判斷公式是否為數組公式,不好說。
判斷壹個公式是否是數組公式,需要結合使用的函數。
應該說EXCEL的大部分函數都使用數組,比如=SUM(A1:E10),其中A1:E10是嚴格意義上的數組,但SUM(A1:E10)不能視為。
壹般來說,數組公式是指壹個公式產生多個結果或者對函數中的參數進行數組運算。
這句話有兩層意思:
壹種是返回多個結果。壹般來說,壹個函數只返回壹個結果,但如果返回多個結果,那壹定是數組公式。
另壹種是函數伴隨數組運算。但這也不盡然,需要結合使用的具體函數來判斷。
比如SUM(A1:A10),這個公式只是對單元格面積A1:E10求和,也就是沒有數組運算,所以是普通公式。比如=SUM(A1:A6,C1:C5)也是簡單求和,沒有數組運算。
但如果是SUM(A1:A10*50),參數是數組運算的,所以是數組公式。
但如果用SUMPRODUCT(a 1:a 10 * 50),因為sum product本身就有數組運算的功能,所以是普通公式。
所以判斷是否是數組公式需要壹定的經驗。
但壹般來說,沒必要費心去判斷是不是數組公式。公式形成時,只要確信公式沒有錯誤,就可以認為是數組公式,但結果往往是壹組結果的第壹個值。