새 행이 삽입될 때 동일한 행 유지

새 행이 삽입될 때 동일한 행 유지

CountA 수식이 있습니다.

=COUNTA('0 Data Summary'!B10:B108)

매번 행 10에 새 클라이언트 데이터 행을 생성하고 다른 모든 클라이언트 데이터는 한 행씩 아래로 이동하는 매크로입니다. 잘 작동하지만 매크로를 통해 행 10에 새 행이 삽입되면(새 클라이언트 추가의 경우) 수식이 다음과 같이 변경됩니다.

=COUNTA('0 Data Summary'!B11:B109)

나는 그것이 유지되기를 원한다B10로 변경하지 마세요 B11. 109범위 내에 유지되기를 원하기 때문에 변경은 괜찮습니다.

달러 기호를 입력해 보았지만 작동하지 않았습니다.

답변1

다음과 같이 Index를 사용하여 첫 번째 참조가 항상 B열의 10번째 행을 참조하도록 할 수 있습니다.

=COUNTA(INDEX('0 Data Summary'!B:B,10):'0 Data Summary'!B109)

답변2

teylyn의 답변과 유사하게 주소를 텍스트 문자열로 만들어 시작 주소를 구체적으로 고정할 수 있습니다.

=COUNTA(INDIRECT("'0 Data Summary'!B10"):'0 Data Summary'!B108)

그리고 INDIRECT()함수를 사용하여 해당 문자열을 역참조합니다(즉, 이를 셀 주소로 처리하고 식별된 셀의 내용을 검색합니다).

관련 정보