보고서를 준비하는 동안 특정 행의 모든 ​​시트에서 특정 셀의 내용을 복사하려는 경우 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

img1

COLUMN : 참조의 열 번호를 반환합니다.

구문 : = COLUMN (reference)

참조 : 셀 또는 셀 범위에 대한 참조입니다.

예를 들어 보겠습니다 :

  • 워크 북에는 3 장의 시트가 있습니다.

  • 셀 A1은 모든 시트에 특정 텍스트를 포함합니다.

img2

  • 현재 시트의 모든 시트에서 내용을 복사하는 수식이 필요합니다.

  • 셀 C2에서 사용할 공식은

= INDIRECT ( “시트”& COLUMN ()-COLUMN ($ C $ 2) +1 & “! $ A $ 1”)

  • 키보드에서 Enter를 누르십시오.

img3

  • 수식을 D2 및 E2 셀에 복사하면 각 시트에서 A1 셀의 값을 얻습니다.

img4

이런 식으로 통합 문서의 모든 여러 시트에서 값을 제공하는 매우 유용한 수식을 찾을 수 있습니다.