엑셀 2010에서 여러 시트에서 특정 셀을 가져
보고서를 준비하는 동안 특정 행의 모든 시트에서 특정 셀의 내용을 복사하려는 경우 INDIRECT 및 COLUMN 함수의 조합을 사용할 수 있습니다.
INDIRECT : 텍스트 문자열로 지정된 참조를 반환합니다.
구문 : = INDIRECT (ref_text, A1)
ref_text는 셀에 대한 참조입니다. ref_text가 유효한 셀 참조가 아니면 INDIRECT 함수는 #REF 오류를 반환합니다.
두 번째 인수 A1은 참조 유형을 지정하는 논리 값이 ref_text 셀에 포함되어 있음을 나타냅니다. a1이 TRUE이거나 생략되면 ref_text는 A1 스타일 참조로 결정됩니다.
a1이 FALSE이면 ref_text는 R1C1 스타일 참조로 결정됩니다.
예 : 셀 A1의 값에 10이 포함되고 B1에 A1이 포함되고 셀 C1 = INDIRECT (B1) *에서 INDIRECT 함수를 사용하면 결과는 10
COLUMN : 참조의 열 번호를 반환합니다.
구문 : = COLUMN (reference)
참조 : 셀 또는 셀 범위에 대한 참조입니다.
예를 들어 보겠습니다 :
-
워크 북에는 3 장의 시트가 있습니다.
-
셀 A1은 모든 시트에 특정 텍스트를 포함합니다.
-
현재 시트의 모든 시트에서 내용을 복사하는 수식이 필요합니다.
-
셀 C2에서 사용할 공식은
= INDIRECT ( “시트”& COLUMN ()-COLUMN ($ C $ 2) +1 & “! $ A $ 1”)
-
키보드에서 Enter를 누르십시오.
-
수식을 D2 및 E2 셀에 복사하면 각 시트에서 A1 셀의 값을 얻습니다.
이런 식으로 통합 문서의 모든 여러 시트에서 값을 제공하는 매우 유용한 수식을 찾을 수 있습니다.