首页 > Excel专区 > Excel函数 >

如何在excel2003中命名数组常数

Excel函数 2022-01-30 20:41:21

在excel2003中,用户可以创建一个数组常数,给它起一个名字,然后在公式中使用这个命名的数组。就技术上而言,一个命名的数组就是一个命名的公式。
  下图表示使用“定义名称”对话框创建的命名数组。数组名字是DayName,它代表下面的数组:
  {"Sun","Mon","Tue","Wed","Thu","Fri","Sat"}

  即点击excel2003菜单栏的“插入”——“名称”——“定义”,弹出“定义名称”对话框,在“在当前工作簿中的名称”中输入“DayName”,然后在“引用位置”中输入“={"Sun","Mon","Tue","Wed","Thu","Fri","Sat"}”。
  请注意,在“定义名称”对话框中,数组是使用前导等号(=)定义的。没有这个等号,数组被解释为一个字符串,而不是一个数组。还有,定义命名数组常数的时候,必须键入大括号。Excel不会为你自动加入的。
  创建这个命名数组后,就可以在公式中使用它了。在合适的单元格区域范围内输入公式:{=DayName}
  因为是用逗号分隔数组元素,因此,这个数组是横向的。使用分号创建纵向数组,或者使用Excel的TRANSPOSE函数把横向数组插入到纵向单元格范围内。下面的公式(输人到个7单元格范围)使用了TRANSPOSE函数,
  {=TRANSPOSE(DayName)}
  我们也可以使用Excel的INDEX函数访问数组的每一个元素。例如,下面的公式返回Wed,它是DayName数组的第四个元素:
  INDEX(DayName,4)


标签: 公式命名定义数组excel函数

office教程网 Copyright © 2016-2020 https://www.office9.cn. Some Rights Reserved.