|
안녕하세요...
마지막 시트의 B2 셀의 수식을 다음과 같이 만들고 채우면 되겠습니다.
=INDIRECT(B$1&"!"&ADDRESS(2,ROW()))
ROW() 함수는 현재 행 번호를 구하니까 B2 셀에서 2가 되죠.
ADDRESS(2,2) 함수는 2행 2열의 셀 주소를 텍스트 형태로 돌려줍니다.
B1 셀에 홍길동이 들어 있으면 이 수식은
=INDIRECT("홍길동"&"!"&"$B$2"))
=INDIRECT("홍길동!$B$2")
이렇게 되거든요.
INDIRECT 함수가 텍스트 형태로 된 셀 참조로 해당 셀을 돌려주니까
결국 =홍길동!$B$2 와 같은 의미의 수식이 됩니다.
이걸 아래로 채우기하면 ROW() 함수의 값만 달라지므로
=INDIRECT("홍길동!$C$2")
=INDIRECT("홍길동!$D$2")
이렇게 채울 수 있습니다.
또 C2 셀에 흥부가 입력되어 있을 경우에는 B2 셀의 수식을 오른쪽으로 채우기할 경우
=INDIRECT("흥부!$B$2")
로 되어 이걸 아래로 채우기하면 흥부 시트에서 값을 가져올 수 있습니다.
아래로, 오른쪽으로 다 수식 하나로 해결할 수 있을 것 같습니다.
도움이 되셨기를...
|