Excel为重复项匹配多个单元格
我需要根据以下条件填充一个单元格,其中结果有效或错误。我不确定使用匹配查找公式是否能解决此问题 给定的Excel为重复项匹配多个单元格,excel,excel-formula,excel-2010,Excel,Excel Formula,Excel 2010,我需要根据以下条件填充一个单元格,其中结果有效或错误。我不确定使用匹配查找公式是否能解决此问题 给定的 A B C +-----------+-----------+---------- 1 | IntRef | Value | Result 2 |-----------|-----------+---------- 3 | r01 | Value 123 | Success (because B4 matc
A B C
+-----------+-----------+----------
1 | IntRef | Value | Result
2 |-----------|-----------+----------
3 | r01 | Value 123 | Success (because B4 matches B3)
4 | r01 | Value 123 | Success (because B3 matches B4)
5 | r02 | Value ABC | Failed (because B6 differs from B5)
6 | r02 | Value XYZ | Failed (because B5 differs from B6)
成功标准
扫描每个IntRef(A)列中的所有重复键。他们在哪里比赛
在行上检查值列(B)。所有匹配的单元格都有
相同的值将其结果单元格(C)设置为成功
不合格标准
扫描每个IntRef(A)列中的所有重复键。他们在哪里比赛
在行上检查值列(B)。其中所有匹配单元格都有a
不同的值将其结果单元格(C)设置为失败
我确信有一个公式可以输入到C列的每个单元格中,它将对每个IntRef进行查找,并交叉引用匹配发生的B列的内容。这超出了Excel公式知识的范围
是否有可能创建并帮助制定成功/失败标准(C列)的计算方法?这似乎可以做到这一点
{=IF(COUNT(IF($B$3:$B$6=B3,IF($C$3:$C$6=C3,1)))=COUNTIF($B$3:$B$6,B3),"Success","Failed")}
请注意,这是一个数组查找公式(意味着您需要在输入它时按Ctrl+Shift+Enter)
此公式基本上计算A和B列值同时出现的次数,并将其与A列值出现的次数进行比较。如果两个计数匹配,您就成功了。试试这个公式:=IF(SUMPRODUCT(IF(A2=A$2:A$9,1,0),IF(B2=B$2:B$9,1,0))>1,“成功”,“失败”)
假设您有这样的数据:在
C2
中,通过按Ctrl+Shift+Enter键将公式输入为Array Formula
。然后只需复制剩余的单元格。
我刚刚添加并更改了一些测试数据的位置。
希望这对你有用。更改
范围
以适合您的数据大小。我认为您的单元格引用向右移动了一列。如果是这样,我在所有行中都失败了。我应该在前两个月取得成功。我不熟悉数组查找公式。这个ctrl+Shift+Enter在Word for Mac上工作吗?我似乎无法理解它的语法