Google 스프레드 시트에는 수식의 데이터 셀에 대한 참조가 있고 해당 셀에서 데이터를 잘라내서 새 위치에 붙여 넣으면 수식의 참조가 새 셀 위치를 가리 키도록 업데이트되는 기능이 있습니다.
수식을 변경하지 않고 데이터를 잘라 붙여 넣을 수 있기를 원합니다.
과거에는이 INDIRECT()
기능을 사용 하는 기능 과 관련하여 몇 가지 끔찍한 일을 했지만 더 쉬운 방법이 있어야합니다. 어떤 제안?
Google 스프레드 시트에는 수식의 데이터 셀에 대한 참조가 있고 해당 셀에서 데이터를 잘라내서 새 위치에 붙여 넣으면 수식의 참조가 새 셀 위치를 가리 키도록 업데이트되는 기능이 있습니다.
수식을 변경하지 않고 데이터를 잘라 붙여 넣을 수 있기를 원합니다.
과거에는이 INDIRECT()
기능을 사용 하는 기능 과 관련하여 몇 가지 끔찍한 일을 했지만 더 쉬운 방법이 있어야합니다. 어떤 제안?
답변:
=$A$1
의 값이 (말하자면) 표기법 경우도 자동으로 이동 될 수 A1
변경된다.
유일한 확실한 해결책은 모든 참고 문헌을 INDIRECT
예를 들어 =INDIRECT("$A$1")
또는 심지어 단지 안에 포함시키는 것 =INDIRECT("A1")
입니다.
이러한 솔루션 중 하나의 어려움은 동일한 공식이 많은 경우입니다.
=A1
=A2
=A3
...
=A99
일반적으로 첫 번째 =A1
를 입력 한 다음 복사하여 붙여 넣기 (또는 자동 채우기를 사용하여 아래로 드래그)하여 연속 수식을 자동으로 채 웁니다. 그러나 첫 번째 공식이 =$A$1
아니면 =INDIRECT("A1")
이 트릭이 효과가 없다면 (실제로 이것이 $
자동으로 변경되는 것을 방지하기위한 것입니다).
연속 된 수식이 많은 경우 한 가지 해결책은 다음과 같습니다.
=A1
및 자동 완성 사용)=A1
, =A2
... =A99
의 =INDIRECT("A1")
등 당신이 할 때 정규 표현식을 사용하는 옵션이주의 발견 - 및 - 대체합니다.셀 범위를 선택하십시오. 그런 다음 Ctrl+를 사용하십시오 C(복사; 이것은 셀과 수식을 페이스트 버퍼에 넣어야합니다).
이제 마우스 커서가 손 모양으로 바뀔 때까지 선택 영역 위로 마우스를 가져 가십시오. 이제 선택한 셀을 새 위치로 드래그하십시오.
복사 된 셀의 왼쪽 상단으로 돌아가 Ctrl+ V(붙여 넣기)를 사용하십시오.
이제 동일한 셀을 참조하는 두 세트의 수식이 있어야합니다.
비슷한 문제를 찾아서 Google 스프레드 시트에서 완벽하게 작동하는 것으로 보이는 Excel 솔루션을 찾았습니다.
셀 참조의 경우 붙여 넣기에서 변경하지 않으려는 경우 $
각 부분 앞에 추가하십시오 .
그래서 G12
될 것입니다$G$12
내가 사용하고있는 스프레드 시트의 셀은 필요한 것을 수행합니다.
=$G$1&Sheet1!B3&Sheet1!A3&$G$2
$
되는 반면 절대 셀이 기본값 인 경우에는 다른 방식으로 사용하면 훨씬 직관적 입니다.
$G$1&Sheet1!B3&Sheet1!A3&$G$2
, 우리가 할 G1&Sheet1!$B$3&Sheet1!$A$3&G2
.
Google 스프레드 시트에서 수식을 자동 이동하지 않고 셀을 잘라내어 붙여 넣으려면 Ctrl+ X를 사용 하여 잘라내거나 ( Ctrl+ C는 복사), Ctrl+ Shift+ V를 사용하여 붙여 넣습니다.
은 Shift혼자 수식을 떠나 구글 시트를 알려줍니다.
ctrl
+ shift
+로 붙여 넣으면 소스 셀에서 + 를 수행 한 v
경우에도 항상 값을 복사합니다 . ctrl
x
Excel에서와 동일한 방식으로이 문제를 해결하십시오.
데이터를 복사하여 붙여 넣은 다음 원래 위치에서 데이터를 삭제하고 삭제하십시오.
Google 스프레드 시트에서 셀 범위를 새 위치로 이동하려면 다음 단계를 따르세요.
1. 이동할 셀 범위를 선택하십시오.
2. 커서가 손 모양으로 바뀔 때까지 마우스를 선택 영역의 가장자리로 이동하십시오.
3. 셀을 새로운 위치로 드래그하십시오.
이것은 필요한 것을 수행하여 이동시킵니다 . 따라서 모든 셀 정보는 원래 위치에있는 그대로 유지됩니다.
추신. 구글도 여기에 이것을 지시 했지만 그들은 당신이 어떤 가장자리에서든 드래그 할 수 없다고 말하지 않습니다. :) 또한 선택한 셀이 인접 해 있어야 작동합니다.
사용 INDIRECT()
애프터 참조의 절대 위치를 보존하는 좋은 작품을 대상이 복사 및 붙여 넣기,하지만 문제는 그것이 또한 절대 위치 보존한다는 것이다 된 수식 복사를 쉽게 큰 다루 수식을 확장 할 수 있다는 것을 의미한다, 그것을 사용할 때 범위.
용액을 결합하는 것 INDIRECT()
으로 ROW()
, COLUMN()
그리고 ADDRESS()
프로그래밍 셀의 화학식에 기초하여 상기 타겟 셀의 위치를 생성한다.
대상 셀에 고정 열이 있고 항상 수식과 동일한 행에 머무르는 경우와 같이 가장 간단한 경우에는 다음과 같이 수행 할 수 있습니다.
INDIRECT("A"&ROW())
수식 셀에서 동적 오프셋을 도입하려면 다음을 사용할 수 있습니다 ADDRESS()
.
INDIRECT(ADDRESS(ROW()-1,COL()-4))
아래 스크린 샷에서의 수식을 B1:E1
아래 16 열로 확장 한 다음 숫자 시퀀스를 A7:A10
잘라 6 셀 아래로 붙여 넣었습니다. 보다시피, 가장 간단한 공식은 자동으로 조정 및 비 동기화되는 반면, 순진한 사용은 INDIRECT()
모든 행에서 올바르게 외삽되지 않았지만 INDIRECT()
프로그래밍 방식으로 행 및 열 위치를 검색 하는 데 사용되는 두 개의 공식은 참조를 유지할 수있었습니다.
F4커서가 셀 또는 범위에있을 때 다양한 절대 참조 옵션을 순환하도록 할 수 있습니다 . 이것은 Mac과 Windows에서 작동합니다.