命名数组常量使用数组常量的最佳方式之一是将它们命名 。命名的数组常量更易于使用,并且对于其他人来说,它们可以降低数组公式的复杂性 。若要命名数组常量并在公式中使用它们,请执行以下操作:
转到”公式”>定义的名称>”定义名称” 。在”名称”框中,键入”第1季度” 。在“引用位置”框中,输入下面的常量(记住要手动键入大括号):
={“一月”,”二月”,”三月”}
该对话框现在应如下所示:
单击”确定”,然后选择带有三个空白单元格的任何行,然后按Enter=第1季度 。
将显示以下结果:
如果希望结果在垂直方向(而不是水平)溢出,可以使用=换位(第1季度) 。
如果想要显示12个月的列表,例如在构建财务报表时可能使用的列表,则可以使用SEQUENCE函数将其与当前年份基本 。此函数的整洁之处在于,即使只显示月份,也有一个有效的日期,您可以在其他计算中使用它 。您将在示例工作簿中的命名数组常量和快速示例数据集工作表中找到这些示例 。
=TEXT(日期(YEAR(TODAY()),SEQUENCE(1,12),1),”mmm”)
这将使用DATE函数基于当前年份创建日期,序列将在1月到12月之间创建一个从1到12的数组常量,然后文本函数将显示格式转换为”mmm”(Jan、二月、三月等) 。如果想要显示完整月份名称(如一月),请使用”mmmm” 。
将命名常量用作数组公式时,请记住输入等号,如在=第1季度中,而不仅仅是第1季度 。如果没有输入等号,Excel将数组解释为文本字符串,并且公式不会按预期工作 。最后,请记住,你可以使用函数、文本和数字的组合 。这完全取决于您希望获得的创意 。
数组常量工作方式下面的示例演示可以将数组常量用于数组公式的几种方式 。某些示例使用换位函数将行转换为列,反之亦然 。
- 数组中的多个项目
Enter=SEQUENCE(1,12)*2,或={1,2,3,4;5,6,7,8;9,10,11,12}*2
您也可以用(/)进行除法运算,加上(+),然后用(-)进行减法运算 。
- 对数组中的各项求平方
Enter=SEQUENCE(1,12)^2,或={1,2,3,4;5,6,7,8;9,10,11,12}^2
- 查找数组中平方的平方根
Enter=sqrt(SEQUENCE(1,12)^2),或者=SQRT({1,2,3,4;5,6,7,8;9,10,11,12}^2)
- 转置一维行
Enter=换位(SEQUENCE(1,5)),或=换位({1,2,3,4,5})
即使输入的是水平数组常量,TRANSPOSE函数也会将该数组常量转换为列 。
- 转置一维列
Enter=换位(SEQUENCE(5,1)),或=换位({1;2;3;4;5})
即使输入的是垂直数组常量,TRANSPOSE函数也会将该常量转换为行 。
- 转置二维常量
Enter=换位(SEQUENCE(3,4))或=换位({1,2,3,4;5,6,7,8;9,10,11,12})
TRANSPOSE函数将各行转换为一系列的列 。
- 从现有值创建数组
以下示例说明了如何使用数组公式从现有数组创建新数组 。
Enter=SEQUENCE(3,6,10,10),或={10,20,30,40,50,60;70,80,90100110120;130140150160170180}
请确保在键入10之前键入{(左大括号),然后在键入180后键入”}”(右大括号),因为您要创建一个数字数组 。
接下来,在空白单元格中输入=d9#,或=d9:I11 。3×6单元格的单元格显示,其值与D9:D11中显示的值相同 。#符号称为溢出的范围运算符,它是引用整个数组范围的Excel’s方式,而无需键入它 。猜你喜欢
- 数字相减
- 编写方程式或公式
- 幸运竹富贵竹护理指南与种植技巧
- IF 函数 - 嵌套公式和避免错误
- 西岳指的是
- 独占鳌头指什么动物
- 青蛙一只手有几根手指
- 214送给女朋友的情人节礼物指南
- 六出花护理指南:六出花的种植、生长和养护技巧
- 玫瑰护理指南:玫瑰花种植技巧与养护方法
