회원가입 공지사항
로그인
비밀번호
대학경쟁력분석시스템(U-CAS) 학과평가 및 핵심성과지표 분석(U-CAS+)
[엑셀자동화기술] 메뉴 [엑셀강좌] 메뉴 [자격증/문제은행] 메뉴
 회원 방문 수    52,838,020 명  
 접속 인원 수    8,024 명  
  홈 > 묻고답하기    

   채우기할 때 행/열 바꾸기
   두드림
2006-07-07 조회: 2,369

안녕하세요...

 

마지막 시트의 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")

로 되어 이걸 아래로 채우기하면 흥부 시트에서 값을 가져올 수 있습니다.

아래로, 오른쪽으로 다 수식 하나로 해결할 수 있을 것 같습니다.

 

도움이 되셨기를...






작성된 코멘트가 없습니다.

※ 이 게시물에 대한 의견을 입력해 주세요(4,000자 이내).
엑셀연말정산자동계산
엑셀 2007 교육
워드프로세서 기출문제
컴퓨터활용 기출문제
2013년 급여 자동계산
단원별 기출문제 검색
엑셀자동화 서식
엑셀자동화 방법
엑셀실무 팁
두드림 통합 검색
엑셀자동화서식제작요청
상호 : 두드림기획 | 사업자등록번호 : 105-20-55088 | 통신판매업신고번호 : 마포통신 제5343호 | 대표 : 이형범 |
고객정보관리책임자 : 이소연 | 주소 : 서울특별시 마포구 월드컵로16길 47 201호(서교동) | 전화: 02)323-7705 |
Fax: 0504)446-5419 | 입금계좌 : 국민은행(543001-01-213514) | E-Mail :
Copyright 2006 두드림기획(www.edodream.com) All Rights Reseved.