VLOOKUP 을 이용하면 검색 조건에 맞는 원하는 위치의 열 값을 쉽게 찾을 수 있습니다. 그럼 동일한 행에 다른 열의 값을 한번에 가져오는 식은 어떻게 만들면 좋을 까요? 열 마다 VLOOKUP 함수를 만들지 않고 한번 작성한 식을 드래그 만으로 모든 필드에 자동으로 적용할 수 있다면 아주 편하겠죠. 방법은 MATCH 함수로 상대 경로를 찾아 주는 것입니다.
▼ 아래 그림에서 제공하는 샘플과 같이 제품에 해당하는 단위, 최소 가격, 최대 가격 을 오른쪽 표에서 한번에 가져오고자 합니다. VLOOKUP 세 번째 인수인 열 값을 자동으로 찾아 주면 가로로 드래그해서 식을 그대로 적용할 수 있습니다. 세 번째 인수는 MATCH 함수를 이용해서 찾을 것입니다.
▼ 먼저 VLOOKUP 함수를 이용해서 "단위" 값을 찾겠습니다. "단위" 값은 찾는 영역에서 5번째 열입니다. 이렇게 숫자 5를 직접 입력해도 되지만 가로 방향으로 식을 자동적용을 위해서는 MATCH 함수를 이용해서 자동 생성할 수 있게 만들어야 합니다. 참고로 첫 번째 인수 값인 “$C3” 에서 열 값에 절대값이 붙은 이유는 가로로 드래그 할 때 제목 위치 값이 변경되지 않도록 하기 위해서 입니다.
=VLOOKUP($C3,$H$4:$L$6,5,FALSE) |
▼ 그럼 MATCH 함수를 이용해서 열의 상대 경로 값을 가져와 보겠습니다. MATCH 함수의 첫 번째 인수는 검색할 값입니다. 제목 셀을 지정하면 되겠죠. 두 번째 인수는 찾을 영역입니다. 아래 수식은 VLOOKUP 과 MATCH 함수를 넣어서 완성한 것입니다. MATCH 함수의 첫 번째 인수에서 주의할 것은 열 값에 절대값을 지정해야 합니다. 세로로 드래그 할 때 바뀌면 제목 값의 위치가 바뀌면 안되기 때문입니다.
=VLOOKUP($C3,$H$4:$L$6,MATCH(D$2,$H$3:$L$3,0),FALSE) |
▼ 이제 VLOOKUP 의 세 번째 인수로 열 값을 알아 올 수 있게 되었으니 가로로 드래그 하고 세로로 드래그 하시면 아무리 많은 셀이라도 한번에 다 찾아 올 수 있습니다.
'엑셀(Excel) > Excel' 카테고리의 다른 글
엑셀 Active Directory 디렉터리 서비스를 현재 사용할 수 없습니다. 에러 해결하기 (8) | 2024.01.13 |
---|---|
엑셀(Excel) 액세스(Access) 파일을 엑셀로 불러와서 추가하기 (0) | 2024.01.13 |
엑셀 Excel 함수 DATEDIF 사용해서 생년월일로 나이와 개월 수를 구하기 (5) | 2024.01.12 |
엑셀 Excel 파일 저장하기 위한 기본 파일 형식 변경하기 (0) | 2024.01.11 |
엑셀 Excel 모든 셀에 동일한 값 더하기, 빼기를 실행하는 방법 (4) | 2024.01.05 |
엑셀 Excel 함수 MODE 자주 발생하는 값 찾기 (0) | 2024.01.04 |
엑셀 Excel 빈도수 가장 많이 나타난 문자열 찾기 (1) | 2024.01.04 |
엑셀 Excel 편집 사용 메시지 차단하기 (1) | 2024.01.01 |