excel模型的动态范围

时间:2017-11-28 08:55:46

标签: excel graph data-modeling

我正在处理由股票数据组成的Excel模型。我希望模型有一个图形作为输出。由于数据的长度并不总是相同,我希望有一个动态范围。我希望公式将数据带到最后一个带有数据的列。是否有可能引入这样的模式?

我尝试了a2:end,但这不会奏效。还有另一种方式吗?

4 个答案:

答案 0 :(得分:0)

如果我理解正确,你可以做的只是使用" A:A"。 它将忽略空白单元格(当然还有标题),只会将数据放在A列中。

如果您想以编程方式执行此操作,例如vba macros,您还可以使用:

 <%@ taglib uri="http://java.sun.com/jsp/jstl/core" prefix="c"%>


  <script>

  var data = [];

  <c:forEach var="spring_data" items="${data_from_spring}">
    
  data.push(spring_data);

  </forEach>

  console.log(data);

</script>

这将返回当前工作表中有多少行数据。

答案 1 :(得分:0)

我建议将数据放入数据透视表并制作数据透视图。根据我的观点,这是最快的方式。

答案 2 :(得分:0)

使用Ctrl + T快捷键或Insert&gt;将数据源转换为Excel表格(也称为ListObject)。从功能区表。 Excel表是Excel为您维护的动态命名范围,因此指向它们的任何公式,图表或数据透视表将始终包含最新数据。 (请注意,在数据显示之前需要刷新数据透视表。)

答案 3 :(得分:0)

您可以使用偏移功能生成动态图形。首先,您需要为图形定义范围。为此,您需要确定要在图形和图形中填充的最后一个单元格地址。它应该是动态的。

然后通过使用索引功能,您可以根据数据生成动态图形。