본문 바로가기
엑셀

엑셀 글자수 한글 3바이트 세기(공백 포함) - =(LENB(셀)-LEN(셀))*2+LEN(셀)

by 통합메일 2019. 7. 7.
반응형

그냥 이게 다다..

=(LENB(셀)-LEN(셀))*2+LEN(셀)

뜯어보자. 나도 오랜만이라 해석이 잘 안 되는데.

LEN은 글자수 세는 함수.. 한글이든 영어든 다 1로 센다.

LENB는 바이트 세는 함수.. 한글이랑 특수문자는 2, 영어랑 공백은 1로 계산한다.

저 수식의 원리는 이렇다.

LENB로 한글/영어/공백의 바이트를 센 다음 - LEN으로 그 셀의 한글/영어/공백의 글자 수를 빼면

한글/특수문자의 글자수만 남는다. 여기에 2를 곱하면 한글/특수문자*2가 된 상태고

여기에다가 LEN을 더해주면..

(한글/특수문자*2)+한글/특수문자/영어/공백

=(한글/특수문자*3)+(영어/공백*1)의 상태가 된다.

반응형

댓글