목차
셀의 문자 수를 세는 Excel 수식을 찾고 계십니까? 그렇다면 확실히 올바른 페이지에 도착한 것입니다. 이 짧은 자습서에서는 공백이 있거나 없는 Excel에서 LEN 함수를 사용하여 문자 수를 계산하는 방법을 알려줍니다.
모든 Excel 함수 중에서 LEN은 틀림없이 가장 쉽고 간단한 함수입니다. 함수의 이름은 기억하기 쉽습니다. "length"라는 단어의 처음 3자만 있으면 됩니다. LEN 함수가 실제로 하는 일은 텍스트 문자열의 길이 또는 셀의 길이를 반환하는 것입니다.
다르게 표현하면 Excel에서 LEN 함수를 사용하여 카운트 할 수 있습니다. 문자, 숫자, 특수 문자 및 모든 공백을 포함하여 셀의 모든 문자 .
이 짧은 자습서에서는 먼저 구문을 간략히 살펴본 다음 Excel 워크시트의 문자 수를 세는 몇 가지 유용한 수식 예를 자세히 살펴보세요.
Excel LEN 함수
Excel의 LEN 함수는 셀의 모든 문자를 계산합니다. 문자열 길이를 반환합니다. 여기에는 단 하나의 인수가 있으며 반드시 필요합니다.
=LEN(text)여기서 text 는 문자 수를 계산하려는 텍스트 문자열입니다. 이보다 더 쉬울 수는 없겠죠?
아래에서 Excel LEN 함수의 기능에 대한 기본 아이디어를 얻을 수 있는 몇 가지 간단한 수식을 찾을 수 있습니다.
=LEN(123)
- 숫자가 3개이므로 3을 반환합니다. text 인수에 제공됩니다.
=LEN("good")
- 단어 good 에 4개의 문자가 포함되어 있으므로 4를 반환합니다. 다른 Excel 수식과 마찬가지로 LEN에는 계산되지 않는 텍스트 문자열을 큰따옴표로 묶어야 합니다.
실제 LEN 수식에서는 문자 수를 계산하기 위해 숫자나 텍스트 문자열이 아닌 셀 참조를 제공할 가능성이 높습니다. 특정 셀 또는 셀 범위에서.
예를 들어 A1 셀의 텍스트 길이를 확인하려면 다음 수식을 사용합니다.
=LEN(A1)
자세히 자세한 설명과 스크린샷이 포함된 의미 있는 예제는 아래에 나와 있습니다.
엑셀에서 LEN 함수를 사용하는 방법 - 수식 예제
LEN 함수는 언뜻 보기에 너무 단순해서 더 이상의 설명이 필요 없을 것 같습니다. 그러나 특정 요구 사항에 맞게 Excel Len 수식을 조정하는 데 도움이 되는 몇 가지 유용한 요령이 있습니다.
셀의 모든 문자 수(공백 포함)
이미 언급한 바와 같이 Excel LEN 함수는 선행, 후행 공백, 단어 사이의 공백 등 모든 공백을 포함하여 지정된 셀의 모든 문자를 절대적으로 계산합니다.
예를 들어 셀 A2의 길이를 얻으려면 다음 수식을 사용합니다.
=LEN(A2)
아래 스크린샷과 같이 LEN 공식은 문자 29개, 숫자 1개, 공백 6개를 포함하여 36자를 계산했습니다.
자세한 내용은 Excel 셀의 문자 수를 계산하는 방법을 참조하십시오.
카운트여러 셀의 문자
여러 셀의 문자 수를 계산하려면 Len 수식이 있는 셀을 선택하고 채우기 핸들을 드래그하는 등의 방법으로 다른 셀에 복사합니다. 자세한 지침은 Excel에서 수식을 복사하는 방법을 참조하세요.
수식이 복사되는 즉시 LEN 함수는 각 셀의 문자 수 를 개별적으로 반환합니다.
또한 LEN 함수는 문자, 숫자, 공백, 쉼표, 따옴표, 아포스트로피 등을 포함하여 절대적으로 모든 것을 계산한다는 점에 주의하시기 바랍니다.
메모. 수식을 열 아래로 복사할 때 LEN(A1)
와 같은 상대 셀 참조 또는 열만 수정하는 LEN($A1)
와 같은 혼합 참조를 사용하여 Len 수식이 새 위치에 맞게 적절하게 조정되도록 해야 합니다. 자세한 내용은 Excel에서 절대 및 상대 셀 참조 사용을 확인하십시오.
여러 셀의 총 문자 수 계산
여러 셀의 총 문자 수를 얻는 가장 확실한 방법은 몇 가지 LEN 함수를 더하는 것입니다. 예를 들면 다음과 같습니다.
=LEN(A2)+LEN(A3)+LEN(A4)
또는 SUM 함수를 사용하여 LEN 수식에서 반환된 문자 수를 합산합니다.
=SUM(LEN(A2),LEN(A3),LEN(A4))
어느 쪽이든 수식은 지정된 각 셀의 문자 수를 계산하고 총 문자열 길이를 반환합니다.
이 접근 방식은 의심할 여지 없이 이해하기 쉽고 사용하기 쉽지만 세는 가장 좋은 방법은 아닙니다.예를 들어 100개 또는 1000개의 셀로 구성된 범위의 문자입니다. 이 경우 배열 수식에서 SUM 및 LEN 함수를 사용하는 것이 좋으며 다음 기사에서 예를 보여 드리겠습니다.
선행 및 후행 공백을 제외한 문자 수 계산 방법
큰 워크시트로 작업할 때 일반적인 문제는 선행 또는 후행 공백, 즉 항목의 시작 또는 끝에 추가 공백입니다. 시트에서 거의 눈치채지 못하겠지만 몇 번 마주하고 나면 조심하는 법을 배우게 됩니다.
셀에 보이지 않는 공간이 몇 개 있다고 의심된다면 Excel LEN 기능이 큰 도움이 됩니다. 기억하시겠지만 문자 수에 모든 공백이 포함됩니다.
앞뒤 공백 없이 문자열 길이를 얻으려면 TRIM 함수를 삽입하기만 하면 됩니다. Excel LEN 수식에서:
=LEN(TRIM(A2))
모든 공백을 제외한 셀의 문자 수를 계산하는 방법
목표하는 경우 선행, 후행 또는 그 사이에 공백 없이 문자 수를 얻으려면 좀 더 복잡한 공식이 필요합니다.
=LEN(SUBSTITUTE(A2," ",""))
As SUBSTITUTE 함수는 한 문자를 다른 문자로 바꿉니다. 위의 수식에서 공백(" ")을 빈 텍스트 문자열("")로 대체합니다. 그리고 LEN 함수에 SUBSTITUTE를 포함하기 때문에 실제로 셀에서 대체가 이루어지지 않습니다.LEN 수식에 공백 없이 문자열 길이를 계산하도록 지시하기만 하면 됩니다.
Excel SUBSTITUTE 함수에 대한 자세한 설명은 수식 예제가 포함된 가장 인기 있는 Excel 함수에서 찾을 수 있습니다.
방법 주어진 문자 앞이나 뒤의 문자 수를 계산하려면
경우에 따라 셀의 총 문자 수를 계산하는 대신 텍스트 문자열의 특정 부분의 길이를 알아야 할 수 있습니다.
다음과 같은 SKU 목록이 있다고 가정합니다.
모든 유효한 SKU는 첫 번째 그룹에 정확히 5자입니다. 유효하지 않은 항목을 어떻게 식별합니까? 예, 첫 번째 대시 앞 의 문자 수를 계산하면 됩니다.
따라서 Excel 길이 공식은 다음과 같습니다.
=LEN(LEFT($A2, SEARCH("-", $A2)-1))
이제 수식의 논리를 이해할 수 있도록 분석해 보겠습니다.
- SEARCH 함수를 사용하여 첫 번째 대시("-")의 위치를 반환합니다. in A2:
SEARCH("-", $A2)
LEFT($A2, SEARCH("-", $A2,1)-1))
문자 수가 여기에서 한 단계 더 나아가 다음과 같은 수식으로 간단한 조건부 서식 규칙을 설정하여 유효하지 않은 SKU를 강조 표시할 수 있습니다. =$B25:
또는 위의 LEN 공식을 IF 함수에 삽입하여 잘못된 SKU를 식별할 수 있습니다.
=IF(LEN(LEFT($A2, SEARCH("-", $A2)-1))5, "Invalid", "")
아래 스크린샷에서 수식은 문자열 길이를 기준으로 유효하지 않은 SKU를 완벽하게 식별하며 별도의 문자 수 열도 필요하지 않습니다.
유사한 방식으로 Excel LEN 기능을 사용하여 특정 문자 다음 의 문자 수를 계산할 수 있습니다.
예를 들어 이름 목록에서 성에 포함된 문자 수를 알고 싶을 수 있습니다. . 다음 LEN 공식이 트릭을 수행합니다.
=LEN(RIGHT(A2,LEN(A2)-SEARCH(" ",A2)))
공식 작동 방식:
- 먼저 위치를 결정합니다. SEARCH 함수를 사용하여 텍스트 문자열의 공백(" "):
SEARCH(" ",A2)))
LEN(A2)-SEARCH(" ",A2)))
수식이 올바르게 작동하려면 각 셀에 공백이 하나만 있어야 합니다. 즉, 이름과 성만 있어야 합니다. , 중간 이름, 제목 또는 접미사가 없습니다.
음, 이것이 Excel에서 LEN 수식을 사용하는 방법입니다. 이 자습서에서 설명하는 예제를 자세히 살펴보려면샘플 Excel LEN 통합 문서를 다운로드해 주셔서 감사합니다.
다음 기사에서는 Excel LEN 함수의 다른 기능을 살펴보고 Excel에서 문자를 계산하는 몇 가지 유용한 공식을 배우게 됩니다.
- 셀의 특정 문자를 계산하는 LEN 수식
- 범위의 모든 문자를 계산하는 Excel 수식
- 범위의 특정 문자만 계산하는 수식
- Excel에서 단어를 계산하는 수식
그 동안 읽어 주셔서 감사드리며 곧 블로그에서 뵙기를 바랍니다!