VLOOKUP 다른 시트 - VLOOKUP daleun siteu

엑셀 vlookup 함수와 다른 시트값 불러오기


제목은 엑셀  다른 시트값 불러오기와 vlookup 함수인데요..
1. vlookup 함수를 왜 써야하는지
2. 다른 시트값을 참조하는 방법
3. 한 시트내에서 vlookup 함수를 쓰는경우
4. 다른 시트값을 불러오기하여 vlookup 함수를 이용하는법

머 요런순서로 말씀드릴라구 하는데요~~
하다 바뀌어도 돌 던지거나~ 병 던지거 하지 마세요~
혹시 돈이걸랑 던지지 마시구 구좌번호 문의하세요 ^^*

1. vlookup 함수 어떤 경우에 쓸만한가 알아보겠습니다
'갑'거래처에 연필,지우개,샤프 세개의 견적서를 보내려고 하는데요
'갑' 거래처는 기존에 거래하던곳이고 이미 그곳과는 거래가격이
정해져있고 기존에 거래했던 자료가 있습니다..
이때 기존 거래 자료를 근거로 연필에 대한 값을 불러올수 있습니다..

VLOOKUP 다른 시트 - VLOOKUP daleun siteu

또한가지 예는 교수님이 시험점수를 기준으로 학점을 준다거나할때
95점 이상은 A 85 점 이상은 B , 등등 기준으로 학점으로 매길때 유용합니다.

VLOOKUP 다른 시트 - VLOOKUP daleun siteu

그림에서보면 오른쪽이 학점을 분류할 근거 데이타고요
왼쪽 붉은 글씨가 오른쪽 데이터를 근거로 학점을 준 파일입니다.
몇개 안되면 찾아보면 되는데~ 뭐 천개 혹은 몇만개씩 된다면
머리 빠질 일이죠 .. 눈알도 빠질듯 아플듯~~
이런 기능이 없더라면 ? 일일이 찾아보거나 ㅠ
복잡한 VBA를 구사해야 된다는...

바트 여기서 잠깐 짬내서 배우신다면,, 머리 쪼매 빠지고~~
오랫동안 머리 안 빠질듯~~

2. 다른 시트값을 참조하는 방법

본게임에 앞서 다른 시트값을 참조하는 방법을 알아보겠습니다.
한 시트안에 놓고 쓴다는거 좀 불편하자나요
예제처럼 간단하면 몰라도. 몇백개 몇십개 수천 수만게 될텐데 말이죠

VLOOKUP 다른 시트 - VLOOKUP daleun siteu

같은 문서안의 각기 다른 시트 sheet1 시트2 이죠 ?
한글이 되는걸 확인하기위해 제가 sheet2의 이름을 바깠습니다.
sheet1의 연필의 주소는 B2 맞죠 ? 사실은 sheet1!B2 입니다
같은 시트 안이라 시트 주소를 생략해준것이지요~
b5 셀에 =B4 라고 입력하면 '수성펜'이 들어오죠 ?
=sheet1!B4라고 입력해두 '수성펜'이 들어옵니다. 연필이 절대 안 온다는..

그럼 정리해보죠... 다른 시트참조는

시트명!셀주소
sheet3의 참조하려면 sheet3!:D5, 시트2 참조는 시트2!D2
끄덕~ 끄덕 ?~~~

위 그림중에 시트2의 C2셀의 내용을 sheet1의 B5에 넣어보겠습니다
.

VLOOKUP 다른 시트 - VLOOKUP daleun siteu

왼쪽화면은 sheet1 오른쪽 화면은 시트2 입니다..
다 이해하실줄 믿고~~ 진도 나갑니다... 헤헤~~

3. 한 시트내에서 vlookup 함수를 쓰는경우

위에 그림에서 조금 설명드리면 오른쪽에 연필 가격이 나와있죠 ?
왼쪽 그림의 연필을 입력후 오른쪽 연필 가격을 불러오는 기능이예요..
문제는 이걸 vlookup함수를 어캐 적용해서 쓰느냐 인데요..
결국 vlookup 함수의 이해가 필요한거죠... 살펴보겠습니다.. vlookup

VLOOKUP 다른 시트 - VLOOKUP daleun siteu

영어로 어쩌구 저쩌구나와있는데요
vlookup(찾을값, 찾을범위, 범위에서의 컬럼위치, 정확성) 머 이른뜻이구요

