![Excel – 匹配单元格值](https://linux22.com/image/1377588/Excel%20%E2%80%93%20%E5%8C%B9%E9%85%8D%E5%8D%95%E5%85%83%E6%A0%BC%E5%80%BC.png)
我想知道如何执行以下操作。
我想要做的是当两个单元格匹配时获取一个值,例如,如果“A1=b 且 B1=b 则 G1 应该是“1”,如果它们不匹配则应该是“0”。如能得到任何帮助我将不胜感激。
答案1
答案2
另一个方法是将手机C1
=(A1="a")*(B1="b")
Excel
评估每个语句,并相应地返回TRUE
或FALSE
。然后,将逻辑值相乘将得出数值结果(0
如果两者中有 ,FALSE
则为1
;如果两者均为 ,则为TRUE
)。
我发现这项技术很有用,因为它可以在更复杂的情况下提供帮助。
答案3
我想要做的是获得一个价值当两个单元格匹配时, 例如如果 A1=b 且 B1=b 则...
这似乎是在说“如果 A1
和 B1
等于同一个值”,即“如果 A1
和 B1
相等对彼此”。其他答案似乎将问题解释为“ 如果A1
和 B1
两个都等于一些指定的价值”。
要测试是否A1
匹配B1
,如果匹配则返回“1”,如果不匹配则返回“0”,您只需输入
=A1=B1
到您想要结果的单元格(例如 )。这是因为在 Excel 中,“1”和“0”分别是和 G1
的数值 。如果您想要其他值 — 例如,如果它们匹配则为“42”,如果不匹配则为“−1” — 您可以使用函数 :TRUE
FALSE
IF
=IF(A1=B1, 42, -1)
答案4
假设您的两个单元格值分别位于单元格 A1 和 B1 中,在单元格 C1 中输入 =match(A1,B1,0)。如果匹配,它将返回 1。