我试图在一个单元格的公式中找出最有效的方法,并希望得到一些帮助。
SHEET1
ID TAG
123 Flowers
123 Sports
135 Sports
456 Flowers
456 Cars
123 Clouds
456 Sports
SHEET2
ID1 ID2 RESULT
123 456 2 [WANT TO CALCULATE THIS]
135 246 0 [WANT TO CALCULATE THIS]
公式的工作方式是在SHEET1中查看ID1和ID2都有一个共同的标记并计算它们。
答案 0 :(得分:1)
这是一种适合你的方法。
安装假设:
Sheet1数据的范围为A1:B8
Sheet2数据的范围为A1:B3
然后您应该在Sheet2!C2
中插入的公式应为:
=SUM((FREQUENCY(IFERROR(MATCH(IF(Sheet1!$A$1:$A$8=Sheet2!A2,Sheet1!$B$1:$B$8,"z"),IF(Sheet1!$A$1:$A$8=Sheet2!B2,Sheet1!$B$1:$B$8,"a"),0),"a"),IFERROR(MATCH(IF(Sheet1!$A$1:$A$8=Sheet2!A2,Sheet1!$B$1:$B$8,"z"),IF(Sheet1!$A$1:$A$8=Sheet2!B2,Sheet1!$B$1:$B$8,"a"),0),"b"))>0)+0)
注意:这是一个数组公式,应通过提交CTRL + SHIFT + ENTER而不仅仅是ENTER来插入。如果输入正确,Excel会在其周围添加{}括号。