셀 값을 기반으로 다른 Excel 시트에서 셀을 참조하는 방법

  • 이 공유
Hugh West

셀 값 을 기준으로 다른 시트의 참조 셀 에 Excel을 사용하시겠습니까? 이 자습서에서는 전체 프로세스를 단계별로 설명합니다. 기본적으로 두 가지 방법을 보여 드리겠습니다. 하지만 토론에 들어가기 전에 Excel INDIRECT 기능 으로 기억력을 검토하고 싶습니다.

Excel 통합 문서 다운로드

먼저 이 문서를 작성하는 데 사용한 작업 중인 Excel 파일입니다.

셀 값의 참조 셀.xlsx

Excel INDIRECT 함수

Excel INDIRECT 함수 텍스트 문자열로 지정된 참조를 반환합니다.

INDIRECT 함수 의 구문:

=INDIRECT(ref_text, [a1])

여기서는

  • ref_text(필수) : 이 인수는 다음 중 하나를 취할 수 있습니다. 입력:
    • A1 스타일의 셀 참조. 예: INDIRECT(A1) , INDIRECT(B2) , INDIRECT(D100)
    • R1C1 스타일 참조. 예: INDIRECT(R9C7), INDIRECT(R2C3) 등.

참고: 이 참조를 사용하려면 파일 > 옵션 > Excel 옵션 <에서 R1C1 참조를 활성화해야 합니다. 2> > 수식 > 수식 작업 > R1C1 참조 스타일

정의된 이름을 참조로 사용하십시오. 예: =INDIRECT("old_value"), =INDIRECT("new_value") 여기서 old_value = A5및 new_value=B5.

셀에 대한 참조를 텍스트 문자열로 지정합니다. 예를 들어, INDIRECT(“A1”), INDIRECT(“D15”)

  • a1(선택) :
    • a1이 생략되거나 1이면, 셀 참조는 A1 유형입니다.
    • 거짓이면 셀 참조 R1C1을 참조합니다.

다음 이미지에서 몇 가지를 볼 수 있습니다. Excel INDIRECT 함수 .

이제 Excel을 사용하여 셀 값을 기준으로 다른 워크시트의 셀에 있는 셀.

2 셀 값을 기준으로 다른 Excel 시트의 참조 셀에 대한 예

을 사용하여 다른 Excel 시트의 셀을 참조하는 방법을 보여 드리겠습니다. 첫 번째 방법에 대한 데이터 유효성 검사 목록이 있는 INDIRECT function . 그런 다음 마지막 방법으로 셀 참조와 함께 INDIRECT 함수 를 사용합니다. 이 두 가지 방법에 대해 수식에 앰퍼샌드 연산자도 구현하겠습니다.

예 1: 단일 셀 선택 및 전체 셀 범위 참조

두 개의 Excel 워크시트가 있습니다. 이름은 AAPL MSFT 입니다. 당신은 많은 것을 가질 수 있습니다. 두 워크시트에는 비슷한 종류의 데이터가 있습니다. 이익(PCO) , EPS , 그리고 최근 5년간 두 회사의 성장 .

내가 원하는 것은: 기본 워크시트에서 드롭다운에서 회사 이름과 모든 해당 값( 연도 , PCO , EPS 성장률 ) 기본 워크시트에 표시됩니다.

이 방법은 수백 개의 워크시트에서 동일한 종류의 데이터를 유지 관리하는 경우 유용할 수 있습니다. 모든 관련 워크시트를 검색한 다음 데이터를 보는 것은 번거로운 일입니다. 단순화를 위해 두 개의 워크시트만 사용하고 있습니다. 다음과 같은 공식을 사용하겠습니다.

=INDIRECT('worksheet_name'!column_reference&row_reference)

단계:

  • column_reference 의 경우 C11:G11 셀 범위의 도움을 받았습니다. 이 범위는 A 에서 E 까지의 값을 보유합니다. 필요에 따라 연장할 수 있습니다. row_reference 의 경우 B12:B16 셀 범위의 도움을 받았습니다. 이 범위는 5에서 13까지의 값을 보유합니다. 필요에 따라 확장하십시오.
  • 이것은 내가 워크시트 Main의 셀 B5 에서 사용한 실제 공식입니다.

