목차
셀 값 을 기준으로 다른 시트의 참조 셀 에 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”)
참조에 대한 행 참조만 변경됩니다. 참고: 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 을 사용하는 방법. 메인 워크시트에 많은 워크시트의 데이터를 표시하고 싶을 때 도움이 되었으면 합니다. 더 나은 방법을 사용합니까? 댓글란에 알려주세요.