새 열을 추가할 때 Excel 수식을 확장하는 방법

새 열을 추가할 때 Excel 수식을 확장하는 방법

질문: 많은 수의 하위 제목이 포함된 대규모 데이터 테이블을 업데이트하고 확장해야 합니다. 범위 맨 아래에 새 행을 추가하고 전체 수식을 확장하는 방법/해결 방법이 있습니까?

예:A1:A4에 데이터 범위가 있고 셀 A5에는 총 수식 =SUM(A1:A4)이 있습니다. 새 행을 추가하거나 수식을 디자인하여 A4의 최종 값과 A5의 수식 사이에 새 행을 추가하여(수식을 A6으로 이동) 수식을 다음으로 확장할 수 있는 방법이 있습니까? =합계(A1:A5)?

배경:이것이 테이블에 있으면 데이터 맨 아래에 행을 추가할 수 있고 전체 열이 확장된다는 것을 알고 있지만 여러 가지 이유로 테이블 데이터가 내 데이터와 작동하지 않습니다. 또한 행과 열 모두에 합계가 있으며 표 기능은 열에만 있습니다.

현재 접근 방식은 3:3에 새 행을 추가하는 것입니다. 이렇게 하면 새 행이 추가되고 수식이 확장됩니다. 하지만 이렇게 하면 데이터가 분할되므로 4:5에 있는 행을 잘라서 붙여넣습니다. 3:3, 데이터를 동일한 순서로 다시 정렬하지만 이제 합계 공식이 확장됩니다. 이것이 트릭을 수행하지만 모든 것이 약간 복잡해 보이고 더 효율적인 방법이라고 확신합니다.

답변1

=SUM(A1:A4)다음 공식을 사용하는 대신 :

=SUM(A1:INDIRECT("A"&(ROW()-1)))

이 수식은 간접을 사용하여 수식 위치 앞에 삽입된 행을 선택합니다.
동일한 행으로 끌어야 하는 경우 다음을 사용할 수 있습니다.

=SUM(A1:INDIRECT("R"&(ROW()-1)&"C"&COLUMN(),FALSE))
이 공식은 행과 열을 읽고 A1과 Row()-1 및 Column()
False의 교차점 사이의 셀을 합산하여 A1 대신 R1C1을 참조합니다.

관련 정보