Excel中的多条件匹配数据

qgzx9mmu  于 2023-05-30  发布在  其他
关注(0)|答案(1)|浏览(135)

我有一张70行的纸。列1被分成7个部分,每个部分具有10行。从1到10、11到20合并行。以此类推,分别命名为R1、R2、..列2具有用于前10行的10个唯一名称,意味着用于R1,假设R11到R20,并且相同的名称被复制用于接下来的10行R21到R30,意味着用于R2。实际数据在每行的第3列,它是一个数字/文本。
我正在创建一个用于摘要的主工作表。所以我想匹配R3,R3有10行R31- R40,其中一行是R35。如果R3和R35都匹配,我想从第3列获取值并打印在单元格中。
任何建议,我怎么能做到这一点。
谢谢。

rta7y2nd

rta7y2nd1#

如果列表数据位于列A、B、C中,则这些公式将有效。要从列A中匹配的值(例如“R3”)应该在G1中。要从列B中匹配的值(例如“R35”)应该在G2中
选项1:FILTERCHOOSECOLS
FILTER将根据您想要匹配的值过滤您的列表,例如R3和R35。
CHOOSECOLS只返回列3。

=CHOOSECOLS(FILTER(A:C,(A:A=G1)*(B:B=G2)),3)

选项2:SUMIFS将技术上将第3列中的所有值相加,其中第1列和第2列中存在匹配项。只要第2列中的值是唯一的,这就应该适合您。

=SUMIFS(C:C,A:A,G1,B:B,G2)

相关问题