TIPS

IFERROR로 IF없이 VLOOKUP #N/A 제거 방법

Google 스프레드시트
작성자
진수 이
작성일
2021-06-03 12:58
조회
1760

지난번에 VLOOKUP 적용할 때 #N/A를 나오지 않게 IF 를 사용하는 방법을 소개해드렸습니다.


IF를 사용하면, 조건이 TRUE와 FALSE 일 때의 값을 넣어줄 수 있는 장점이 있지만, 조건 안에 또 조건을 붙여야 하는 경우에는 조금 헷갈리게 됩니다.


그럴 때 사용할 수 있는 함수가 IFERROR 입니다.


이 함수는 풀어서 설명하는 것보다 적용해보면 빨리 이해할 수 있습니다.


이전 글의 마지막 단계에서 시작해보겠습니다.


마지막단계

=if(D7<>"",vlookup(D7,$A$7:$B$10,2,false),"")

IF 함수를 적용해서 빈칸이 아닐 때, VLOOKUP을 실행해서 그 값을 가져오고, 빈칸이면 " " 빈칸으로 표시하는 수식입니다.


이제 아래 쪽에 IFERROR를 넣어보겠습니다.


=IFERROR(vlookup(A23,$A$7:$B$10,2,false))

IFERROR

여기서는 빈칸인지 확인하는 것이 아니라 VLOOKUP을 먼저 실행합니다. 그래서 값이 있으면 그 값을 표시하고, 없으면 빈칸으로 표시합니다.


사실 이렇게 뒤에 ""를 표시해야 더 정확하겠지요. 하지만, 표시하지 않으면 알아서 ""으로 간주하기 때문에 수식이 한결 간소해집니다.


=IFERROR(vlookup(A23,$A$7:$B$10,2,false),"")

제가 많이 사용하던 수식 중에는 IF와 ISNA를 조합하는 수식이 있는데요, IFERROR를 쓰면 수식이 훨씬 간단해집니다.


예를 들어 다음과 같습니다. VLOOKUP을 해서 값이 #N/A로 나올 경우에는 "" 빈칸으로 표시해주고, 값이 있다면 그 값을 표시해준다는 수식입니다.


=IF(ISNA(VLOOKUP(A1,범위,2,FALSE),"", VLOOKUP(A1,범위,2,FALSE))

이제 IFERROR를 쓰면 이렇게 간소화됩니다.


IFERROR(VLOOKUP(A1,범위,2,FALSE))

직접 실무에 적용해보시면 기억에 오래 남습니다~


샘플을 확인해보세요.

전체 32
번호 썸네일 제목 작성자 작성일 추천 조회
12 BigQuery 적용하기: 쇼핑몰 판매분석 사례
BigQuery 적용하기: 쇼핑몰 판매분석 사례
BigQuery 적용하기: 쇼핑몰 판매분석 사례
진수 이 | 2021.06.03 | 추천 0 | 조회 977
진수 이 2021.06.03 0 977
11 BigQuery 빅쿼리 시작하기: 왜?
BigQuery 빅쿼리 시작하기: 왜?
BigQuery 빅쿼리 시작하기: 왜?
진수 이 | 2021.06.03 | 추천 0 | 조회 1186
진수 이 2021.06.03 0 1186
10 IFERROR로 IF없이 VLOOKUP #N/A 제거 방법
IFERROR로 IF없이 VLOOKUP #N/A 제거 방법
IFERROR로 IF없이 VLOOKUP #N/A 제거 방법
진수 이 | 2021.06.03 | 추천 0 | 조회 1760
진수 이 2021.06.03 0 1760
9 구글시트 QUERY: 거래처, 기간에 맞춰 거래명세서 출력하는 방법
구글시트 QUERY: 거래처, 기간에 맞춰 거래명세서 출력하는 방법
구글시트 QUERY: 거래처, 기간에 맞춰 거래명세서 출력하는 방법
진수 이 | 2021.06.03 | 추천 0 | 조회 927
진수 이 2021.06.03 0 927
8 구글시트 QUERY: DATEDIF 와 VLOOKUP을 사용해서 거래처 미방문일수 계산하기
구글시트 QUERY: DATEDIF 와 VLOOKUP을 사용해서 거래처 미방문일수 계산하기
구글시트 QUERY: DATEDIF 와 VLOOKUP을 사용해서 거래처 미방문일수 계산하기
진수 이 | 2021.06.03 | 추천 0 | 조회 848
진수 이 2021.06.03 0 848
7 조건부 서식으로 데이터가 중복되는 셀 표시하기
조건부 서식으로 데이터가 중복되는 셀 표시하기
조건부 서식으로 데이터가 중복되는 셀 표시하기
진수 이 | 2021.06.03 | 추천 0 | 조회 2158
진수 이 2021.06.03 0 2158
6 FILTER/MATCH 두 열을 비교해서 중복되지 않는 데이터 추출하는 방법
FILTER/MATCH 두 열을 비교해서 중복되지 않는 데이터 추출하는 방법
FILTER/MATCH 두 열을 비교해서 중복되지 않는 데이터 추출하는 방법
진수 이 | 2021.06.03 | 추천 0 | 조회 912
진수 이 2021.06.03 0 912
5 구글시트 QUERY: QUERY로 불러온 날짜의 포맷 변경하기
구글시트 QUERY: QUERY로 불러온 날짜의 포맷 변경하기
구글시트 QUERY: QUERY로 불러온 날짜의 포맷 변경하기
진수 이 | 2021.06.03 | 추천 0 | 조회 828
진수 이 2021.06.03 0 828
4 구글시트 QUERY: QUERY로 불러오는 열의 앞부분 10자리만 불러오는 방법
구글시트 QUERY: QUERY로 불러오는 열의 앞부분 10자리만 불러오는 방법
구글시트 QUERY: QUERY로 불러오는 열의 앞부분 10자리만 불러오는 방법
진수 이 | 2021.06.03 | 추천 0 | 조회 557
진수 이 2021.06.03 0 557
3 구글 스프레드시트의 강력한 기능 QUERY
구글 스프레드시트의 강력한 기능 QUERY
구글 스프레드시트의 강력한 기능 QUERY
진수 이 | 2021.06.03 | 추천 0 | 조회 2095
진수 이 2021.06.03 0 2095

© 2019-2022 autooffice. All rights reserved.