在自定义限制内查找特定数据

在这里输入图像说明

嗨伙计,

问题1)

我正在试图为所显示的图像写一个公式,这样做是这样的:(按顺序)

1)在“招聘”和“全面招聘”之间select行2)仅selectAP帐户(留下保险帐户)3)为选定的过滤行添加借方和贷方总计。

因此,简而言之,最终的结果是,我正在寻找总额为AP的交易借记(和贷款),招聘types的开支 (一般有超过400types的费用,但我想过滤的具体types的分析费用)。 有没有可以帮助我的组合公式?

我可以在第一列中的每一行复制“招聘”,过滤它,并得到总计,但我想避免这种情况,因为总费用types超过400,这只是浪费时间。

问题2)

有没有一种方法可以找出一个特定的单词(如我们使用CTRL + F),并添加与该单词相对应的行的借/贷记。 例如,如果A1,D5和F8包含一个特定的单词,我可以find这个特定的单词,并find(和添加)第1,5和8行的借方和贷方? 如果这听起来令人困惑,请让我知道。

谢谢,Ash

这是您的第一个问题的答案。

1)你可以select“Recruiting”和“Total Recruiting”之间的行,你可以使用=ADDRESS(公式其中,

=ADDRESS(MATCH("Recruiting",$A:$A,0)+1,MATCH("Debits",$A$2:$E$2,0))&":"&ADDRESS(MATCH("Total Recruiting",$A:$A,0)-1,MATCH("Debits",$A$2:$E$2,0)) == $D$3:$D$6

这将在“借记”栏中给出“招聘”和“全面招聘”之间的范围。

这也将是dynamic的,因为如果你插入行,范围应该dynamic更新。

要回答第二部分和第三部分的问题,我们可以在a =SUMIF(公式。

哪里,

 =SUMIF(range,criteria,sum_range) 'Range = (Accounts Payable Column) INDIRECT(ADDRESS(MATCH("Recruiting",$A:$A,0)+1,MATCH("AccountType",$A$2:$E$2,0))&":"&ADDRESS(MATCH("Total Recruiting",$A:$A,0)-1,MATCH("Account Type",$A$2:$E$2,0))), 'Criteria "Accounts Payable", 'Sum_Range = (Debits Column) INDIRECT(ADDRESS(MATCH("Recruiting",$A:$A,0)+1,MATCH("Debits",$A$2:$E$2,0))&":"&ADDRESS(MATCH("Total Recruiting",$A:$A,0)-1,MATCH("Debits",$A$2:$E$2,0)))) 

注意我已经为“账户types”添加了一个额外的标题,所以=MATCH(公式可以find右边的列,或者你可以replaceADDRESS公式中的MATCH组件,只需要插入一个列号,例如2

在这里输入图像说明

之后,您只需重复“积分”列的过程即可。

你可以简单地做到这一点,但调整sum_range MATCH为“积分”,而不是“债务”