| | | | dew | 수식을 아래와 같이 입력하고 Ctrl+Shift+Enter 하시면됩니다.(배열수식으로 입력)
=OFFSET($A$4,,MAX(IF(B7:AH7<>"", COLUMN(B7:AH7)-1, 0))) | 09-20 (08:57) ⓧ삭제 ■신고 |
|
| | | | 이성 | 정말 고맙습니다.
늘 많이 배우고 있습니다. | 09-20 (09:41) ⓧ삭제 ■신고 |
|
| | | | 이성 | 한가지만 더 여쭙겠습니다.
column함수 뒤에 -1은 a열에 값을 기준하는 것으로 보입니다
만약에 bg열쯤으로 뒤로 밀린다면 뒤에 빼기를 COLUMN(BG7)으로 바꿔야 하는 건지 알려주시면 고맙겠습니다.
아직 COLUMN함수가 열번호만 알려주는 것밖에는 이해를 잘 못하겠습니다. | 09-20 (10:23) ⓧ삭제 ■신고 |
|
| | | | 이성 | COLUMN(BG7:CM7)-COLUMN(BG7) 이렇게 하는게 맞는 건지요? | 09-20 (10:25) ⓧ삭제 ■신고 |
|
| | | | dew | Column()함수는 열번호을 반환하는 함수입니다.
따라서 항상 열번호 A1에서 시작합니다...
-1을 한것은 Offset함수때문입니다.
Offset(A1, 0, 0)이 A1을 가리키기 때문이죠...
offset(A1, 1, 0)이면 B1을 가리키겠죠... | 09-20 (10:35) ⓧ삭제 ■신고 |
|
| | | | 이성 | 아 그렇군요 고맙습니다. | 09-20 (10:43) ⓧ삭제 ■신고 |
|
| | | | 이성 | {=OFFSET($BF$4,,MAX(IF(BG7:CM7<>"", COLUMN(BG7:CM7)-1, 0)))} 이렇게 했더니 계속 최근이라는 이름이 뜨는 건 왜그런지 모르겠습니다. bf4에 최근으로 써놓은게 그대로 나오는데요 | 09-20 (11:12) ⓧ삭제 ■신고 |
|
| | | | dew | $BF$4 => $A$4 로 수정해야 합니다...
왜냐 하며는 Column()함수는 절대행값을 반환하기 때문입니다. | 09-20 (13:49) ⓧ삭제 ■신고 |
|
| | | | 이성 | 이제야 이해가 됐습니다. 정말 고맙습니다. | 09-20 (13:56) ⓧ삭제 ■신고 |
|
|
|
|
|
|