우린 당근의 300값을 찾고 싶으므로 찾을값은 셀주소B2가 되겠어요.
찾을 범위는 오른쪽 당근부터 시작해서 오이지 가격의 주소 E2:F8이 되겠구요
컬럼위치는 범위에서 컬럼 위치에요.. 박스가 우리가 선택한거죠 ?
박스에서 우리가 필요한 값은
2번째 컬럼(300,200,450 2번재줄에 있죠 ?)에 있네요,,,,
range_lookup은 어떤 범위의 값을 찾을거냐고 물어보는거예요
범위의 값을 찾는건 다음에 알아봅니다.. 우린 범위가 아니고 정확한 값
즉 오리가 아니라 오이를 찾아서 그 값을 받는것이므로
0을 선택합니다.

지금까지 말한걸 풀어서 써보면 vlookup(당근, 찾을범위, 2째컬럼, 0)
컴퓨터가 알아듣게 제대로 쓴다면 vlookup(B2, $E$2:$F$8, 2, 0) 욜캐 되겠져 ?
당근 오이 토마토 값 찾아내려가면서 내 셀 주소는 변하지만
참조가되는 범위의 위치는 변하지 않아요 그래서 절대주소 $E$2:$F$8 를
써줬어요... 오케이 ?

VLOOKUP 다른 시트 - VLOOKUP daleun siteu

오이하고 토마토의 값은 당근의 값에 해당하는셀 C2를 복사해서 붙여넣기 해줫어요.
한삼백개 되면 한꺼번에 쫘악~~ 붙여넣기 하면 되겠죠 ?

4. 다른 시트값을 불러오기하여 vlookup 함수를 이용하는법

머 이미 눈치 빠른분들은 다른 시트에 있는 것도 참조하여..
원하는 값을 얻어오실수 잇겠지만 저처럼 맹한 분들을 위해서
다른 시트값을 참조해서 불러오기를 해봅니다..
감 잡으신분들도 여기까지 오셨으니 몇줄만 더 봐주시면 감사 감사

VLOOKUP 다른 시트 - VLOOKUP daleun siteu

자 또 그림을 보기전에 다른 시트값 참조는 어캐하는지 다시 되새겨봐요
sheet2의 B3셀을 참조하려면,,, sheet!B3 욜캐하면 되죠..
절대주소를 쓰는걸 잊지마시구요..

VLOOKUP 다른 시트 - VLOOKUP daleun siteu

왼쪽은 sheet1이고 오른쪽은 쉬트2 에요 한글이 되나 보려구 부러 한글로 쉬트명을 바깠어요
이번에는 에일리의 점수를 찾을건 아니고 에일리의 점수를 기본으로 학점을 찾을겁니다
미리 0-59는 F, 60-74는 D 95-100까지는 A를 주기로 생각했구요
아까하고는 반대로 점수로 학점을 찾는거죠 ?
점수는 오름차순인지 내림차순인지 모르겠지만(늘 이게 헛갈리네요)
낮은 넘부터 먼저 써주시면 되요..  
찾을 범위는 쉬트2!$A$4:$B$9 이렇게되요 절대주소$를 꼭 잊지마세요
범위에서 우리가 쓸 학점은 2번째 컬럼이죠 ? 그리고 이번에는
딱맞는 값이 아니라 비슷한값을 찾는것이므로 마지막에는 1

다 준비 됬으면 함 해보가요 ?
=vlookup(B2,  쉬트2!$A$4:$B$9, 2, 1)

VLOOKUP 다른 시트 - VLOOKUP daleun siteu

에일리의 학점만 수식을 입력하고 나머지는 붙여 넣기했어요...
휼륭하죠 ? 혹시 제 전번 알고 싶은분은 저한테 문자 주시면 보내드려요~~
ㅋㅋㅋㅋ

오늘 vlookup 함수도 알아보고, 다른 시트값 불러오기도 해봤습니다.
조금만 생각하면~~ 일찍 퇴근할수잇습니다... ㅎㅎ
이상으로 엑셀  다른 시트값 불러오기와 vlookup 함수 설명을 마칩니다..
굿밤하세요 ^^*

혹시 엑셀 매크로 사용법 궁금하시면
https://blog.naver.com/maninpast/221402749398

VLOOKUP 다른 시트 - VLOOKUP daleun siteu