지정한 셀 범위에서 검색한 값과 관련된 데이터를 찾고 싶을 때 가장 많이 쓰이는 함수 중 하나가 VLOOKUP 입니다. 검색한 값에서 동일한 행에 있는 데이터를 찾는 방식입니다. 그래서 함수의 인수 중 열 번호가 들어가는 것입니다. 단점이 있다면 찾는 데이터는 검색하는 데이터보다 오른쪽에 와야 합니다. 오늘은 “데이터 유효성 검사”로 목록을 만들어서 영역에 관련된 데이터들을 찾아 보도록 하겠습니다.
▼ 먼저 찾는 데이터를 “데이터 유효성 검사”로 목록을 만들어 보도록 하겠습니다. 이렇게 목록으로 만들어 놓으면 원하는 데이터를 선택했을 때 데이터를 가져오는 것을 실시간으로 볼 수 있기 때문에 VLOOKUP 이 제대로 구현되었는지 좀더 검증하기가 쉽습니다.
검색 데이터 목록을 만들기 위해서 [데이터] 탭 > 데이터 도구] 그룹으로 갑니다. 그리고 [데이터 유효성 검사]를 클릭해서 대화상자를 띄웁니다.
▼ [데이터 유효성] 대화상자에서 [설정] 탭으로 갑니다. [제한 대상] 을 목록으로 선택하고 원본 영역을 검색할 성명으로 지정합니다.
▼ 그럼 [데이터 유효성 검사]가 적용된 셀에는 성명 목록 상자가 만들어 집니다. 화살표를 클릭하시면 영역으로 지정한 곳에 데이터가 모두 들어가 있는 것을 알 수 있습니다. 이제 목록에서 선택한 이름으로 직위와 급여를 검색한 후 셀에 채워 넣을 것입니다.
※ 아래는 참고하면 좋을 만한 글들의 링크를 모아둔 것입니다. ※ ▶ 엑셀 Excel VLOOKUP 함수, 원하는 값 찾을 사용 ▶ 엑셀 Excel VLOOKUP 오류 #N/A 처리 방법 ▶ 엑셀 VLOOKUP 과 MATCH 이용해서 여러 필드 찾아 오기 ▶ 엑셀 Excel 조건에 맞는 행의 다른 값들 가져오기, VLOOKUP 함수 사용 ▶ 엑셀 Excel 자료를 채워 넣을 때 HLOOKUP 과 ROW 함수를 이용하기 |
▼ 관련 데이터를 가져오기 위한 함수로 VLOOKUP 을 이용해야 합니다. 수식 입력기에VLOOKUP 함수를 입력하고 fx 를 눌러 함수 인수 대화상자를 띄웁니다. 함수 인수 대화 상자에는 총 4개의 인수가 있습니다.
VLOOKUP (lookup_value,table_array,col_index_num,range_lookup)
l lookup_value : 찾을 값을 입력한다. 목록으로 만든 “성명” 열이 된다.
l table_array : 찾을 전체 영역이 된다.
l col_index_num : 찾을 데이터가 있는 열 번호이며 자기 자신이 1이다.
l range_lookup : 정확하게 일치하는 값일 때 FALSE, 근사치는 TURE 을 입력
Lookup_value 에는 위에서 만든 성명 목록이 있는 셀을 추가합니다.
▼ Table_array 는 헤더를 제외한 데이터 영역 전체가 되겠죠. 세 번째 Col_index_num 은 “성명”을 기준으로 한 열 번호가 됩니다. 성명 열이 1이므로 직위는 3이 되겠죠. 마지막으로 Range_lookup 은 정확하게 일치하는 값을 찾을 수 있도록 False 를 입력합니다.
=VLOOKUP(H3,B5:E17,3,FALSE)
▼ 급여는 직위를 구한 수식과 거의 동일하며 Col_index_num 을 열 번호 4로 변경해 주면 되겠죠. 이상으로 데이터 유효성 검사와 VLOOKUP 함수를 이용해서 관련 데이터를 검색하는 방법에 대해 알아 보았습니다.
=VLOOKUP(H3,B5:E17,4,FALSE)
※ 아래는 참고하면 좋을 만한 글들의 링크를 모아둔 것입니다. ※ ▶ 엑셀 Excel VLOOKUP 함수, 원하는 값 찾을 사용 ▶ 엑셀 Excel VLOOKUP 오류 #N/A 처리 방법 ▶ 엑셀 VLOOKUP 과 MATCH 이용해서 여러 필드 찾아 오기 ▶ 엑셀 Excel 조건에 맞는 행의 다른 값들 가져오기, VLOOKUP 함수 사용 ▶ 엑셀 Excel 자료를 채워 넣을 때 HLOOKUP 과 ROW 함수를 이용하기 |
'엑셀(Excel) > Excel' 카테고리의 다른 글
엑셀 Excel 지정한 영역의 모든 셀에 특수 문자 넣기 (0) | 2024.10.31 |
---|---|
엑셀 Excel 이전 버전과 호환되도록 통합 문서 저장하는 방법 (2) | 2024.10.31 |
엑셀 Excel 자막파일 srt, smi 파일을 txt 파일로 변환하기 (8) | 2024.10.30 |
엑셀 Excel 텍스트(TEXT) 함수 사용법 (6) | 2024.10.30 |
엑셀 Excel 함수 PHONETIC 윗주의 내용을 추출하기 (1) | 2024.10.25 |
엑셀 Excel 매크로 소스 디버깅으로 결과 확인하기 (1) | 2024.10.25 |
엑셀 Excel 데이터베이스 함수를 사용해서 표준편차 구하는 방법 (4) | 2024.10.23 |
엑셀 Excel 함수 WEEKDAY, CHOOSE 주민번호 태어난 요일 추출하기 (1) | 2024.10.23 |