Excel 如何引用列表

Excel 如何引用列表

假设我有一个列表 A1:E5,并且我想要引用列表的两列,比如 B 和 D。因此它看起来像:

  A  B  C  D  E       G  H (reference to B1:B5 and D1:D5)
1 a  b  c  d  e       b  d
2 a  b  c  d  e       b  d
3 a  b  c  d  e       b  d
4 a  b  c  d  e       b  d
5 a  b  c  d  e       b  d

并且当在列表 A1:E5 中添加更多数据时,G/H 将自动更新新数据。如何做到这一点?谢谢。

答案1

在 Excel 2007 或更高版本中,你可以将范围转换为桌子通过选择范围并按Ctrl+ L。如果第一行包含列名,则此方法效果最佳,在本例中假设为“ColA”至“ColE”,并指定“我的表有标题”。

有了表格后,您可以通过ColF在单元格 F1 中键入内容,立即在右侧添加新列。然后在单元格 F2 中键入内容,=[ColB]然后按 Enter,您将看到公式自动填充到该列中。

现在,当您将行附加到表格底部或在表格内插入新行时,公式应该自动填充。

答案2

在 G1=B1和 H1中键入=D1并一直向下拖动是最简单的解决方案。如果您不喜欢所有的 0 而更喜欢空白,您可以执行以下操作:

=If(B1="","",B1)
=If(D1="","",D1)

然后将这两个公式一直拖到最下面。如果您想要一个更复杂的宏解决方案,只放置所需的公式,请告诉我,我也可以提供帮助。

相关内容