메뉴
실무 위키응용 공식엑셀 글자 수와 바이트 수 세는 공식

엑셀 글자 수와 바이트 수 세는 공식

지원 버전 자세히 보기
엑셀 2013 이전엑셀 2016엑셀 2019엑셀 2021엑셀 2024M365웹 엑셀

문구의 글자 수와 바이트 수를 세고 문자 종류를 구분합니다.

엑셀 글자 수와 바이트 수 세는 공식 예제 미리보기
예제 미리보기 크게 보기

인수 설명

01발송 문구의 글자 수 세기

=LEN ( 발송 문구 )
인수 설명 자세히 보기(인수를 클릭하면 해당 영역만 강조됩니다. 여러 개를 함께 켜고 끌 수 있습니다.)
인수구분설명
발송 문구필수길이를 확인할 문구가 입력된 셀입니다. 공백과 문장부호도 각각 한 글자로 셉니다.
B2=LEN(A2)
A
B
C
D
E
F
G
H
1
발송 문구
글자 수
바이트 수
문자 종류
기준 항목
2
고객님의 예약이 확정되었습니다. 방문 전 안내 사항과 준비물을 확인하고 예약 시간에 맞춰 와 주세요.
56
97
LMS
기준 바이트
90
3
고객님의 예약이 확정되었습니다. 방문 전 안내 사항과 준비물을 꼭 확인하고 정시에 와 주세요.
52
90
SMS
SMS
90 이하
4
배송이 완료되었습니다.
12
22
SMS
LMS
90 초과
5
회의는 9월 3일 오후 2시입니다.
19
30
SMS
6
예약번호 A-1047이 접수되었습니다.
21
33
SMS
7
예약 변경 안내: 방문 시간을 확인해 주세요.
25
42
SMS
8
주문하신 상품이 오늘 발송되었습니다. 배송 조회는 주문 내역에서 확인해 주세요.
44
77
SMS
9
LEN 함수는 한글, 영문, 숫자, 공백과 문장부호를 모두 한 글자씩 셉니다. 문구 앞뒤의 공백도 글자 수에 포함되므로 불필요한 공백은 먼저 정리합니다.

02한글을 2바이트로 계산하기

=LENB ( 발송 문구 )
인수 설명 자세히 보기
인수구분설명
발송 문구필수바이트 수를 확인할 문구가 입력된 셀입니다. 한글은 2바이트, 영문과 숫자, 공백, 문장부호는 1바이트로 계산합니다.
C2=LENB(A2)
A
B
C
D
E
F
G
H
1
발송 문구
글자 수
바이트 수
문자 종류
기준 항목
2
고객님의 예약이 확정되었습니다. 방문 전 안내 사항과 준비물을 확인하고 예약 시간에 맞춰 와 주세요.
56
97
LMS
기준 바이트
90
3
고객님의 예약이 확정되었습니다. 방문 전 안내 사항과 준비물을 꼭 확인하고 정시에 와 주세요.
52
90
SMS
SMS
90 이하
4
배송이 완료되었습니다.
12
22
SMS
LMS
90 초과
5
회의는 9월 3일 오후 2시입니다.
19
30
SMS
6
예약번호 A-1047이 접수되었습니다.
21
33
SMS
7
예약 변경 안내: 방문 시간을 확인해 주세요.
25
42
SMS
8
주문하신 상품이 오늘 발송되었습니다. 배송 조회는 주문 내역에서 확인해 주세요.
44
77
SMS
9
한국어 Excel에서 LENB 함수는 한글을 2바이트로 계산합니다. 같은 글자 수라도 한글이 많을수록 바이트 수가 커집니다.

0390바이트를 기준으로 문자 종류 나누기

=IF ( LENB ( 발송 문구 ) <= 기준 바이트, "SMS", "LMS" )
인수 설명 자세히 보기
인수구분설명
발송 문구필수문자 종류를 판정할 발송 문구가 입력된 셀입니다.
기준 바이트필수SMS와 LMS를 나눌 최대 바이트 수가 입력된 셀입니다. 수식을 아래로 채워도 기준이 바뀌지 않도록 절대참조합니다.
"SMS"필수문구가 기준 바이트 이하일 때 반환할 문자 종류이며 이 공식에서는 이 값으로 고정입니다.
"LMS"필수문구가 기준 바이트를 초과할 때 반환할 문자 종류이며 이 공식에서는 이 값으로 고정입니다.
D2=IF(LENB(A2)<=$G$2,"SMS","LMS")
A
B
C
D
E
F
G
H
1
발송 문구
글자 수
바이트 수
문자 종류
기준 항목
2
고객님의 예약이 확정되었습니다. 방문 전 안내 사항과 준비물을 확인하고 예약 시간에 맞춰 와 주세요.
56
97
LMS
기준 바이트
90
3
고객님의 예약이 확정되었습니다. 방문 전 안내 사항과 준비물을 꼭 확인하고 정시에 와 주세요.
52
90
SMS
SMS
90 이하
4
배송이 완료되었습니다.
12
22
SMS
LMS
90 초과
5
회의는 9월 3일 오후 2시입니다.
19
30
SMS
6
예약번호 A-1047이 접수되었습니다.
21
33
SMS
7
예약 변경 안내: 방문 시간을 확인해 주세요.
25
42
SMS
8
주문하신 상품이 오늘 발송되었습니다. 배송 조회는 주문 내역에서 확인해 주세요.
44
77
SMS
9
기준값 90바이트는 SMS에 포함하고 90바이트를 초과한 문구만 LMS로 표시합니다. 실제 발송 기준이 다르면 G2 셀의 값을 바꿉니다.
이 공식이 사용하는 함수

동작 원리

0390바이트를 기준으로 문자 종류 나누기

LENB 함수가 발송 문구의 바이트 수를 구하고, IF 함수가 기준 바이트 이하인지 비교해 문자 종류를 나눕니다.

예제 시트에서 97바이트 문구를 판정하는 D2 셀의 계산 과정입니다. 단계마다 강조된 부분이 어떻게 계산되는지 살펴보세요.

1

발송 문구의 바이트 수를 구합니다

A2의 문구는 한글 41자와 영문·숫자·공백·문장부호 15자로 이루어져 있습니다. 한글을 2바이트로 계산하면 모두 97바이트입니다.

=LENB ( A2 )
= 97
2

기준 바이트 이하인지 확인합니다

문구의 97바이트는 G2 셀의 기준값 90보다 크므로 기준 바이트 이하 조건을 만족하지 않습니다.

=97 <= $G$2
= FALSE
3

기준을 넘은 문구를 LMS로 표시합니다

조건 결과가 FALSE이므로 IF 함수는 두 번째 반환값인 LMS를 D2 셀에 표시합니다.

=IF ( FALSE, "SMS", "LMS" )
= LMS
댓글 0
아직 댓글이 없습니다. 첫 번째 댓글을 작성해보세요!
스크랩 완료