Google 스프레드시트에서 셀의 문자 수를 계산하는 방법

0
841

Google 문서와 달리 Google 스프레드시트는 자동으로 문자 수를 추적하지 않습니다. 셀의 전체 또는 특정 문자를 계산해야 하는 경우 이를 수행하는 몇 가지 방법이 있으며 그 방법을 보여드리겠습니다.

개수가 중요한 기사 또는 에세이의 제목을 추적하는 데 Google 스프레드시트를 사용할 수 있습니다. 또는 다른 사람이 시트에 입력하는 데이터의 길이를 제한하고 현재 개수가 필요한 경우가 있습니다. 어떤 경우이든 LEN 기능을 옵션과 함께 사용하여 카운트에서 추가 공백을 제거하거나 특정 문자만 카운트할 수 있습니다.

셀의 문자 수 세기

Google 스프레드시트의 LEN 기능은 Microsoft Excel에서와 같이 작동합니다. 간단한 수식을 사용하여 셀의 문자 수를 제공합니다.

관련된: Microsoft Excel에서 문자를 계산하는 방법

함수의 구문은 다음과 같습니다. LEN(text) 여기서 인수에 대한 셀 참조 또는 실제 텍스트를 사용할 수 있습니다.

A1 셀의 문자 수를 찾으려면 다음 공식을 사용합니다.

=LEN(A1)

셀 참조용 LEN

특정 텍스트의 문자 수를 찾으려면 다음 공식을 사용하여 텍스트를 따옴표로 묶습니다.

=LEN("Tomorrow is another day")

텍스트용 LEN

LEN 함수에 대해 알아야 할 중요한 사항은 숫자, 문자, 단일 공백, 인쇄되지 않는 문자 및 구두점을 포함한 각 문자를 계산한다는 것입니다.

셀 범위의 문자 수 세기

많은 Google 스프레드시트 함수에서 셀 범위를 인수로 사용할 수 있지만 LEN은 그 중 하나가 아닙니다. 그러나 SUMPRODUCT 함수를 LEN 수식에 추가하면 셀 범위의 문자를 셀 수 있습니다.

관련된: Excel에서 가중 평균을 계산하는 방법

SUMPRODUCT 함수는 배열 또는 셀 범위의 합계를 계산합니다. 그것의 구문은 SUMPRODUCT(array1, array2, ...) 여기서 첫 번째 인수만 필요합니다.

A1에서 A5까지의 셀 범위의 개수를 찾으려면 다음 수식을 사용합니다.

=SUMPRODUCT(LEN(A1:A5))

LEN을 사용한 SUBPRODUCT 함수

추가 공백 없이 문자 수 세기

언급했듯이 LEN 함수는 모든 문자를 계산합니다. 즉, 추가 공백이 포함된 셀의 문자 수를 계산하려는 경우 해당 문자도 계산됩니다.

관련된: Google 스프레드시트 데이터에서 추가 공백을 제거하는 방법

예를 들어 A10 셀에 “How-To Geek”이 있습니다. LEN 함수를 사용하여 문자를 계산하면 시작 부분에 3개의 추가 공백이 있고 끝에 3개의 추가 공백이 있기 때문에 결과는 17입니다.

LEN은 추가 공간을 계산합니다.

시트에 불필요한 공백이 포함된 데이터가 있는 경우 TRIM 기능을 사용하여 제거할 수 있습니다. LEN과 TRIM을 결합하면 추가 공백 없이 올바른 문자 수를 얻을 수 있습니다.

TRIM 기능은 추가의 공백 및 LEN 함수는 단어 사이의 공백과 같은 단일 공백을 계산합니다. 따라서 아래 공식을 사용하면 결과는 11입니다.

=LEN(TRIM(A10))

TRIM이 있는 LEN은 여분의 공간을 제거합니다.

셀에서 특정 문자의 인스턴스 계산

문자를 계산할 때 한 가지 더 조정해야 할 사항은 특정 문자를 계산하는 것입니다. 셀의 텍스트 문자열에 문자 C가 몇 번 나타나는지 알고 싶을 수 있습니다. 이를 위해 SUBSTITUTE인 다른 Google 스프레드시트 기능을 사용합니다.

SUBSTITUTE 함수는 일반적으로 셀의 텍스트를 바꾸는 데 사용되며 구문은 다음과 같습니다. SUBSTITUTE(current_text, find, new_text, occurrence) 여기서 처음 세 개의 인수가 필요합니다.

예제를 살펴보고 공식의 일부를 분해해 보겠습니다. 여기에서 문자 C가 셀 A1에 나타나는 횟수를 볼 수 있습니다.

=LEN(A1)-LEN(SUBSTITUTE(A1,"C",""))

수식은 다음과 같이 오른쪽에서 왼쪽으로 나뉩니다.

  • SUBSTITUTE(A1,"C","") 모든 C를 따옴표 안에 있는 아무것도 아닌 것으로 대체합니다.
  • LEN(SUBSTITUTE(A1,"C","") (대체) 문자 C가 아닌 문자의 수를 계산합니다.
  • LEN(A1) A1 셀의 문자를 계산합니다.

마지막으로 빼기 기호는 공식을 나누어 첫 번째 LEN 공식에서 두 번째 LEN 공식을 빼서 결과는 3입니다.

특정 문자를 계산하기 위한 SUBSTITUTE가 있는 LEN

SUBSTITUTE 함수를 사용하여 특정 문자를 계산할 때의 한 가지 단점은 대소문자를 구분한다는 것입니다. 따라서 텍스트를 검토하고 결과가 4가 아닌 3인 이유가 궁금하다면 이것이 이유입니다.

이 문제를 해결하기 위해 수식에 함수를 하나 더 추가할 수 있으며 이는 사용자의 선택입니다. UPPER 또는 LOWER를 사용할 수 있습니다. UPPER 함수는 문자를 대문자로 변환하고 LOWER는 문자를 소문자로 변환합니다.

따라서 대소문자에 관계없이 셀에서 문자 C의 모든 발생을 계산하려면 다음 수식 중 하나를 사용합니다.

=LEN(A1)-LEN(SUBSTITUTE(UPPER(A1),"C",""))
=LEN(A1)-LEN(SUBSTITUTE(LOWER(A1),"c",""))

셀의 텍스트에 대문자가 많이 포함된 경우 첫 번째 수식을 사용할 수 있지만 대부분 소문자가 포함된 경우 두 번째 수식을 사용할 수 있습니다. 핵심은 따옴표로 묶인 대문자와 함께 UPPER를 사용하고 따옴표로 묶은 소문자와 함께 LOWER를 사용하는 것입니다.

UPPER 및 LOWER를 사용하는 LEN

Google 스프레드시트에서 문자를 자주 셀 필요가 없을 수도 있지만 그럴 때 이 편리한 방법을 알게 될 것입니다. 북마크에 꼭!

관련된: Google 스프레드시트에서 텍스트를 대체하는 방법