
數組公式可對多值進行批量計算并返回單或多結果。首先輸入公式如=A1:A5B1:B5,再按Ctrl+Shift+Enter由系統自動添加{}標識為數組公式;在新版Excel中支持動態數組,輸入=SORT(FILTER(A2:C10,B2:B10>50))后直接按Enter,結果將自動溢出至相鄰單元格,并以淺藍邊框標記輸出范圍;可通過嵌套函數實現高級計算,如=SUM(IF(A2:A10="蘋果",B2:B10C2:C10,0)),仍需用Ctrl+Shift+Enter確認;數組公式分單單元格和多單元格應用,前者用于匯總計算如加權平均=SUM(A2:A6*B2:B6)/SUM(B2:B6),后者適用于數據轉置等需批量輸出的場景,使用時應確保目標區域大小匹配,避免錯誤。
如果您在Excel中需要對一組數據進行批量計算或分析,但常規公式無法滿足需求,則可能是時候使用數組公式來處理復雜的數據運算。數組公式能夠同時對多個值執行計算,并返回一個或多個結果。
本文運行環境:DellXPS13,Windows11
一、輸入數組公式的標準方法
數組公式與普通公式的主要區別在于其處理的是數據區域而非單個單元格。通過特定的輸入方式,Excel會識別該公式為數組類型,并以大括號{}包裹顯示。
1、在目標單元格中輸入包含數組運算的公式,例如:=A1:A5*B1:B5,表示將兩列對應位置的數值相乘。
2、完成公式輸入后,**不要按Enter鍵**,而是必須同時按下Ctrl+Shift+Enter組合鍵。
3、此時Excel會自動在公式外添加一對大括號{},表示這是一個數組公式,用戶不可手動輸入這些括號。
二、使用動態數組公式(支持溢出結果)
在較新版本的Excel中,如Office365或ExcelforMicrosoft365,已支持動態數組功能,無需特殊按鍵即可生成多單元格輸出結果。
1、直接在單元格中輸入支持動態數組的函數,例如:=SORT(FILTER(A2:C10,B2:B10>50)),用于篩選并排序符合條件的數據。
2、按下Enter鍵后,Excel會自動將結果“溢出”到相鄰單元格中,形成連續的結果區域。
3、系統會在結果周圍顯示淺藍色邊框,標識整個動態數組輸出范圍,刪除時需謹慎操作。
三、嵌套數組函數進行高級計算
通過將多個函數結合并作為數組公式使用,可以實現復雜的邏輯判斷和統計分析。
1、輸入類似以下結構的公式:=SUM(IF(A2:A10="蘋果",B2:B10*C2:C10,0)),用于計算名稱為“蘋果”的商品總量乘以單價之和。
2、選中公式所在單元格,確認無語法錯誤后,按下Ctrl+Shift+Enter完成輸入。
3、Excel將逐行判斷條件,并對滿足條件的行執行乘法運算,最后由SUM函數匯總所有結果。
四、單單元格與多單元格數組公式的應用區別
數組公式可分為單個結果輸出和多個結果輸出兩種形式,適用于不同的場景需求。
1、對于僅需一個匯總值的情況,如計算加權平均:=SUM(A2:A6*B2:B6)/SUM(B2:B6),輸入后使用Ctrl+Shift+Enter確認。
2、若需輸出多個結果,例如轉置數據表,可選擇目標區域,輸入
3、確保所選目標區域大小與預期輸出匹配,否則可能導致信息截斷或#N/A錯誤。
以上就是excel中數組公式怎么輸入和使用_excel數組公式輸入與應用指南的詳細內容,!

