LEFT 함수를 이용하면 문자열을 왼쪽부터 주어진 문자수 만큼 가져옵니다.
LEFTB 함수를 이용하면 문자열을 왼쪽부터 주어진 바이트 크기만큼 가져옵니다.
아래와 같은 형식으로 사용 합니다.
=LEFT(문자열, 글자수)
=LEFTB(문자열, 바이트)
=LEFT("abcdefg") 을 셀에 입력하면 글자수 입력이 기본값이 1이기 때문에 "abcdefg"에서 왼쪽 1글자만 가져와서 a가 표시됩니다.
=LEFT("abcdefg",2) 을 셀에 입력하면 "abcdefg"에서 왼쪽 2글자만 가져와서 ab가 표시됩니다.
=LEFTB("홍길동", 2) 을 셀에 입력하면 "홍길동"에서 왼쪽 2바이트를 가져와서 홍이 표시됩니다. (한글은 한글자가 2바이트.)
=LEFTB("abcdefg",2) 을 셀에 입력하면 "abcdefg"에서 왼쪽 2바이트를 가져와서 ab가 표시됩니다.
아래와 같이 특정 셀을 지정해서 사용 할 수도 있습니다.
=LEFT(B1, 2)
=LEFTB(B1, 2)
------------------------------------
LEN 함수를 이용하면 문자열의 문자 수를 가져옵니다.
LENB 함수를 이용하면 문자열의 바이트 크기를 가져옵니다.
아래와 같은 형식으로 사용 합니다.
=LEN(문자열)
=LENB(문자열)
=LEN("abcdefg") 을 셀에 입력하면 "abcdefg"의 글자수가 6개 이기 때문에 6이 표시됩니다.
=LEN("홍길동") 을 셀에 입력하면 "홍길동"의 글자수가 3개 이기 때문에 3이 표시됩니다.
=LENB("abcdefg") 을 셀에 입력하면 "abcdefg"의 바이트 크기가 6이기 때문에 6이 표시됩니다.
=LENB("홍길동") 을 셀에 입력하면 "홍길동"의 바이트 크기가 6이기 대문에 6이 표시됩니다. (한글은 한글자가 2바이트.)
아래와 같이 특정 셀을 지정해서 사용 할 수도 있습니다.
=LEN(B1)
=LENB(B1)
---------------------
EXACT 함수를 이용하면 문자열중에 특정 문자가 몇번째 있는지 찾을 수 있습니다.
아래와 같은 형식으로 사용 합니다.
=EXACT(찾을문자, 검색할문자열)
=EXACT(찾을문자, 검색할문자열, 시작 index)
=FIND("c", "abcdecfg") 를 셀에 입력하면 abcdecfg문자열에서 c가 몇번째 있나 찾기 때문에 3이 나옵니다.
=FIND("c", "abcdecfg", 3) 를 셀에 입력하면 abcdecfg문자열에서 3번째 이후부터 c가 몇번째 있나 찾기 때문에 6이 나옵니다.
아래와 같이 특정 셀을 지정해서 사용 할 수도 있습니다.
=EXACT("c", B1)
=EXACT("c", B1, 3)