본문 바로가기
사무 전산 정보/Excel 엑셀

EXCEL 엑셀 다른 시트 값 가져오기 방법, INDIRECT 함수

by 인포민 2023. 5. 5.

 

엑셀에서 시트간의 작업을 하면서 다른 시트에 있는 값이 필요한 경우가 있습니다. 이번에는 다른 시트의 값을 가져와서 작업에 활용하는 방법에 대해서 알아보겠습니다. 

 

엑셀 다른 시트의 값 가져오기

엑셀에서 다른 시트의 값을 가져오는 방법은 크게 2가지가 있습니다. 

  • 첫번째 - 직접 시트 이름을 입력해서 시트 값을 참조하여 가져오는 방법
  • 두번째 -  INDIRECT 함수를 이용하여 값을 참조할 시트와 연동하여 가져오는 방법

시트1 사진
시트1 사진

1. 직접 시트 이름을 입력해서 다른 시트 값 가져오기

 

다른 시트의 값을 가져오기 위해서는 참조하려는 셀의 앞에 해당 시트의 이름을 입력하면 됩니다. 

 

수식 =시트이름!시트셀주소

 

예를 들어, Sheet1 시트의 A1 셀에 있는 값을 Sheet2 시트의 B1 셀에 가져오려면 =Sheet1!A1 과 같이 입력하면 됩니다.

=Sheet1! 수식 적용 사진
=Sheet1! 수식 적용 사진

2. INDIRECT 함수를 이용해서 다른 시트 값 가져오기

 

INDIRECT 함수는 인자로 전달된 문자열을 참조하여 해당 셀의 값을 반환하는 함수입니다. 이를 이용하여 다른 시트의 값을 가져올 수 있습니다.

 

수식 =INDIRECT(시트이름!시트셀주소)

 

예를 들어, Sheet1 시트의 A1 셀에 있는 값을 Sheet2 시트의 B1 셀에 가져오려면 =INDIRECT("Sheet1!A1") 과 같이 입력하면 됩니다. 이 방법을 사용하면 참조하려는 셀의 위치가 변경되더라도 문자열만 변경하면 되므로 유연하게 대처할 수 있습니다.

=INDIRECT 함수 적용 사진
=INDIRECT 함수 적용 사진

 

더 쉽게 이용하는 Tip!

첫번째 방법과 두번째 방법 모두 수식을 사용할 때 참조할 시트와 셀을 키보드로 직접 입력하는 것보다 수식 창을 만든 상태로 참조할 시트로 이동해서 셀을 선택해주면 시트와 셀 주소가 자동으로 입력됩니다.

댓글