Excel의 INDIRECT 함수

Excel의 INDIRECT 함수

Excel의 INDIRECT 기능을 사용하면 필요할 때 데이터를 쉽게 참조할 수 있습니다. 다음은 Excel에서 INDIRECT 기능을 사용하는 방법에 대한 자세한 내용입니다 .

Excel의 INDIRECT 함수

Excel의 INDIRECT 함수는 무엇입니까?

Excel INDIRECT 함수는 제공된 텍스트 문자열에서 유효한 셀 참조를 반환합니다. INDIRECT 는 유효한 참조로 사용할 수 있는 텍스트 값을 조합하려는 경우에 유용합니다.

  • 목적: 텍스트에서 참조를 만듭니다.
  • 반환 값: 유효한 워크시트 참조입니다.
  • 논쟁:
    • ref_text - 텍스트로 제공되는 참조입니다.
    • a1 - (선택 사항) A1 또는 R1C1 유형의 참조를 나타내는 부울 값입니다.
    • 기본값은 입니다 TRUE = A1 style.
  • 레시피:=INDIRECT(ref_text, [a1])

엑셀에서 INDIRECT 함수 사용시 주의사항

INDIRECT 함수는 제공된 텍스트 문자열에서 유효한 셀 참조를 반환합니다. INDIRECT는 유효한 셀 참조로 변환될 수 있는 별도의 텍스트 문자열을 연결하여 텍스트 값을 구성해야 할 때 유용합니다.

INDIRECT는 두 개의 인수를 평가 ref_text하고 a1. Ref_text는 참조로 평가할 텍스트 문자열입니다. A1은 다가오는 텍스트 값에 대한 참조 유형을 나타냅니다. a1이 TRUE(기본값)인 경우 유형은 A1입니다. a1이 FALSE이면 유형은 R1C1입니다. 예를 들어:

=INDIRECT("A1") // Returns a reference like =A1
=INDIRECT("R1C1",FALSE) // Returns a reference like =R1C1

INDIRECT의 목적은 처음에는 혼란스러워 보일 수 있지만 다음을 포함하여 텍스트에서 참조를 만들어야 하는 상황이 많이 있습니다.

  • 사용자 정의 가능한 시트 이름 공식입니다.
  • 수식은 각각의 작은 텍스트 조각에서 셀 참조를 조합할 수 있습니다.
  • 행이나 열을 삭제해도 고정 참조는 변경되지 않습니다.
  • 복잡한 수식에서 ROW 함수를 사용하여 숫자 배열을 만듭니다.

참고: INDIRECT는 불안정한 기능이므로 크거나 복잡한 워크시트를 처리할 때 진행 속도가 느려질 수 있습니다. 그러므로 신중하게 사용하십시오.

예 1 - 워크시트 이름을 사용자 정의할 수 있습니다.

위의 예에서 INDIRECT는 다음과 같이 사용자 정의 가능한 시트 이름을 사용하도록 설정되었습니다.

=INDIRECT(B5&"!A1") // The sheet name in B6 is a variable

아래로 복사된 B5의 수식은 B5의 텍스트를 "!A1" 문자열과 연결하고 결과를 INDIRECT로 반환합니다. 그런 다음 INDIRECT 함수는 텍스트를 평가하고 이를 적절한 참조로 변환합니다. C5:C9의 결과는 B열에 나열된 5개 워크시트의 A1 셀 값입니다.

예 2 - 사용자 정의 가능한 조회 테이블

아래 워크시트에서 VLOOKUP은 두 공급업체 A와 B의 비용을 계산하는 데 사용됩니다. F열의 공급업체를 사용하면 VLOOKUP은 자동으로 다음과 같은 정확한 테이블을 사용합니다.

Excel의 INDIRECT 함수

G5의 공식은 다음과 같습니다.

=VLOOKUP(E5,INDIRECT("vendor_"&F5),2,0)

예 3: 고정 참조

