在自定义限制内查找特定数据
嗨伙计,
问题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
为“积分”,而不是“债务”