논리/엑셀 프로그래밍
중복된 데이터를 하나로 보고, 순위를 구하여 원하는 데이터를 찾기
섬그늘
2008. 11. 14. 13:42
http://kin.naver.com/detail/detail.php?d1id=1&dir_id=1050202&eid=5E+j1gOLuhqyoJYR3tfKUhIO9fj35neD
|
A |
B |
C |
D |
E |
F |
G |
H |
1 |
|
|
|
|
|
|
|
|
2 |
08월 01일 |
5:00 |
1 |
|
기준날짜 |
|
기준번호 |
2 |
3 |
08월 01일 |
7:00 |
1 |
|
08월 02일 |
|
목표번호 |
5 |
4 |
08월 02일 |
9:00 |
2 |
|
|
|
시작행 |
10 |
5 |
08월 02일 |
11:00 |
2 |
|
증감값 |
|
개체 수 |
3 |
6 |
08월 02일 |
13:00 |
2 |
|
3 |
|
목표행 |
12 |
7 |
08월 03일 |
9:00 |
3 |
|
|
|
목표데이타 |
08월 07일 |
8 |
08월 05일 |
9:00 |
4 |
|
|
|
|
13:00 |
9 |
08월 05일 |
11:00 |
4 |
|
|
|
|
|
10 |
08월 07일 |
7:00 |
5 |
|
|
|
|
|
11 |
08월 07일 |
9:00 |
5 |
|
|
|
|
|
12 |
08월 07일 |
13:00 |
5 |
|
|
|
|
|
13 |
08월 08일 |
11:00 |
6 |
|
|
|
|
|
14 |
08월 08일 |
13:00 |
6 |
|
|
|
|
|
15 |
01월 00일 |
#N/A |
7 |
|
|
|
|
|
16 |
#N/A |
#N/A |
#N/A |
|
|
|
|
|
17 |
#N/A |
#N/A |
#N/A |
|
|
|
|
|
18 |
#N/A |
#N/A |
#N/A |
|
|
|
|
|
C2 =C1+N(A2<>A1)
H2 =VLOOKUP(E3,A2:C18,3,0)
H3 =H2+E6
H4 =ROW(C1)+MATCH(H3,C2:C18,0)
H5 =COUNTIF(C2:C18,H3)
H6 =H4+H5-1
H7 =INDIRECT("A"&$H6), H8 =INDIRECT("B"&$H6)
위와 같이 보조열 (C열)을 하나 쓰면 불연속 데이타의 순번을 매기고 목표데이타의 행 번호를 찾아낼 수 있습니다. 수식을 참조하여 응용해 보세요.