INDIRECT로 생성된 참조는 셀, 행, 열을 삽입하거나 삭제하더라도 변경되지 않습니다. 예를 들어 아래 수식은 해당 범위의 행이 삭제되거나 삽입되더라도 항상 A열의 처음 100개 행을 참조합니다.

=INDIRECT("A1:A100") // will not change

Microsoft Excel에서 INDIRECT 기능을 사용할 때 참고 사항

  • INDIRECT로 생성된 참조는 실시간으로 평가되며 참조 내용도 표시됩니다.
  • ref_text가 다른 통합 문서에 대한 외부 참조인 경우 해당 통합 문서가 열려 있어야 합니다.
  • a1은 선택 사항입니다. 생략되면 a1은 TRUE = A1 유형의 참조입니다.
  • a1이 FALSE로 설정되면 INDIRECT는 R1C1 유형의 참조를 생성합니다.

Excel에서 퍼즐 플레이

Excel에서 퍼즐 플레이

Reddit 사용자인 MehmetSalihKoten은 Microsoft Excel에서 모든 기능을 갖춘 Tetris 버전을 만들었습니다.

Excel에서 변환 기능을 사용하는 방법

Excel에서 변환 기능을 사용하는 방법

Excel에서 측정 단위를 변환하려면 변환 기능을 사용합니다.

Excel에서 HLOOKUP 함수를 사용하는 방법

Excel에서 HLOOKUP 함수를 사용하는 방법

HLOOKUP 함수란 무엇입니까? Excel에서 HLOOKUP 함수를 사용하는 방법은 무엇입니까? 퀀트리망과 함께 알아보세요!

Excel의 IFERROR 함수, 수식 및 사용법

Excel의 IFERROR 함수, 수식 및 사용법

Excel의 IFERROR 함수는 매우 일반적으로 사용됩니다. 이를 잘 활용하려면 마이크로소프트 엑셀의 IFERROR 공식을 이해해야 한다.

Excel에서 VALUE 함수를 사용하는 방법

Excel에서 VALUE 함수를 사용하는 방법

Excel의 VALUE 함수는 무엇입니까? Excel의 값 공식은 무엇입니까? LuckyTemplates.com과 함께 알아보세요!

엑셀 EOMONTH 함수, EOMONTH 함수 사용법

엑셀 EOMONTH 함수, EOMONTH 함수 사용법

Excel의 EOMONTH 함수는 매우 간단한 구현으로 특정 달의 마지막 날을 표시하는 데 사용됩니다. 그러면 우리가 입력한 데이터를 기반으로 특정 달의 마지막 날을 얻을 수 있습니다.

Excel VBA에서 do-while 루프를 사용하는 방법

Excel VBA에서 do-while 루프를 사용하는 방법

Excel VBA에서 반복적인 작업을 자동화하고 싶으십니까? 따라서 조건이 충족될 때까지 반복되는 일련의 작업을 구현하기 위해 Do-While 루프를 사용하는 방법을 알아봅시다.

Excel 2016 - 6단원: Excel에서 열, 행 및 셀 크기 변경

Excel 2016 - 6단원: Excel에서 열, 행 및 셀 크기 변경

Excel의 기본 열 너비와 행 높이는 입력한 데이터와 일치하지 않을 수 있습니다. 아래 글은 엑셀 2016에서 열, 행, 셀의 크기를 변경하는 몇 가지 방법을 보여줍니다. 참고해주세요!

Excel 2016 - 5단원: 셀 및 범위의 기본 개념

Excel 2016 - 5단원: 셀 및 범위의 기본 개념

Excel로 작업할 때마다 셀에 정보 또는 내용을 입력해야 합니다. 엑셀 2016의 셀과 범위의 기본 개념을 LuckyTemplates로 배워보자!

Excel에서 XLOOKUP 함수를 사용하는 방법

Excel에서 XLOOKUP 함수를 사용하는 방법

Excel의 Xlookup 기능이란 무엇입니까? Excel에서 Xlookup을 사용하는 방법은 무엇입니까? LuckyTemplates.com과 함께 알아보세요!