根据某些条件填充表

问题描述 投票:0回答:1

我如何用这种数据在右边的粗体表中填充?尝试使用日期及其相关现金流量(根据位置)填充表格(无需手动执行或进行复制/粘贴)。有公式吗?已经尝试了FILTER和所有IF函数。

enter image description here

excel vba excel-formula excel-2010 excel-2007
1个回答
0
投票

数据库-您的数据表

    条件-您的选择条件。
  1. 提取-您要将匹配数据复制到的位置。
  • 此外,您还必须使用与数据库中完全相同的名称作为Criteria和Extract范围,因此您将无法获得想要的标题。但是,您可以使用标记形状覆盖这些单元以解决问题。
  • 一旦完成所有这些,您可以记录一个宏来创建要运行的代码。

    Option Explicit Sub CashFlow() Application.CutCopyMode = False Range("A1:G7").AdvancedFilter Action:=xlFilterCopy, _ CriteriaRange:=Range("N2:N3"), _ CopyToRange:=Range("H2:I2"), Unique:=False End Sub 'CashFlow

    现在,只需更改N3中的值并重新运行宏,您就可以获取任何位置的结果,并且H1中的标头将自动更改。Sample Workbook

  • © www.soinside.com 2019 - 2024. All rights reserved.