공장에서 생산 일정이 다음과 같이 잡혀있다고 합시다.

그런데, 생산일정이라는 것이 항상 그 계획대로 진행이 되는게 아니죠. 자재 수급이나 불량 발생 요인, 사람의 문제, 추가 생산, .. 등으로 로트가 줄거나, 추가되거나, 순서가 바뀐다거나 합니다.

생산되는 모델에 따라서 그 안에 들어가는 임베디드버전을 관리하고 있습니다.

생산계획의 발주가 올 때는 위의 임베디드 버전이 공란으로 오구요. 첫 생산계획이 오면 저걸 일일이 손으로 타이핑해서 기입합니다.

그런데, 어느날 생산계획이 변경이 됩니다.

메일을 통해서 새로운 생산계획서가 왔습니다.

임베디드 버전의 열이 전부 삭제가 되어있죠?

그럼 저걸 로트에 따라서 일일이 Ctrl+C Ctrl+V신공을 써야하느냐....

로트 갯수가 한두개라면 그렇게 하는게 참 편할 수 있죠.

근대 잘돌아가는 공장일 수록 그럴리가 없죠.

이 때 VLOOKUP 함수를 이용하면 편하게 작업할 수 있습니다.


다음과 같이 임베디드 버전의 셀로 가서 =VLOOKUP(A2, 를 씁니다.
A2는 기준이 되는 셀이구요.

다시 이전 계획서로 가서 참조할 부분의 범위를 지정합니다.

A열의 내용에 따라 C열의 내용이 정해지므로 다음과 같이 범위를 지정합니다. 드래그~~~~

그리고 다시 새로운 계획서로 돌아오면,

셀에는 =VLOOKUP(A2,[Book1.xls]Sheet1!$A:$C 과 같이 입력이 되어있습니다.

A,B,C열을 선택하였는데 그 중에 세번째 C값이 우리가 참조할 값이죠.

그러므로 =VLOOKUP(A2,[Book1.xls]Sheet1!$A:$C,3,0) 을 입력하면 위 그림과 같은 결과가 나옵니다.
(설명. A2를 기준으로 [Book1.xls]라는 파일의 1번째 쉬트 A열 부터 C열의 범위 중 3번재 값을 참조하여 출력하며 값이 없으면 0을 출력한다)

복사해서 사용하시면 됩니다.







여기서 궁금점이 생기는군요.

기준을 A열로 해서 C값을 참조하는 것인데, A열만 참조(1차원적 참조)하는 것이 아니라 다른 기준을 더해서 참조할 순 없을까요? 얼핏 지식검색을 하면서 돌아보니 2차, 3차 참조라고 부르는 것 같았습니다.

VBA까지 안가는 수준에서 해결이 된다면 좀 가볍게 관리가 가능할 것 같습니다.

혹 틀린 부분이 있다면 지적부탁드립니다.

'노트정리 > 개발 도구' 카테고리의 다른 글

워드 영문 번역  (0) 2010.04.08
엑셀 2007 VBA 시작하기.  (0) 2010.03.24
재무함수PMT()  (0) 2010.03.24
TODAY(), NOW(), 값만 붙여넣기 예시  (0) 2010.03.11
PPT - Powerful Presentation Techniques  (0) 2010.03.01
How to : Visual Effect in Powerpoint 2003  (0) 2010.03.01
How to get your slides noticed  (0) 2010.03.01
VLOOKUP 함수  (0) 2010.01.11
Posted by 공돌이pooh
,