엑셀 ┃ vlookup 함수로 불러올 때 빈칸이 '0'으로 표시될 때 해결 방법

▼ 아래와 같이 vlookup 함수로 데이터를 불러올 때 빈칸이 있는 항목은 0으로 표시됩니다.

    여러 가지 해결 방법이 있겠지만 iflen 함수를 이용하여 빈칸으로 출력하도록 해보겠습니다.

 

 

위 표 기준으로 아래와 같은 수식을 사용합니다.

=IF(LEN(VLOOKUP(C7,$H$4:$I$11,2,0))=0,"",VLOOKUP(C7,$H$4:$I$11,2,0))

위 함수를 설명하면 

  • IF : (LEN(VLOOKUP(C7,$H$4:$I$11,2,0))=0 이면 ""(빈칸)으로 표시하고 아니면  VLOOKUP(C7,$H$4:$I$11,2,0) 값으로 표시하라는 함수
  • LEN : VLOOKUP(C4,$H$4:$I$11,2,0) 값의 문자 길이 계산하라는 함수
             즉 LEN(VLOOKUP(C7,$H$4:$I$11,2,0))=0 함수는 VLOOKUP으로 찾은 값의 문자의 길이가 0일 경우를 찾는 함수입니다. 

또한 타깃이 되는 항목 구간은 절댓값($)으로 지정하여 수식을 적용할 때 오류가 나지 않도록 해주었습니다.

 

'LEN' 함수는 대소문자를 구분하지 않으며 숫자와 날짜를 텍스트로 처리한다는 점을 기억하세요. 또한 텍스트가 아닌 데이터를 다룰 때는 주의하세요.

 

 

▼ 최종 결과

    위에 설명드린 수식으로 사용 시 빈칸으로 표시가 됩니다.

 

Designed by JB FACTORY