하나의 공식으로 결합하고 싶은 세 가지 다른 공식이 있습니다.
셀 I2에서:=IF(ISNA(MATCH(CONCATENATE(A2,D2),INTRAFREQNCELL!E:E,0)),"NO","YES")
J2 셀에서:=IF(ISNA(MATCH(CONCATENATE(A2,D2),INTERFREQNCELL!E:E,0)),"NO","YES")
K2 셀에서:=IF(I2=J2,"NO","YES")
I2
셀 과 셀 의 수식은 J2
별도의 두 시트에서 일치 항목을 찾아 YES
일치 항목이 있거나 NO
일치 항목이 없는 경우 a를 반환합니다.
셀의 수식은 if 셀 과 셀 일치를 K2
반환합니다 .YES
I2
J2
내가 원하는 것은 열을 제거 I
하고 J
세 셀 모두에서 수식을 결합하는 것입니다.
이 기능을 사용해 보았지만 INDEX
작동하지 않았습니다. 이것이 가능한가?
답변1
수식이 제대로 작동하는지 확인할 수 있는 정보가 충분하지 않으므로 수식을 결합하는 방법만 다루겠습니다.
일반적으로 수식에 다른 셀의 결과에 대한 참조가 포함되어 있는 경우 =
배열 수식(중괄호로 표시됨)이 아닌 한 일반적으로 참조를 참조된 셀의 수식(초기 제외)으로 바꿀 수 있습니다. 그것).
K2로 그렇게 하면 다음과 같은 결과가 나옵니다.
=IF(IF(ISNA(MATCH(CONCATENATE(A2,D2),INTRAFREQNCELL!E:E,0)),"NO","YES")=IF(ISNA(MATCH(CONCATENATE(A2,D2),INTERFREQNCELL!E:E,0)),"NO","YES"),"NO","YES")
그러나 각 수식은 True/False 조건을 테스트한 다음 결과를 예/아니요로 표시하고 각 수식에 대해 동일한 논리적 방향을 사용하기 때문에 수식을 사용하면 그보다 더 나은 결과를 얻을 수 있습니다. 따라서 I2와 J2에서 복사한 내용을 단순화하여 True/False 결과를 비교할 수 있습니다.
=IF(ISNA(MATCH(CONCATENATE(A2,D2),INTRAFREQNCELL!E:E,0))=ISNA(MATCH(CONCATENATE(A2,D2),INTERFREQNCELL!E:E,0)),"NO","YES")
출력은 단지 No/Yes이므로 Yes/No보다는 True/False로 충분하다면 훨씬 더 단순화할 수 있습니다. 비교의 논리적 결과를 사용할 수 있습니다.
I2와 J2가 일치하면 "No"가 표시되고 그렇지 않으면 "Yes"가 표시되어 No와 Yes가 바뀔 수 있는 것 같습니다. 따라서 "True"로 표시하려는 항목에 따라 =
또는 에 대해 테스트하면 됩니다.<>
=ISNA(MATCH(CONCATENATE(A2,D2),INTRAFREQNCELL!E:E,0))=ISNA(MATCH(CONCATENATE(A2,D2),INTERFREQNCELL!E:E,0))
또는
=ISNA(MATCH(CONCATENATE(A2,D2),INTRAFREQNCELL!E:E,0))<>ISNA(MATCH(CONCATENATE(A2,D2),INTERFREQNCELL!E:E,0))