我们每天都会对超过100个帐户进行对帐。我使用匹配来查找B列中与A列中的任何值匹配的值。我遇到的问题是,大多数情况下,B列中的值组合等于A列中的一个值或A列中值的组合。有没有办法让excel运行B列中所有可能的值组合,并根据A列中所有可能的值组合进行检查并将它们匹配?
这是数据的样子。突出显示为黄色的那些是我想要一个公式来帮助我匹配的一个例子。添加时,1700和765.56等于另一侧的2465.56。如果进一步澄清有帮助,请告诉我们!
谢谢!
答案 0 :(得分:0)
我设置了一个帮助列。假设示例数据在数据A中开始,公式如下(在O列中):
=SUMIFS(J:J,H:H,"="&H2,M:M,"="&M2,N:N,N2)
当数据B的日期与行的日期(H:H)匹配时,当描述与行的描述(M:M)匹配时,如果记录类型匹配,则总计数据B的数量(J:J)中的任何值行的描述(N:N)。根据当前数据,它仅总计1700和765.56,因为这两个记录符合标准(6/13,现金收据和现金)。这是可以隐藏的辅助列。
此列(P列)旁边是公式:
=IFNA(IF(MATCH(O2,C:C,0)>0, "Reconciled with Row " & MATCH(O2,C:C,0),""),"")
此公式将查找总和并查看它是否存在于数据A的金额中。如果匹配确实存在,那么它将告诉您数据A中的哪一行具有此数量。如果匹配找不到任何内容,则单元格将为空白。