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()
까다로울 수 있으므로... 수식을 작성할 때 명명된 범위를 입력하는 대신 명명된 범위를 전달해야 한다면... 실제로는 불규칙할 수 있습니다... .