[google-sheets] 전체 열에 수식 적용

다음 공식을 사용하여 A 열의 모든 우편 번호를 B 열로 다시 코딩하려고합니다.

=TEXT(A1,"00000")

이렇게 :

여기에 이미지 설명 입력

위의 수식을 사용하여 B 열의 모든 셀을 변환하고 싶습니다. 그러나 40,000 개 이상의 행이 있으므로 수식을 아래로 끌어 B 열 전체에 적용하는 것은 불가능합니다.

이 문제를 해결하는 데 사용할 수있는 공식이 있습니까?



답변

나는 그것이 더 최근의 기능이라고 생각하지만 그것은 나를 위해 작동합니다.

강조 표시된 셀의 오른쪽 하단에있는 사각형을 두 번 클릭하면 강조 표시된 셀의 공식이 복사됩니다.

도움이되기를 바랍니다.


답변

운이 좋다고 생각합니다. B1에 입력 해주세요 :

=text(A1:A,"00000")

(매우 유사합니다!) 그러나 Enterhit Ctrl+ Shift+를 누르기 전에 Enter.


답변

다른 답변 중 일부가 구식이 된 것 같지만 저에게는 효과가 있습니다.

  1. 복사 할 텍스트 / 공식이있는 셀을 클릭하십시오.
  2. 복사 할 마지막 셀을 Shift + 클릭
  3. Ctrl + Enter

(대상 셀이 비어 있지 않은 경우 텍스트를 대체합니다.)


답변

문자열 배열에서 무언가를 대체하고 전체 시트에 복사-붙여 넣기를 수행하고 싶지 않다고 가정 해 보겠습니다. .

이것을 예로 들어 보겠습니다.

  • “A”열의 문자열 배열 : {사과, 바나나, 오렌지, …, 아보카도}
  • {xpple, bxnxnx, orxnge, …, xvocado}를 갖기 위해 “a”의 문자를 “x”로 대체하려고합니다.

이 공식을 전체 열 (배열)에 깔끔하게 깔끔하게 적용하려면 다음을 수행 할 수 있습니다.

=ARRAYFORMULA(SUBSTITUE(A:A, "a", "x"))

2D 배열에서도 작동합니다.

=ARRAYFORMULA(SUBSTITUE(A2:D83, "a", "x"))


답변

다른 해결책을 찾았습니다.

  • 열의 처음 3 개 또는 4 개 셀에 수식 적용
  • Ctrl + C 마지막 행 중 하나의 수식 (첫 번째 줄을 복사하면 작동하지 않음)
  • 열 헤더를 클릭하여 전체 열을 선택하십시오.
  • Ctrl+ V를 눌러 아래 모든 셀에 붙여 넣습니다.

답변

이것은 (잘라 내기 및 복사하지 않고) 열 셀을 빠르게 덮어 쓰려는 사용자를위한 것 입니다. 이것은 셀 상자를 두 번 클릭하는 것과 동일하지만 두 번 클릭과 달리 첫 번째 시도 후에도 여전히 작동합니다.

  1. 선택아래로 복사하려는 을
  2. Ctrl+ Shift+ 누르기 아래의 셀을 선택합니다
  3. Ctrl+ Enter를 눌러 첫 번째 셀의 내용을 아래 셀에 복사합니다.

보너스:

맨 아래 콘텐츠로 이동하는 단축키 (사본을 다시 확인하기 위해)는 Ctrl+ 입니다. 위로 돌아가려면 Ctrl+ 를 사용할 수 있지만 맨 위 행이 고정 된 경우에도 Enter몇 번 눌러야 합니다.


답변

끌기 표시기를 사용할 때 명확하게하기 위해 주어진 행의 인접한 셀에 값이있는 동안 열 아래로 셀 값만 복사합니다. 끌기 작업에서 비어있는 인접한 셀이 발견되면 수식 복사가 중지됩니다.

.eg

1,a,b
2,a
3,
4,a

위의 내용이 스프레드 시트 인 경우 ‘b’셀의 두 번 클릭 드래그 표시기를 사용하면 행 2는 채워지지만 행 3 또는 4는 채워지지 않습니다.