행정하기/활용하기(실무 엑셀)

동일한 값 유무 표시하기(Type함수, IF함수)

은여리 2021. 8. 18. 08:55
반응형


앞서 일치하는 값을 찾는 방법에 대해 설명했었습니다.

단순히 일치하는 값 찾기만 필요하다면 그렇게 하시면 되지만, 좀 더 직관적으로 표현하고자 하신다면 아래 내용을 참고하시면 됩니다.(쪼끔 더 고급져 보입니다.)

[활용 함수 : TYPE, IF]

 

■ TYPE함수의 이해

[공식] "TYPE( )"

위 표에서 처럼 type 함수는 괄호 안의 값이 어떤 형태인가에 따라 다른 반환 값을 내놓습니다.

■ IF함수의 이해

[공식] "IF(조건, 조건이 참일 때 출력할 값, 조건이 거짓일 때 출력할 값)"
IF함수는 아주 기본적이고 자주 사용하는 함수이니 꼭~ 기억해 두시면 좋습니다.

■ 실무적용

지난 글에서 활용한 엑셀 파일을 활용하여 적용해 보겠습니다.

vlookup함수만 적용했었던 파일입니다.(오류값도 함께 출력이 되죠..)

[적용 함수 식] "=IF(TYPE(VLOOKUP($C3,$G$3:$G$5,1,FALSE))=16,"X","O")"

※ 해설
1. 기존 vlookup함수 식을 TYPE함수식에 넣었습니다.
2. vlookup함수식 값이 오류 값(#N/A)이면 type함수 식은 숫자 16을 반환해 냅니다.
(반대로 오류가 아니면 텍스트가 출력되니 숫자 2를 반환)
3. type함수식 값이 16을 반환하면 IF함수 식의 조건 값과 일치하게 되어 참이된다.
4. IF함수식의 조건이 참인 경우에 해당하므로 참인 경우 값을 출력하는 부분에 "X"를 입력하여 화면상에 "X"가 출력되도록 한다.
반대로 조건이 거짓인 경우 값을 출력하는 부분에 "O"를 입력하여 거짓인 경우 "O"가 출력되도록 한 것임

반응형

최종 출력된 모습

■ 주절주절
개인적으로 자주 사용하였던 함수들이라 애착이 갑니다.
엑셀은 자주 활용하면 손에 익어서 언제 어디서든 활용이 가능하지만, 조금만 소홀히 하면 금세 잊어버립니다.
제 기억의 한 공간에 저장된 이 함수들이 잊혔을 때 좀 더 편하게 꺼내 보고자 정리하고 있습니다.
더불어 다른 분들에게도 도움이 많이 되었으면 합니다.

반응형