轻松办公-OfficeExcel公式和名称基础之创建公式-数组

2024-06-22 61

轻松办公-OfficeExcel公式和名称库

创建公式数组

1数组和数组公式

编程语言有数字、字母、汉字等数组。指的是许多数据集,包括它还可以包含一个或多个子数组。数组包括一维数组、二维数组、三维数组等。包括。每个数组都有一个从0到N-1的下标。例如一维数组a{1,2,,9}有9个数据,那么它的第一个数据子串是a0,最后一个数据子串是a8,即:a01,a12,,a89

EXCEL中的数组是由一行、一列中的多个单元格或多行和多列组成的元素集合。EXCEL仅支持二维数组。

EXCEL中的数组公式是指可以对数组中的一个或多个元素进行多次计算的公式。也称为“CSE公式”,由数组公式的键盘输入键(即CtrlShiftEnter键)的第一个字母组成。

数组公式可以返回多个结果或单个结果。例如,您可以将数组公式插入到单元格区域中,并使用数组公式来汇总列或行中的值。您还可以将数组公式放入单元格中并计算单个数量。跨越多个单元格的数组公式称为多单元格公式,跨越单个单元格的数组公式称为单单元格公式。

图例:EXCEL中的数组:

2创建单个元胞数组公式

示例:在工作簿的单元格A2:E12中输入相关数据。

在单元格A14中输入以下公式:

总和(B2:C12*D2:D12)

选择单元格,将光标移动到公式栏中公式的末尾,然后按CtrlShiftEnter。),即B2*D2B3*D3B12*D12,然后使用SUM函数将这些乘积相加。结果等于1089元。

3数组公式语法

EXCEL中的数组公式大多使用标准公式语法。它们都以等号开头,您可以在数组公式中使用任何内置的Excel函数。与使用数组公式的主要区别在于您必须按CtrlShiftEnter才能输入公式。执行此操作时,Excel会将数组公式用括号括起来(提示:按组合键获得的数组括号与您手动输入的括号完全不同。EXCEL会将手动输入的括号内的公式转换为。如图所示。文本字符串,公式无效)。

输入数组公式时,我们还应该注意数组函数是一种简化形式。例如,前面使用的multicell函数相当于:

B2*D2

B3*D3

……

B12*D12

单元格A14中的单单元格公式集中了所有这些乘法,以及添加这些小计所需的算法:B2*D2B3*D3…B12*D12等。

4数组公式的输入和更改原理

创建数组公式的经验法则:当您需要输入或编辑数组公式时,请按CtrlShiftEnter。此原则适用于单单元格公式和多单元格公式。

在使用多单元格公式时,还应遵循以下原则:

1在输入公式之前,您必须选择一个单元格范围来存储结果。例如:如果要汇总以下数据,请先选择单元格A14,然后在单元格中输入数组公式并按数组公式组合键:

2一旦输入并验证数组公式后,数组公式中单个单元格的内容将无法更改。如果更改数组公式中单个单元格的内容,EXCEL将显示错误:

3整个数组公式可以移动或删除,但部分内容不能移动或删除。如果要减少数组公式,请删除现有公式并重新开始。

4、多单元格数组公式中不能插入空白单元格或删除单元格,否则会报错。例如,要将一列插入到A列和B列中:

5数组常量

数组常量是数组公式的组成部分。我们可以通过输入元素数组然后手动用大括号({})包围该数组来创建数组常量:

{1,2,3,4}

本文前面强调了创建数组公式时应按CtrlShiftEnter。由于数组常量是数组公式的一部分,因此您可以通过键入一对括号来手动输入常量。然后使用CtrlShiftEnter输入整个公式。

创建一个水平数组(一行),使用逗号分隔(分隔)上面的元素。如果使用分号分隔元素,将创建一个垂直数组(一列)。

使用并使用逗号分隔每行中的元素以创建二维数组分开每一行。

使用数组公式时,数组常量可用于Excel提供的所有内置函数。然后我们在B6单元格中输入公式:

SUM(B3:E5*{1,2,3})

当您按下数组组合键时,它会提示该值错误。这是因为单元格区域有4列(每行4个数据常量),然后乘以3列的数组(每行3个数据常量)。报错:

只需将数组更改为{1,2,3,4}:

如果把上面的例子写成一个正则乘法公式就很容易理解了:

6数组公式的使用示例

1计算单元格范围内的字符数

计算单元格区域中的字符数(包括空格)。

在“数据”工作表的单元格A7中,输入以下公式,然后按CtrlShiftEnter:

总和(LEN(A2:D5))

值26显示在单元格A7中。

LEN函数返回范围内每个单元格中每个文本字符串的长度。例如,单元格A2中的1有1个字符,长度为1。单元格C3中的“ABC”为3个字符,长度为1。3,单元格B2是长度为1的空字符串。然后,SUM函数将这些值相加,并将结果显示在单元格A7(公式)中。

2找到区域内的3个最小值

在数据工作表中,选择单元格J3到J5。这组单元格将保存数组公式返回的结果。

在编辑栏中,输入公式SMALL(H3:H20,{1;2;3}),然后按CtrlShiftEnter:

三个最小值分别显示在单元格J3至J5中的2500%、3000%和3529%。

更多有趣的内容将在以后的章节中与您的朋友分享。请将好友添加到您的收藏夹并关注未来的内容更新。

本站文章均由用户上传或转载而来,该文章内容本站无法检测是否存在侵权,如果本文存在侵权,请联系邮箱:2287318951@qq.com告知,本站在7天内对其进行处理。