반응형

취업을 위해 자기소개서를 쓸 때면 반드시 체크하게 되는 것이 글자수입니다. 


예전에는 한글 프로그램의 문서정보에서 글자수 정보를 이용해서 글자수를 파악했지만 요즘에는 취업정보 사이트마다 자체적으로 글자수 세는 기능을 제공하고 있고 네이버에서도 글자수만 검색해도 바로 글자수를 세어 볼 수가 있습니다.


네이버에서 제공하는 글자수세기 기능

엑셀에서도 셀이나 텍스트의 글자수를 반환하여 주는 함수가 있습니다. 바로 LEN 함수인데 이 LEN함수에 대해 알아보도록 하겠습니다. 


LEN 함수 사용법


엑셀 도움말에서 LEN 함수는 "텍스트 문자열의 문자 수를 반환합니다." 라고 설명하고 있습니다. LEN 함수는 필요한 인수도 텍스트 문자열 하나밖에 없어서 사용법은 아주 간단하고 익힐 것도 없습니다. 



아래와 같은 셀들의 글자수를 알려고 한다면



글자수를 반환하려는 셀에서 글자수를 =LEN("텍스트")나 =LEN(셀주소)을 입력하면 바로 글자수가 반환되게 됩니다. 


한글 한 음절, 영어 한글자, 숫자 모두 한 개의 글자수로 인식되며 공백 또한 한 개의 글자로 인식됩니다. 



LEN 함수 응용


그렇다면 공백을 제외하고 순수 글자만 세려고 하면 어떻게 하면될까요? 


답은 간단합니다. 


텍스트 내의 공백은 모두 제거된 상태에서의 글자수를 세면 됩니다. 그렇다고 공백을 모두 없애버리면 셀의 내용이 달라져버리게 되므로 LEN 함수 내에서 인수로 공백이 제거된 텍스트를 받게 되면 간단히 해결됩니다. 


텍스트의 공백을 없애는 방법은 

엑셀 공백 제거 띄어쓰기 없애기

 글을 참고하면 되겠습니다. 

텍스트의 공백을 제거하는 여러 방법 중 여기에 쓰일 수 있는 방법은 바로 SUBSTITUTE 함수를 이용하는 것입니다. 


또한 SUBSTITUTE 함수 사용법은

엑셀 함수 정리 REPLACE, SUBSTITUTE

글을 참고하면 되겠습니다. 


방법은 마찬가지로 글자수를 반환하려는 셀에서 글자수를 =LEN(SUBSTITUTE("텍스트"," ",""))나 =LEN(SUBSTITUTE(셀주소," ",""))을 입력하면 바로 글자수가 반환되게 됩니다. 



LEN 함수는 LEN함수 단독으로 쓰이기 보다는 위의 경우처럼 다른 함수를 인수로 받거나 다른 함수의 인수가 되는 경우가 많습니다.


LEN함수가 인수로 사용되는 예는 대표적으로 LEFT나 RIGHT 함수를 들 수 있겠습니다.


아래와 같이 확장자가 포함된 파일명이 각 셀의 내용이며 확장자를 제외한 파일명만 남기고자 할 떄 확장자가 동일하다면 단순히 [찾기 및 바꾸기(CTRL + H)] 기능을 이용하여 확장자를 지워버리면 됩니다. 


하지만 이 경우는 확장자가 제각각이므로 이방법은 쓸 수 없습니다. 하지만 "."과 확장자의 글자수는 공통적으로 4글자이므로 이를 이용하면 되겠습니다. 



반환하려는 셀에서 =LEFT(셀주소,LEN(셀주소)-4))와 같이 입력하게 되면 원래 셀의 내용에서 뒤의 4글자를 제외한 텍스트값이 반환되게 됩니다. 



반응형