【发布时间】:2019-10-21 21:10:36
【问题描述】:
使用数组公式来计算一列中的不同值,在其他两个单元格匹配的行中。对不起,如果我不能解释得更好。最好是向您展示我创建的公式并提供一些示例数据:
表 1
Column A Column B
Period 101 Code X
Period 309 Code Y
Period 101 Code Y
Period 101 Code Z
Period 404 Code Y
Period 101 Code X
Period 101 Code X
Period 404 Code X
Period 404 Code Z
表 2
Column A Column B (where the formula should be)
Code X 2
Code Y 3
Code Z 2
基本上,我想计算工作表 1 列 A 中的不同值,只有工作表 1 列 B 中的值与工作表 2 列 A 中的值匹配。我已经提供了三个代码值的预期结果。
我已尝试使用以下公式,但无法计算两个单元格匹配的另一列中的不同值:
{=SUM(--(FREQUENCY(IF(C5:C11=G5,MATCH(B5:B11,B5:B11,0)),ROW(B5:B11)-ROW(B5)+1)>0))}
请忽略公式中使用的行和列,并且工作表 1 上的 A 列和 B 列中的值都出现多次,但工作表 2 上的第一列中的值只出现一次。
我很好奇有人会如何解决这个问题。提前谢谢你。
【问题讨论】:
标签: excel excel-formula