(얼마 되지 않는 외부화일 참조 Indirect 질의응답 사례)
http://kin.naver.com/detail/detail.php?d1id=1&dir_id=1050202&eid=cCQQIXHjUKNCU7NkxOsoOz+BmuiBZwUy
|
B |
C |
D |
E |
2 |
반입일 |
의뢰업체 |
작업내용 |
작업코드 |
3 |
2008-01-01 |
AU |
세정 |
QW080101AU-001 |
4 |
2008-01-02 |
SD |
|
QW080102SD-001 |
5 |
2008-01-03 |
AU |
|
QW080103AU-002 |
E3 ="QW"&RIGHT(YEAR(B3),2)&TEXT(MONTH(B3),"00")&TEXT(DAY(B3),"00")&LEFT(C3,2)&TEXT(COUNTIF(C3:C$3,C3),"-000")
D3 =INDIRECT("'D:\업무\생산 관리 업무\작업관리\의뢰업체\["&E3&".xls]Sheet1'!C10")
이후 E3:D3 잡아 아래로 데이타 행 수 만큼 복사하시면 됩니다. 주의할 것은, 해당 작업코드.XLS이 열려 있어야 D열의 데이타를 출력한다는 점입니다. (화일이 열려 있지 않으면 #REF! 에러가 뜹니다) 화일의 개폐 까지 자동으로 하려면 VBA를 이용해야 합니다.
'논리 > 엑셀 프로그래밍' 카테고리의 다른 글
회원목록 기수별 동일 수로 데이터 배분 정렬 (0) | 2008.11.14 |
---|---|
한글 영어 분리 (0) | 2008.11.14 |
주민등록번호로 만나이 구하기 (2) (0) | 2008.11.14 |
검색결과를 5개/행 랜덤 정렬 (0) | 2008.11.14 |
근무 명령 알고리즘 (사수/부사수) (0) | 2008.11.14 |