동적 행 번호 범위를 갖는 방법

동적 행 번호 범위를 갖는 방법

Excel에서 다음을 수행할 수 있습니까?

B1이 셀 B1의 값이 되도록 $A$1:A(B1) 범위에 대해 작업을 수행합니다. 따라서 수식을 아래로 드래그하면 아래 셀에 $A$1:A(B2) 범위에 대해 수행된 수식이 표시됩니다.

답변1

예, 다음과 같은 수식을 작성하세요.

=INDIRECT(  "$A$1:A"  &  B1)

"$A$1:A" 부분은 항상 동일하게 유지되지만 해당 문자열 외부의 셀 참조는 그대로 "활성"이며 열 아래로 복사하면 변경됩니다. 당신이 찾고있는 것 같습니다.

사람들은 INDIRECT()행 또는 4,000개 또는 열 또는 43개가 어딘가에 삽입되어 특히 나중에 일부 또는 전부를 삭제하는 상황에서 DIRECT 수식을 망칠 수 있는 경우 "중단"되지 않는 수식에 많은 초점을 맞춥니다. 그러나 여기에는 문자열과 라이브 셀을 모두 사용하여 참조를 작성한 다음 해석할 수 있다는 또 다른 주요 기능이 있습니다.

꽤 복잡하게 만들 수도 있습니다. 일부 문자열은 라이브 셀에 연결되고, 추가 문자열에 연결되고, 특정 라이브 셀을 참조하지도 않지만 무언가를 출력하는 수식에 연결되고, 아마도 추가 문자열에 연결되는 등의 작업이 수행됩니다. 유효한 셀 참조처럼 보이도록 작성할 수 있는 문자열인 경우 INDIRECT()이를 사용할 수 있습니다.

문자열을 추가하는 것처럼 느껴지더라도 큰따옴표를 사용하지 않도록 기억해야 하지만 명명된 범위를 참조할 수도 있습니다. 그래서 INDIRECT(Cell_of_Interest)그리고 NOT INDIRECT("Cell_of_Interest"). 하지만 전달된 문자열에 명명된 범위를 생성하는 것은 INDIRECT()까다로울 수 있으므로... 수식을 작성할 때 명명된 범위를 입력하는 대신 명명된 범위를 전달해야 한다면... 실제로는 불규칙할 수 있습니다... .

관련 정보