请问excel表中是series这个函数怎么用?用在哪里?请帮忙详细讲解一下,谢谢!
作者:大山发布时间:2023-02-05浏览:456
在Excel中使用指定的区域创建动态图表2008-11-1909:30如果您选择一个图表系列并查看Excel的公式行,则会看到系列是由使用SERIES函数的公式生成的。SERIES是一种用于定义图表系列的特殊函数,它只能在此类环境中使用。
您不能将它用于工作表,也不能在它的参数中包含工作表的函数或公式。
关于SERIES函数的参数在除气泡图以外的所有图表类型中,SERIES函数都具有下表中列出的参数。在气泡图中,SERIES函数还要用一个额外的参数来指定气泡的大小。参数必选/可选指定名称可选显示在图例中的名称分类标志可选显示在分类轴上的标志(如果忽略,Excel将使用连续的整数作为标志)值必选Excel所绘制的值顺序必选系列的绘制顺序比如公式=SERIES(Sheet1!$B$1,Sheet1!$A$2:$A$1624,Sheet1!$B$2:$B$1624,1)该公式中的参数与“源数据”对话框中各项的关系如下所示:名称参数参数Sheet1!$B$1显示在“名称”框中。由于Sheet1!$B$1包含“价格”标志,因此该系列在“系列”框中以“价格”作为标识。
分类标志参数参数Sheet1!$A$2:$A$1624显示在“分类(X)轴标志”框中。值参数参数Sheet1!$B$2:$B$1624显示在“值”框中。顺序参数由于此图表只有一个系列,因此顺序参数为1。
这种默认的绘制顺序由“价格”系列在“系列”列表框中的位置反映。SERIES函数的作用:创建动态图表。例如,最新输入的30个点。
您可能已经知道,Excel中的所有名称都是公式名称而不是区域名称。公式通常解析为区域引用。例如,如果选择Sheet1上的A1:A10,并使用“定义”命令(“插入”菜单,“名称”命令)为区域选择创建名称,Excel会将该名称定义为:=Sheet1!$A$1:$A$10如果将某些函数添加到定义名称的公式中,该名称就可以根据工作表的情况而引用不同的工作表区域。
自动绘制新数据上图显示的图表将Sheet1!$A$2:$A$1624绘制为分类轴标志,将Sheet1!$B$2:$B$1624绘制为“价格”系列的值。要使该图表自动包含在A列和B列中新增的数据点,应在Sheet1上创建以下名称:名称定义日期=OFFSET(Sheet1!$A$1,1,0,COUNTA($A:$A)-1)价格=OFFSET(Sheet1!$B$1,1,0,COUNTA($B:$B)-1)这些公式的实际意义是:“指定一个区域,该区域从A1(或B1)的下一行开始,其行数比A列(或B列)中的已填充单元格数少1”。随着A列和B列中已填充单元格数的增多,该公式会自动解析为更大的区域。只有当新数据出现在已有单元格紧下方的单元格中时,区域中才会包含该数据。
当然,为使该功能可以提供预期的结果,A列和B列的其余部分必须为空。定义了这些动态名称后,可以用下面两种方法中的一种,将它们应用于图表的SERIES公式:使用公式栏的方法只需选择要修改的图表系列,然后在公式栏上编辑SERIES公式即可。使用对话框的方法选择图表,然后单击“图表”菜单上的“源数据”。在“系列”选项卡上,编辑相应的数据项。
注释为应用名称而设计的菜单命令(“插入”菜单,“名称”命令,“应用”命令)不能用来应用此类名称;该命令在这种情况下是无效的。使用对话框的方法可能更简单一些,因为您可以清楚地看到所做的更改,但无论您选择哪一种方法,某一处的更改都会在另一处反映出来,而且您必须将工作表引用保留在原来的位置上。例如,如果“值”框包含=Sheet1!$B$2:$B:1624,应保留Sheet1!部分不动,仅将绝对区域地址替换为新的区域名称。如果该名称在您的工作簿中是唯一的,Excel最终会将它显示为工作簿级别的名称,如下图所示。