-1

这里是目标——

我有一个要填充的数据表。该电子表格本质上是财务性的,它会在用户输入投资组合值时对其进行跟踪。这是一份过去 18 个月的数据表。

最新的数据是列表的底部。

我正在尝试创建一个字段,用户可以在其中输入月/美元值,它将填充在列表底部(最新条目),同时将旧数据向上推送并删除第 19 个月。示例 - 这个月是二月。用户将二月放入框中,它将最后一个条目(一月)向上移动一个单元格并放下最后一个条目(九月)。通过在 2 月输入,用户将所有数据向上推一个单元格,从而保持用户随时间创建的列表的完整性和顺序。

  • a1-sep -最旧的条目掉落-
  • a2-oct
  • a3-nov
  • a4-dec
  • 5月
  • 2 月 6 日
  • a7 月
  • 八月至四月
  • a9-5月
  • a10-君
  • 7月11日
  • 8月12日
  • a13-sep
  • a14-oct
  • a15-nov
  • a16-dec
  • a17-jan

feb被输入一个单元格并填充在 A17 中,同时将所有数据向上推送并删除 sep 以保持 18 个月的列表。

我还需要它来将公式附加到单元格上。我有它,所以当填充单元格时,数字将返回某些值。我只想滚动数据,而不是单元格。

帮助表示赞赏

JC

4

1 回答 1

0

我相信最好的方法是将输入的数据存储在另一个范围内,然后只需使用公式(例如:INDEX、SUMIF)将最近的 18 个数字返回到您的 a1:a17 范围。如果这需要看起来透明,您可以将主要数据放在不同的(隐藏)表上。

这为您提供了在工作表中提供整个数据历史记录的优势,但仅使用最近的 18 个条目。

拉斯

于 2010-02-13T01:21:27.737 回答