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

  • 이 공유
Michael Brown

Google 스프레드시트에서 단어 및 문자 수를 사용하는 경우는 드물지만 여전히 일부 사람들이 메뉴에서 바로 볼 수 있을 것으로 기대하는 기능입니다. 그러나 Google 문서도구와 달리 Google 스프레드시트의 경우 LEN 기능이 이를 수행합니다.

스프레드시트에서 문자를 계산하는 방법에는 여러 가지가 있지만 오늘의 블로그 게시물에서는 LEN 기능을 테이블의 주요 목적은 – 음, 세는 것입니다 :) 그러나, 그 자체로는 거의 사용되지 않습니다. 아래에서 Google Sheets LEN을 올바르게 사용하는 방법과 스프레드시트에서 문자를 계산하기 위해 가장 원하는 수식을 찾는 방법을 알아봅니다.

    Google Sheets LEN 기능 – 사용법 및 구문

    The main 및 Google 스프레드시트에서 LEN 함수의 유일한 목적은 문자열 길이를 가져오는 것입니다. 너무 간단해서 하나의 인수만 필요합니다:

    =LEN(텍스트)
    • 텍스트 자체를 큰따옴표로 묶을 수 있습니다:

      =LEN("Yggdrasil")

    • 또는 관심 있는 텍스트가 있는 셀에 대한 참조:

      =LEN(A2)

    스프레드시트에서 함수를 사용할 때 특이한 점이 있는지 살펴보겠습니다.

    문자 Google 스프레드시트에서 카운트

    가장 간단한 작업부터 시작하겠습니다. 가장 일반적인 방법인 LEN 함수를 사용하여 텍스트가 있는 셀을 참조하여 Google 스프레드시트에서 문자 카운트를 수행합니다.

    I 수식을 B2에 입력하고 전체 열에 복사하여 각 행의 문자 수를 계산합니다.

    =LEN(A2)

    참고. LEN 함수문자, 숫자, 공백, 구두점 등 모든 문자를 계산합니다.

    비슷한 방식으로 다음과 같이 전체 셀 범위에 대한 문자 수를 계산할 수 있다고 생각할 수 있습니다: LEN(A2:A6) . 그러나 다음과 같이 이상하게도 단순히 이런 식으로 작동하지 않습니다.

    여러 셀의 문자를 합산하려면 LEN을 SUMPRODUCT로 래핑해야 합니다. 이 함수는 입력된 범위에서 숫자를 집계하는 기능입니다. 필자의 경우 범위는 LEN 함수에 의해 반환됩니다.

    =SUMPRODUCT(LEN(A2:A6))

    물론 대신 SUM 함수를 통합할 수 있습니다. 그러나 Google 스프레드시트의 SUM은 다른 함수의 배열을 처리하지 않습니다. 작동하려면 다른 기능을 추가해야 합니다. ArrayFormula:

    =ArrayFormula(SUM(LEN(A2:A6)))

    Google 스프레드시트에서 공백 없이 문자를 계산하는 방법

    위에서 언급했듯이 Google 스프레드시트는 LEN 함수는 공백을 포함하여 보이는 모든 문자를 셉니다.

    그러나 실수로 추가된 공백이 있고 결과에 고려하지 않으려면 어떻게 해야 합니까?

    다음과 같은 경우 이것, Google 스프레드시트에 TRIM 기능이 있습니다. 텍스트에서 선행, 후행 및 반복되는 공백을 확인합니다. TRIM이 LEN과 쌍을 이루는 경우 LEN은 모든 홀수 공백을 계산하지 않습니다.

    다음은 예입니다. A 열의 다른 위치에 공백을 추가했습니다. 보시다시피 Google Sheets LEN은 자체적으로 공백을 모두 계산합니다.

    =LEN(A2)

    하지만 TRIM을 통합하는 즉시 모든 추가 공백은무시됨:

    =LEN(TRIM(A2))

    더 나아가 수식이 단어 사이의 단일 공백도 무시하도록 만들 수 있습니다. SUBSTITUTE 기능이 도움이 될 것입니다. 주요 목적은 한 문자를 다른 문자로 바꾸는 것이지만 공백을 완전히 줄이는 트릭이 있습니다.

    =SUBSTITUTE(text_to_search, search_for, replace_with, [occurrence_number])
    • text_to_search 는 작업하는 범위입니다: 열 A 또는 정확히 A2 .
    • search_for 는 큰따옴표로 묶인 공백 문자여야 합니다: " "
    • replace_with 는 빈 큰따옴표를 포함해야 합니다. 공백을 무시하려면 문자 그대로 빈 문자열로 바꿔야 합니다. ""
    • occurence_number 는 일반적으로 인스턴스를 지정하는 데 사용됩니다. 교체. 그러나 모든 공백 없이 문자 수를 계산하는 방법을 설명하고 있으므로 이 인수는 선택 사항이므로 생략하는 것이 좋습니다.

    이제 이 모든 항목을 Google 스프레드시트 LEN에 조합하면 다음을 확인할 수 있습니다. 공백을 고려하지 않음:

    =LEN(A2)-LEN(SUBSTITUTE(A2, "s", ""))

    Google 스프레드시트: 특정 문자 계산

    특정 문자를 계산해야 할 때마다 동일한 Google 스프레드시트 LEN 및 SUBSTITUTE 조합이 사용됩니다. , 문자 또는 숫자입니다.

    예제에서 문자 's'의 발생 횟수를 알아내겠습니다. 그리고 이번에는 기성 공식으로 시작하겠습니다.

    =LEN(A2)-LEN(SUBSTITUTE(A2, "s", ""))

    이 공식을 여러 조각으로 나누어 어떻게works:

    1. SUBSTITUTE(A2, "s", "") 는 A2에서 문자 's'를 찾고 모든 항목을 "nothing" 또는 빈 문자열( "").
    2. LEN(SUBSTITUTE(A2, "s", "") 는 A2에서 's'를 제외한 모든 문자의 수를 계산합니다.
    3. LEN(A2) 는 A2의 모든 문자를 계산합니다.
    4. 마지막으로 다른 문자에서 하나를 뺍니다.

    결과 차이는 's'가 몇 개인지 보여줍니다. in the cell:

    참고. 왜 B1에서는 A2에 1개만 있다고 말하고 3개를 볼 수 있는지 궁금할 수 있습니다.

    사실은 SUBSTITUTE 함수가 대소문자를 구분한다는 것입니다. 's'의 모든 인스턴스를 소문자로 사용하도록 요청했고 그렇게 했습니다.

    텍스트 대소문자를 무시하고 소문자와 대문자 모두에서 문자를 처리하도록 하려면 Google 스프레드시트 함수를 하나 더 호출해야 합니다. 도움말: LOWER.

    팁. Google 스프레드시트에서 텍스트 대소문자를 변경하는 다른 방법을 참조하세요.

    텍스트만 있으면 되기 때문에 Google 스프레드시트 LEN 및 TRIM만큼 간단합니다.

    =LOWER(text)

    그리고 전체 텍스트 문자열 int를 o 소문자. 이 트릭은 대소문자에 관계없이 Google 스프레드시트에서 특정 문자를 계산하도록 하는 데 정확히 필요한 것입니다.

    =LEN(A2)-LEN(SUBSTITUTE(LOWER(A2), "s", ""))

    팁. 이전과 마찬가지로 범위에 있는 특정 문자의 총 수를 계산하려면 LEN을 SUMPRODUCT로 래핑합니다.

    =SUMPRODUCT(LEN(A2:A7)-LEN(SUBSTITUTE(LOWER(A2:A7), "s", "")))

    Google 스프레드시트에서 단어 수

    셀에 여러 단어가 있는 경우 대신 번호를 입력해야 할 가능성이 있습니다.Google 스프레드시트 문자열 길이입니다.

    여러 가지 방법이 있지만 오늘은 Google 스프레드시트 LEN이 어떻게 작동하는지 언급하겠습니다.

    특정 문자를 계산하는 데 사용한 공식을 기억하세요. 구글 시트? 사실 여기에서도 유용할 것입니다. 문자 그대로 단어를 세지 않을 것이기 때문입니다. 대신 단어 사이의 공백 수를 세고 간단히 1을 더합니다. 보세요:

    =LEN(A2)-LEN(SUBSTITUTE((A2), " ", ""))+1

    1. LEN(A2) 는 셀의 모든 문자 수입니다.
    2. LEN(SUBSTITUTE((A2)," ","")) 는 텍스트 문자열에서 모든 공백을 제거하고 나머지 문자 수를 계산합니다.
    3. 그런 다음 하나에서 다른 하나를 빼면 그 차이는 셀의 공백 수입니다.
    4. 단어는 항상 문장의 공백보다 1개 더 많기 때문에 끝에 1을 더합니다.

    Google 스프레드시트: 특정 단어 계산

    마지막으로 특정 단어를 계산하는 데 사용할 수 있는 Google 스프레드시트 공식을 공유하고 싶습니다.

    이상한 나라의 앨리스에 나오는 모조 거북이의 노래가 있습니다.

    각 행에 'will'이라는 단어가 몇 번 나오는지 알고 싶습니다. 필요한 공식이 이전과 동일한 기능인 Google 스프레드시트 LEN, SUBSTITUTE 및 LOWER로 구성되어 있다고 말해도 놀라지 않을 것입니다.

    =(LEN(A2)-LEN(SUBSTITUTE(LOWER(A2), "will", "")))/LEN("will")

    공식은 다음과 같을 수 있습니다. 무섭게 보이지만 이해하기 쉽다는 것을 장담할 수 있습니다. 그러니 참아주세요 :)

    1. 텍스트 대소문자가나는 LOWER(A2) 를 사용하여 모든 것을 소문자로 바꿉니다.
    2. 그런 다음 SUBSTITUTE(LOWER(A2), "will",""))) – 빈 문자열("")로 대체하여 'will'을 모두 제거합니다.
    3. 그런 다음 총 문자열 길이에서 'will'이라는 단어가 없는 문자 수를 뺍니다. . 내가 얻는 숫자는 각 행에서 'will'이 나오는 모든 문자를 계산합니다.

      따라서 'will'이 한 번 나오면 단어가 4개이므로 숫자는 4입니다. 두 번 나타나면 숫자는 8이 됩니다.

    4. 마지막으로 이 숫자를 'will'이라는 단어의 길이로 나눕니다.

    팁. 다시 말하지만, 'will'이라는 단어의 총 출현 수를 얻으려면 전체 수식을 SUMPRODUCT로 묶으십시오:

    =SUMPRODUCT((LEN(A2:A7)-LEN(SUBSTITUTE(LOWER(A2:A7), "will", "")))/LEN("will"))

    보시는 바와 같이 , 이러한 모든 문자 수 사례는 Google 스프레드시트에 대한 동일한 기능의 동일한 패턴(LEN, SUBSTITUTE, LOWER 및 SUMPRODUCT)으로 해결됩니다.

    일부 수식이 여전히 혼란스럽거나 그렇지 않은 경우 특정 작업에 모든 것을 적용하는 방법을 확실히 알고 부끄러워하지 말고 아래 댓글 섹션에 질문하십시오!

    Michael Brown은 소프트웨어 도구를 사용하여 복잡한 프로세스를 단순화하려는 열정을 가진 열성적인 기술 애호가입니다. 기술 산업에서 10년 이상의 경험을 쌓은 그는 Microsoft Excel 및 Outlook은 물론 Google 스프레드시트 및 문서 도구에 대한 기술을 연마했습니다. Michael의 블로그는 자신의 지식과 전문 지식을 다른 사람과 공유하는 데 전념하며 따라하기 쉬운 팁과 생산성 및 효율성 향상을 위한 자습서를 제공합니다. 노련한 전문가이든 초보자이든 Michael의 블로그는 이러한 필수 소프트웨어 도구를 최대한 활용하기 위한 귀중한 통찰력과 실용적인 조언을 제공합니다.