[실무적용 엑셀수식] 주어진데이터에서 필요한 항목의 데이터 추출하기

IT&컴퓨터|2020. 5. 1. 22:43

유용한 엑셀 수식 - 다른시트의 특정데이터 자동으로 불러오기

 

엑셀 특정데이터 불러오기

 

다른 시트에 주어진 데이터에서 내가 필요한 항목의 데이터만 추출해서 뽑아오는 기능의 엑셀 수식입니다. 

 

주어진 예제 항목인 '데이터 추출 후 리스트 만들기' 를 열어 참조 하세요.

 

엑셀을 열어보면 두번째 시트 '주어진 데이터' 에 임의의 항목별 데이터가 있습니다. 만약 이것이 육안으로 파악 가능한 몇개 안되는 항목이라면, 혹은 첫번째 시트 '필요한데이터추출' 에서 추출하고 싶은 항목이 몇개 안될경우...

 

시트를 옮겨 가며 데이터를 수기입력하거나, Ctrl+F 기능을 활용해 검색하며 데이터를 수기 입력할 수 도 있습니다. 


하지만, 주어진 데이터가 몇백, 몇천, 몇만개 이고, 그 중 필요한 데이터가 수백, 수천가지라고 한다면....   하나하나 검색하며 그 데이터를 입력하는 것은 많은 시간과 노력이 필요합니다. 

 

이럴 때 이 수식을 활용하면 됩니다. 

 

필요한 항목이 특정시트에 있는 항목과 일치할 경우 그 값을 자동으로 불러오는 수식입니다. 

 

 

* 예제

다른시트의 특정값 자동으로 불러오.xlsx
다운로드

 

=IFERROR(VLOOKUP(A2,주어진데이터!A:B,2,0),"")

 

예제에서 첫번째 시트 C3, C4... 등 B열에 걸려 있는 수식을 참조하시면 됩니다.

 

엑셀예시

 

수식 구성 요소 설명

1. VLOOKUP(A2, 주어진데이터!A:B, 2, 0)

기능: A2 셀에 있는 값을 기준으로 주어진데이터 시트의 A열에서 검색하여, 해당 행의 2번째 열(B열) 값을 가져옵니다.

범위: 주어진데이터!A:B는 A열과 B열로 이루어진 데이터 범위입니다.

열 번호 (2): 검색 기준 열(A열)을 기준으로 오른쪽에서 두 번째 열, 즉 B열의 값을 가져옵니다.

정확히 일치 (0): FALSE 또는 0은 정확히 일치하는 값을 찾는다는 뜻입니다.

2. IFERROR( ... , "")

기능: VLOOKUP 함수에서 오류가 발생하면 빈 문자열(""), 즉 아무 것도 표시하지 않도록 처리합니다.

예: 검색값이 없거나 범위 오류가 날 경우 #N/A, #VALUE! 같은 오류가 나는데, 이를 깔끔하게 숨깁니다.

 

예시

▶ 주어진 데이터 (시트 이름: 주어진데이터)

A열(이름) B열(점수)
김철수 85
이영희 92
박지민 78

▶ 메인 시트

A열 (이름) B열 (점수) (수식 적용 열)
김철수 =IFERROR(VLOOKUP(A2,주어진데이터!A:B,2,0),"") → 85
이영희 92
홍길동 "" (빈 셀) (검색되지 않음)

 

요약

이 수식은 다음 상황에서 유용합니다:

데이터를 자동으로 검색하고 연결할 때

오류를 깔끔히 숨기고 싶을 때

보고서나 양식에서 빈칸을 유지하고 싶을 때

'IT&컴퓨터' 카테고리의 다른 글 : more

댓글(3)