Excel公式创build
您好,我有一个与Excel公式=IFERROR(OR(IF(C2=INDEX(data!A2:A70126;MATCH(C3;data!B2:B70126;0));TRUE;FALSE);IF(C2=INDEX(data!A2:A70126;MATCH(C3;data!B2:B70126;0));TRUE;FALSE));FALSE)
我有一列A,其中包含单元格C2和列B的数据,其中是单元格C3的数据。 但是当我search一场比赛时,我遇到了一个问题。 例如:
列A(单元格C2)—-列B(单元格C3)
551-021 ——————— 1055102000001
551-021 ——————— 1055102000002
551-021 ——————— 1055102000003
551-021 ——————— 1055102000004
010551-025 ————— 1055102000000
010.551-025 ————— 1055102000001
010.551-025 ————— 1055102000002
010.551-025 ————— 1055102000003
问题在于,对于列“A”中的不同值和列“B”中具有相同代码的单元“C2”,并且单元“C3”
当我search匹配010.551-025和1055102000002显示我错误,但为551-021和1055102000002显示我TRUE。 你知道我该怎么修理它?
谢谢
你的索引函数INDEX(data!A2:A70126,MATCH(C3,data!B2:B70126,0)
当C3 = 010.551-025时返回551-021 .为什么当你search匹配010.551-025和1055102000002时显示FALSE和551 -021和1055102000002显示为TRUE。
使用下面提到的数组公式来获得所需的结果。
{=IF(OR(C2&"-"&C3=A1:A9&"-"&B1:B9),"True","False")}
这里在A列和B列input你的数据。把想要search的值放在C2(在A列中search的值)和C3(在B列中search的值)。
要写入数组公式,请按CTRL + SHIFT + ENTER。