https://ratel35.tistory.com/337

 

 

 

 

 

[엑셀]생기부 기록용 시트 만들기(LEN, LENB 사용 방법)

#1. 생기부 기록은 보통 엑셀에 한다. 그리고 나중에 나이스로 옮겨 넣는다. 한글에서 작업하자니 나이스에서 알 수 없는 에러가 나고, 나이스에서 직접 입력하자니 언제 튕길지 몰라 불안하다(

ratel35.tistory.com

 


 

핵심

 

G2에 있는 문자열의 바이트수를 계산하려면(한글 3바이트, 그외 1바이트)

 

=(LENB(G2)-LEN(G2))*3+((LEN(G2))*2-LENB(G2))

 

로 계산할 수 있다. 왜 저렇게 계산하는지 따져보자. 편의상 글자 수인지 바이트 수인지는 생략하자. 

앞의 (LENB(G2)-LEN(G2))*3에서 LENB(G2)는 한글은 2, 그외는 1로 계산된다.

그리고 LEN(G2)에서는 한글은 1, 그외도 1로 계산된다. 그렇다면 둘의 차이는 곧 한글의 개수가 된다.

여기에 3을 곱하니 결국 (LENB(G2)-LEN(G2))*3이 의미하는 것은 G2에서 한글이 차지하는 바이트 수가 된다. 

그렇다면 뒤의 (LEN(G2))*2 - (LENB(G2))는 한글이 아닌 것들의 바이트수가 되어야 할거다. 

LEN(G2)*2는 G2에 있는 모든 글자를 2로 세준다. 즉, 한글도 2고 그외도 2다.

그리고 LENB(G2)에선 한글이 2고 그외는 1이다. 

따라서 둘을 빼면 한글에 해당하는 바이트수는 사라지고, 그외만 1로 계산된다. 즉, 한글이 아닌 것들의 바이트수가 

1로 잘 계산된거다. 

둘을 합치면 결국 한글 3바이트, 그외 1바이트로 환산한 결과가 나온다. 



출처: https://ratel35.tistory.com/337 [시니컬한 오소리굴]

'자료실 > 교육' 카테고리의 다른 글

이복연 - 조직의 성장과 관리  (0) 2021.09.06
세종 다자녀 카드  (0) 2021.08.27
미국 주식 확인할 때 글래스도어  (0) 2021.01.21
박태웅 칼럼 - 데이터  (0) 2021.01.16
전문투자자 자격증 및 전문가 요건  (0) 2021.01.16

+ Recent posts