我正在尝试在 Excel 中自动编制公司预算。场景是,在工作表 1 上,我有所有引用不同帐户类型的帐户代码,例如
500101
500102
500103
500105
700101
700102
710000
所有 5 个系列均指费用,7 个系列指回收。在 Sheet 2 中,我有一个与这些帐户代码相关的特定计算。
我所寻找的是:自动从表 1 到表 2 选择特定范围的帐户代码,并且如果将来有任何变化,它应该自动更新。
例如我想将所有5001??
帐户代码提取到 Sheet 2 中。
500101
500102
500103
500105
如果500104
之后添加,则应在表 2 上更新。
答案1
无需 VBA 的解决方案可以使用 Excel 的表格和数据透视表功能。
在 Sheet1 上创建一个包含所有值的表格。我还将添加第二列,仅用于显示该帐户代码的第一个数字 (=left(account_code),1)。
然后使用该表创建两个数据透视表,一个针对“5”代码进行过滤,另一个针对“7”代码进行过滤。
然后将数据透视表设置为在打开时或每X分钟刷新一次,它们将为您保持最新状态。
或者,您可以始终使用 VBA 或查找/间接公式。