Please Enable JavaScript!
Gon[ Enable JavaScript ]

영역에서 특정 값만 넣으면 자동으로 나머지 값을 찾아 올 수 있도록 만들 수 있을까요? VLOOKUP 함수를 사용해서 미리 수식을 적용해 두면 값을 입력하는 순간 바로 데이터를 가져오는 것이 가능합니다. 그리고 수식에 필요한 값이 없어서 에러가 날 때 에러 표시를 없애서 좀더 깔끔한 형태로 만들어 보겠습니다.  

 

 

먼저 VLOOKUP 함수를 이용해서 거래 번호에 해당하는 거래처와 판매이익금을 찾아 보도록 하겠습니다. 함수 인수 창에서 Lookup_value 는 검색할 값을 가리킵니다. 거래 번호가 되겠죠.

엑셀 Excel 조건에 맞는 행의 다른 값들 가져오기, VLOOKUP 함수 사용

 

두 번째 인수인 영역을 지정하는 Table_array 는 제목에 해당하는 부분만 제외하고 데이터 영역 전체를 선택합니다. 선택한 영역은 절대주소로 변경해야 합니다. 셀 주소를 선택하고 F4를 누르면 한번에 변경됩니다. 그리고 세 번째 인수인 Col_index_num 에는 찾을 값에 열 번호를 입력해야 합니다. Table_array 에서 거래처는 2 번째 열입니다

엑셀 Excel 조건에 맞는 행의 다른 값들 가져오기, VLOOKUP 함수 사용

 

이제 거래 번호만 입력하면 데이터를 바로 찾을 수 있도록 수식을 나머지 셀에 적용해야겠죠. 드래그 해서 모든 셀에 적용합니다

엑셀 Excel 조건에 맞는 행의 다른 값들 가져오기, VLOOKUP 함수 사용

 

 ※ 아래는 참고하면 좋을 만한 글들의 링크를 모아둔 것입니다.
엑셀 Excel VLOOKUP 함수, 원하는 찾을 사용
엑셀 Excel 데이터에서 VLOOKUP 함수 이용해서 자료 찾기
엑셀 VLOOKUP 과 MATCH 이용해서 여러 필드 찾아 오기
엑셀 Excel VLOOKUP 오류 #N/A 처리 방법
셀 Excel 자료를 채워 넣을 때 HLOOKUP 과 ROW 함수를 이용하기



 

 

 

다음은 판매 이익금을 찾기 위한 수식 적용입니다. VLOOKUP 3번째 인수에 판매이익금의 열 번호를 입력해 줍니다

엑셀 Excel 조건에 맞는 행의 다른 값들 가져오기, VLOOKUP 함수 사용

 

거래 번호만 입력하면 자동으로 거래처와 판매이익금을 찾을 수 있도록 설정하였습니다. 그런데 거래 번호가 입력되기 전에는 거래처와 판매이익금에 에러가 날 수 밖에 없습니다. 그래서 거래 번호가 없을 때는 에러가 나지 않도록 숨겨 보도록 하겠습니다

엑셀 Excel 조건에 맞는 행의 다른 값들 가져오기, VLOOKUP 함수 사용

 

두 가지 방법이 있습니다. 에러 함수를 사용해서 에러가 났을 때 공백을 넣는 방법과 거래 번호 셀에 아무 값이 없으면 VLOOKUP 함수를 실행하지 않는 것입니다. 아래 두가지 식 중에서 하나를 사용하시면 됩니다. IFERROR 함수는 식에 에러가 있을 때 두 번째 인수로 입력된 값을 반환하게 됩니다. “” 공백을 넣었으므로 에러가 나면 아무 값도 입력이 안되겠죠.   

=IFERROR(VLOOKUP(J3,$B$3:$H$14,2),"")

=IF(J3<>"",VLOOKUP(J3,$B$3:$H$14,7),"")

엑셀 Excel 조건에 맞는 행의 다른 값들 가져오기&#44; VLOOKUP 함수 사용

 

그림과 같이 에러 없이 깔끔하게 처리 되었습니다. 이제 거래 번호만 입력하면 거래처와 판매이익금은 자동으로 입력이 됩니다

엑셀 Excel 조건에 맞는 행의 다른 값들 가져오기&#44; VLOOKUP 함수 사용

 ※ 아래는 참고하면 좋을 만한 글들의 링크를 모아둔 것입니다.
엑셀 Excel VLOOKUP 함수, 원하는 찾을 사용
엑셀 Excel 데이터에서 VLOOKUP 함수 이용해서 자료 찾기
엑셀 VLOOKUP 과 MATCH 이용해서 여러 필드 찾아 오기
엑셀 Excel VLOOKUP 오류 #N/A 처리 방법
셀 Excel 자료를 채워 넣을 때 HLOOKUP 과 ROW 함수를 이용하기
Posted by 녹두장군1
,