안녕하세요.
오늘은 요청 들어온 사항이 있어서 그 부분에 대해서 알려드리려고 해요.
바로, 엑셀(Excel) 에서 다른 셀의 값을 참조하여 해당하는 데이터를 가져오는 방법 입니다.
그럼 같이 알아보실까요? ^^
엑셀(Excel)을 사용하시다 보면
단가표 라던지 어느 특정한 테이블에서 해당 값을 참조해와야 할때가 있습니다.
그럴때는 일일이 하나씩 비교해 가면서 값을 달아도 되지만,
그 길이가 1만줄 이상될때는... 날밤새가면서 작성하기 힘들겠죠? ㅎㅎㅎ
이럴때는 'VLOOKUP' ('브이 룩 업' 이라고 읽죠? ㅋ) 함수를 써 주시면 됩니다.
엑셀의 도움말을 보면 VLOOKUP은 아래와 같이 정의 되어 있습니다.
'표 배열의 첫째 열에서 값을 찾고 표 배열의 다른 열에 있는 같은 행에서 값을 구합니다.'
우선 VLOOKUP의 사용법의 알아볼까요?
VLOOKUP(lookup_value,table_array,col_index_num,range_lookup)
- lookup_value : 자신이 찾을 값을 말합니다. 다른 비교대상에서 자신이 추출할 데이터이지요.
- table_array : 참조할 데이터 열 입니다. 위에서 말한 단가표 라고 생각하시면 편하시겠죠?
- col_index_num : 참조할 데이터 열에서 자신이 구할 값의 위치를 말합니다. 첫번째부터 1,2,3... 이렇게...
- range_lookup : 값이 비슷해도되면 'true' or '1' or 생략 해주시면 되고,
일치하는 값을 찾으려면 'false' or '0'을 써주시면 됩니다.
이쯤되면 약간... 어지러우신 분이 발생하게 될텐데요...
너무 어렵게 생각하지 마세요. 이제부터 저와함께 따라해 봅시다!!! ^^
01. 자~ 이렇게 참조 되는 셀에
이름이 가, 나, 다, 라, 마 가 있고,
값에는 12, 33, 22, 42, 23 이라는 값이 있습니다.
노출셀에서는 이름만 적혀 있고, 이 이름으로 참조셀을 참조하여 값을 적어야 합니다.
위처럼 내용이 별로 없으면 외쪽을 보고 하나씩 적어야 합니다.
하지만 내용이 많을땐 일일이 노가다를 해야 하나요?
No!!! 우리는 누구?
바로 머리를 사용할 줄 아는 사람~~~ ㅎㅎㅎ
02. F4의 셀값에 아래와 같이 적습니다
'=VLOOKUP(E4,$B$4:$C$8,2,0)'
함수안의 내용을 일일이 살펴보면,
- VLOOKUP : VLOOKUP 함수를 사용한다.
- E4 : 노출셀 안의 값인 '나'를 참조셀과 비교한다.
- $B$4:$C$8 : 참조셀안의 내용인 $B$4:$C$8 에서 값을 찾는다.
F4 셀부터 F8열까지 사용할꺼니까 절대참조로 한다.
- 2 : 참조셀안의 값중에 2번째 열 (이름이 1번째열, 값이 2번째열)을 참조하여 값을 가져온다.
- 0 : False와 동일한 의미로 일치하는 값을 찾아서 가져온다.
03. 이렇게 작성을 하시면 F4의 셀 안에 33의 값이 나타납니다.
왼쪽의 이름이 '나' 인 부분의 값이 '33'이 맞지요? ^^
그러면 셀의 오른쪽 하단으로 마우스를 가져다 놓습니다.
어때요? 마우스 커서가 십자가(+)로 바뀌지요?
여기서 클릭을 한 상태에서 F8열까지 드레그(Drag) 를 합니다.
04. 그려면 이렇게 값이 다 채워진 것을 확인 하실 수 있으실 것입니다.
왼쪽에서 해당 이름을 찾아서 값이 제대로 찾아왔는지 확인해보세요.
아주 잘 되었죠?
※ 이와 같은 것을 'HLOOKUP' 이라는 함수가 있는데,
이것은 여기서와는 반대로 행으로 값을 찾을때 사용하시면 됩니다. ^^
이건 다음에 다시 같이 알아볼께요 ^^
혹시나 값을 참조할때 일일이 비교해서 찾았다면
앞으로 이런 VLOOKUP 이나 HLOOKUP 함수를 이용해보세요.
그럼 또 다른 필요한 내용이 있으시면 언제든지 질문 주세요~
열심히 포스팅 해드리겠습니다. ^^
그럼 월요일 이지만, 즐거운 하루 되세요~ ^^
'정보를 드려요 > 엑셀(Excel)' 카테고리의 다른 글
[엑셀강의(Excel)] 엑셀에서 오늘 날짜 입력하기 - Ctrl + ; (34) | 2018.04.18 |
---|---|
[엑셀강의(Excel)] 두가지 조건을 동시에 만족하는 셀갯수 카운트 하는 방법 - Sumproduct (64) | 2018.04.12 |
[액샐(Excel)] 칸(셀) 넓이를 넘는 긴텍스트를 다음 칸(줄)으로 확장하기 (30) | 2017.06.09 |
[엑셀(Excel)] 서로 다른 셀의 데이터(문자) 연결 및 합쳐서 나타내기 - & (43) | 2017.06.05 |
[엑셀(Excel)] 셀 안의 문자열 내용 중 지정 위치부터 지정한 갯수만큼 노출 하는 방법 - mid() 함수 사용법 (36) | 2017.06.01 |