=INDIRECT("'"&$H$6&"'!"&D$11&$B12)

  • 이제 이 공식을 다른 셀 범위( B5:E9 ).

  • 결과입니다. 다음을 얻을 수 있습니다:

수식 분석

  • 수식의 이 부분 ("'"&$H$6&"'!") 워크시트 이름 "MSFT!'" (위 이미지의 경우)를 반환합니다.
  • 이 부분 &D$11 은 셀 참조 D11 를 참조하고 텍스트 값 &”B” 를 반환합니다.
  • 그리고 이 부분은 &$B12 는 셀 참조 B12 를 참조하고 숫자 값을 반환합니다. &5 .
  • 따라서 다음 공식의 세 부분에서 얻은 전체 수익입니다. “'MSFT!'”&”B”&5 = “'MSFT!'B5”

참고: Excel에서 텍스트 값과 숫자 값을 연결하면 텍스트로 반환됩니다. INDIRECT(“MSFT!'B5”)

  • 수식을 다른 셀에 적용할 때 범위 내에서는 D$11 $B12 와 같은 혼합 셀 참조를 사용했기 때문에 작동합니다. 수식을 오른쪽 셀에 적용하면 참조 D$11 에 대한 열 참조만 변경됩니다. 아래쪽 셀에 수식을 적용하면 $B12 .
  • 참조에 대한 행 참조만 변경됩니다. 참고: Excel 수식의 다른 부분이 어떻게 작동하는지 보려면 해당 부분을 선택하고 F9 키를 누르십시오. 수식의 해당 부분 값을 볼 수 있습니다.

    자세히 알아보기: Excel에서 다른 워크시트의 여러 셀을 연결하는 방법(5가지 쉬운 방법)

    유사 문서

    • 엑셀 시트를 다른 시트에 연결하는 방법(5가지 방법)
    • 파일 연결 Excel에서 (5가지 접근 방식)
    • Excel에서 셀을 다른 시트에 연결하는 방법(7가지 방법)
    • Excel에서 시트를 수식(4가지 방법)

    예 2: 다른 워크시트의 참조 개별 셀

    이 예에서 나는일부 셀 값(참조)을 기반으로 다른 워크시트에서 행을 가져옵니다.

    단계:

    • 먼저 다음 데이터 세트를 생성했습니다.
    • 두 번째로 이 수식을 C10 셀에 입력했습니다.

    =$C$4

    • 셋째, C11 .

    =INDIRECT("'"&$C$4&"'!"&$C5) 셀에 다른 수식을 입력합니다.

    • 그런 다음 셀 범위 C11:C14 .
    • <에 대해 수식 을 자동으로 채웁니다. 13>

      • 그러면 이렇게 됩니다.

      이 방법을 다음과 같이 표시하고 있습니다. 누군가는 그것이 자신의 직업에 유용하다고 생각할 수 있습니다. 1년 더 다른 회사에 가고 싶다면 5가지 값을 변경해야 합니다. 지금 이 이미지를 확인하세요.

      이 공식은 위의 공식과 동일하므로 설명하지 않겠습니다.

      자세히 보기: 한 시트에서 다른 시트로 Excel의 데이터를 연결하는 방법(4가지 방법)

      결론

      보여 드렸습니다 셀 값 을 기반으로 다른 시트 참조 셀 Excel 을 사용하는 방법. 메인 워크시트에 많은 워크시트의 데이터를 표시하고 싶을 때 도움이 되었으면 합니다. 더 나은 방법을 사용합니까? 댓글란에 알려주세요.

    Hugh West는 업계에서 10년 이상의 경험을 가진 고도로 숙련된 Excel 트레이너이자 분석가입니다. 그는 회계 및 재무 학사 학위와 경영학 석사 학위를 보유하고 있습니다. Hugh는 교육에 대한 열정을 가지고 있으며 따라하기 쉽고 이해하기 쉬운 독특한 교수법을 개발했습니다. Excel에 대한 그의 전문 지식은 전 세계 수천 명의 학생과 전문가가 자신의 기술을 향상시키고 경력에서 탁월하도록 도왔습니다. Hugh는 자신의 블로그를 통해 자신의 지식을 전 세계와 공유하고 개인과 기업이 잠재력을 최대한 발휘할 수 있도록 무료 Excel 자습서 및 온라인 교육을 제공합니다.