http://kin.naver.com/detail/detail.php?d1id=1&dir_id=1050202&eid=6g3QKRDRo7IqLxBTzuZvPA9l7riwSYJh
|
B |
C |
D |
E |
F |
2 |
김민철 |
100 |
박찬호 |
10000 |
3 |
3 |
박찬호 |
10000 |
|
6541 |
7 |
4 |
박세리 |
1000 |
|
7498 |
12 |
5 |
서재응 |
555 |
|
#N/A |
### |
6 |
윤송이 |
456 |
|
|
|
7 |
박찬호 |
6541 |
|
|
|
8 |
이재용 |
454 |
|
|
|
9 |
김남주 |
656 |
|
|
|
10 |
이선희 |
754 |
|
|
|
11 |
강남길 |
7563 |
|
|
|
12 |
박찬호 |
7498 |
|
|
|
13 |
이재용 |
7878 |
|
|
배열수식을 쓰지 않고 함수로만 구하는 방법입니다. 데이타가 B2:C13에 있을 때,
F2 =MATCH(D$2,B$2:B$13,0)+ROW(B$2)-1 ; 처음 등장한 행번호
F3 =MATCH(D$2,INDIRECT("B"&F2+1):B$13,0)+F2 ; 첫 등장 행번호 다음부터 검색, 두번째 등장한 행번호
E2 =INDIRECT("C"&F2) ; 행번호에 해당하는 데이타 가져 오기
E2를 E3에 복사, E3:F3 잡아 아래로 데이타가 다 나올 때 까지 (#N/A 에러가 뜰 때 까지) 복사하시면 됩니다.
'논리 > 엑셀 프로그래밍' 카테고리의 다른 글
2차원을 1차원으로 재정렬 (불규칙 위치 OFFSET 유동참조) (0) | 2008.11.14 |
---|---|
통지서 만들기 (OFFSET 유동 참조) (0) | 2008.11.14 |
시그마 구현 (a, b 유동참조) (0) | 2008.11.14 |
3 조건 이상의 마지막 행 잡아 내기 (0) | 2008.11.14 |
조건을 만족하는 데이타를 한 셀에 결합 (0) | 2008.11.14 |