http://kin.naver.com/detail/detail.php?d1id=1&dir_id=1050202&eid=iS9oHX8QlP7NLpV4YKbUwD17qZLtyRb1
|
B |
C |
D |
E |
F |
G |
H |
2 |
12 |
12 |
1 |
2 |
0 |
0 |
0 |
3 |
357 |
357 |
3 |
5 |
7 |
0 |
0 |
4 |
1710 |
17A |
1 |
7 |
10 |
0 |
0 |
5 |
10 |
A |
10 |
0 |
0 |
0 |
0 |
6 |
26789 |
26789 |
2 |
6 |
7 |
8 |
9 |
C2 =SUBSTITUTE(B2,"10","A")
D2 =IF(LEN($C2)<COLUMN(A1),0,IF(MID($C2,COLUMN(A1),1)="A",10,VALUE(MID($C2,COLUMN(A1),1)))) ; D2 잡아 오른쪽으로 H2까지 (5칸) 복사, C2:H2 잡아 아래로 데이타 행 수 만큼 복사하면 표가 완성됩니다.
나중에 생각난 건데, 위 수식은 아래와 같이 하면 더 간단히 할 수 있습니다.
C2 =SUBSTITUTE(B2,"10","0")
D2 =IF(LEN($C2)<COLUMN(A1),0,MOD(VALUE(MID($C2,COLUMN(A1),1))-1,10)+1)
'논리 > 엑셀 프로그래밍' 카테고리의 다른 글
근무조 편성, 휴일은 역순 (0) | 2008.11.14 |
---|---|
SUMPRODUCT 유동참조 (교집합 구하기) (0) | 2008.11.14 |
아파트 동호수 자동 발생 (0) | 2008.11.14 |
사이값 찾아서 결과치 반납 (0) | 2008.11.14 |
평균학점 구하기 (0) | 2008.11.14 |