단일 셀을 참조하는 것과 같은 방식으로 셀 집합을 참조할 수 있습니까?

단일 셀을 참조하는 것과 같은 방식으로 셀 집합을 참조할 수 있습니까?

여러 워크시트에서 읽기 전용으로 사용할 수 있는 2x5 셀 테이블이 있습니다. 이게 엑셀로 가능한가요?

셀 집합에 이름을 지정할 수 있다는 것은 알고 있지만 해당 집합을 삽입하는 방법은 모르겠습니다.

답변1

삽입이 무엇을 의미하는지 잘 모르겠지만 명명된 범위를 참조하려면 범위 이름을 입력하기만 하면 됩니다(예: Sales05/ Sheet1!Sales05(또는 Sheet1.Sales05Calc)).

이름이 지정되지 않은 범위를 참조하려면 범위의 끝점 사이에 콜론(예: A1:Z26/ Sheet1!A1:Z26(또는 Sheet1.A1:Z26Calc))을 넣으면 됩니다.

한 시트의 범위를 다른 시트의 다른 셀 범위에 표시하려는 경우 내가 아는 가장 쉬운 방법은 표시 범위의 첫 번째 셀에 상대 참조를 만드는 것입니다. 소스 범위(예 Sheet1!A2: ); 복사해 보세요; 그런 다음 나머지 범위에 붙여넣으면 됩니다.

안타깝게도 최소한 스크립팅 없이는 원래 범위를 늘릴 때 자동으로 새 셀로 확산되도록 이를 수행할 수 있는 방법이 없습니다. 따라서 원래 범위가 나중에 확장될 것으로 예상되는 경우 확장될 수 있다고 생각되는 만큼의 추가 행/열에 상대 참조를 붙여넣는 것이 가장 좋습니다.

~할 수 있다, 하지만,명명된 범위를 자동으로 확장/축소합니다.사용 OFFSET():

  • 숫자 항목이 있는 만큼 행을 아래로 확장합니다.=OFFSET($A$1,0,0,COUNT($A:$A),1)
  • 비어 있지 않은 항목 수만큼 행을 아래로 확장합니다.=OFFSET($A$1,0,0,COUNTA($A$A),1)
  • 마지막 숫자 항목까지 아래로 확장합니다.=OFFSET($A$1,0,0,MATCH(1E+306,$A:$A,1),1)
  • 마지막 텍스트 항목까지 아래로 확장합니다.=OFFSET($A$1,0,0,MATCH("*",$A:$A,-1),1)

위 링크에는 월/주마다 한 행을 확장하는 수식도 있습니다.

관련 정보