이 수식은 Excel의 여러 함수를 조합하여 작성되었으며 각 부분의 기능은 다음과 같습니다:
VLOOKUP(D1,Sheet2!D:D,1,FALSE)
VLOOKUP 함수는 첫 번째 인수로 주어진 값(D1 셀의 값)을 두 번째 인수로 지정된 범위(Sheet2의 D열)에서 검색합니다.
세 번째 인수 '1'은 찾은 값과 같은 행의 첫 번째 열에서 값을 반환하도록 지시합니다 (여기서는 동일한 열이므로 그대로 반환됩니다).
네 번째 인수 'FALSE'는 완벽하게 일치하는 값을 찾도록 지시합니다.
ISNA(VLOOKUP(D1,Sheet2!D:D,1,FALSE))
ISNA 함수는 내부 함수(VLOOKUP)에서 반환된 값이 #N/A 오류인지 확인합니다. VLOOKUP은 찾고자 하는 값이 없을 때 #N/A 오류를 반환합니다. 따라서 이 함수는 찾고자 하는 값이 없으면 TRUE를, 있으면 FALSE를 반환합니다.
IF(ISNA(VLOOKUP(D1,Sheet2!D:D,1,FALSE)), "없음", "있음")
IF 함수는 첫 번째 인수로 주어진 조건이 TRUE인지 FALSE인지를 확인한 후, 조건이 TRUE이면 두 번째 인수("없음")를 반환하고, FALSE이면 세 번째 인수("있음")를 반환합니다.
여기서 첫 번째 인수는 ISNA 함수로, 찾고자 하는 값이 없을 때 TRUE를 반환하는 함수입니다. 따라서 찾고자 하는 값이 없으면 "없음"을 반환하고, 있으면 "있음"을 반환하도록 설정되어 있습니다.
이 수식을 사용하면, Sheet1의 D열에 있는 각 주문 번호가 Sheet2의 D열에 있는지 여부를 확인할 수 있으며, 결과는 "있음" 또는 "없음"으로 표시됩니다.