오늘 회사에서...  엑셀 Data를 다루던 중  한글과 영문이 혼합 되어 있는 Data에서...

한글이 포함되어 있는 Data를 어떻게 골라낼까 고민을 했는데... 인터넷에서도 검색이 잘 되질 않더군요.



동료에게 물어보니 아스키 코드의 길이가 다른 점을 이용해서 쉽게 찾아 냅니다.




위의 예제를 보시면 이해가 되시나요?


LEN 이라는 함수와 LENB 함수를 이용해서 찾아 냅니다.


LEN는 글자 길이값을 찾아내교...  LENB는 바이트수 길이를 체크하는 함수인데...


영어는 1 바이트, 한글은 2바이트 라는 속성을 이용해서 저렇게 if 문 한번이면 간단하게


한글이 포함되어 있는 Data를 구분해 낼 수 있습니다.


반대로 영어로만 구성되어 있는 것도 찾아 낼 수 있겠지요....


도움이 되셨길 바랍니다... ^^



.