티스토리 뷰

LEN, TRIM, FIND 함수는 개별로는 사용 빈도가 적은 함수라고 생각합니다. 그래도 막상 개별로 사용하려면 기억이 잘 안나는 함수이기도 하기 때문에, 이번에 포스팅 해보도록 하겠습니다

 

◎LEN

LEN 함수는 입력되어 있는 내용과 공백이 몇 글자인지를 판단하는 함수입니다. 사실 개별로 사용하는 빈도가 가장 낮은 함수 중에 하나라고 생각합니다. 나중에 응용을 위해, 알아두시면 좋을 것 같습니다.

 

형식 : LEN(문자)

예시 : LEN(E4)

 

E4 셀엔 " 한국*        대한민국#KOREA"란 문장이 기입되어 있는데, 특수문자, 공백, 한글, 영어를 모두 카운트하면 22개가 됩니다. 그래서 LEN(E4)의 결과는 22입니다.

 

 

 

◎TRIM

TRIM 함수는 지정한 셀 이나, 문자의 비어있는 공간을 제거하는 함수인데요. 좌, 우의 내용은 통째로 제거해버리고, 중간에 포함된 빈 공간은 1자리만 남기고 제거합니다. 그러니깐 "   3    F   " 라는 내용이 있을 경우 "3 F"가 된는 것이지요

 

형식 : TRIM(문자)

예시 : TRIM(D9)

결과 : 가 나다

 

D9 셀에 있는 내용은 "  가     나     다 "입니다. 앞, 뒤에 공백이 2칸씩 삽입되어 있고, 중간에 빈 공간이 4칸씩 2개가 삽입되어 있습니다. TRIM을 사용하면 중간에 빈 공간 1칸, 1칸을 제외하고, 모든 빈 공간이 삭제됩니다. "가 나 다"가 되는 것이지요. TRIM 함수는 중간 공백에 대해선 모두 제거하는 것이 아니기 때문에, 모두 제거를 하고 싶으실 경우 바꾸기 기능을 사용해야 됩니다.

 

 

 

 

바꾸기를 사용하는 방법은, Ctrl + F를 눌러 찾기 및 바꾸기 메뉴가 출력되면, 바꾸기 메뉴로 이동해 찾을 내용에 원하는 만큼의 공백을 기입합니다. 모든 공백을 제거하고 싶으실 경우 바꿀 내용에 아무 내용도 입력하지 않고, 하단의 "모두 바꾸기", 또는 "바꾸기"를 눌러 공백을 제거할 수 있습니다. 하지만 공백을 바꾸기로 제거할 때는, 문장의 내부에 있는 내용도 영향을 받게 되니, 상황에 따라 TRIM과 병행해서 사용하시는 것이 좋습니다.

 

 

 

 

◎FIND

FIND 함수는 찾을 대상의 문장에서, 찾고자 하는 문자를 검색합니다. 존재할 경우 문장 내에서의 문자 위치를 표시해주며, 검색 값의 시작 위치도 지정할 수 있습니다.

 

형식 : FIND(찾을 문자, 대상 문장, 검색을 시작할 문자 위치)

예시 : =FIND("대한",D3)

결과 : 4

 

찾을 값인 "대한" 을, 대상 문장인 "한국*대한민국#KOREA"이 있는 D3 셀 에서 검색하면, 왼쪽 기준으로 4번째 문자에서 시작하는 것을 보실 수 있습니다. 그래서 결과는 4이고, 찾고자 하는 문자가 "대한민국" 으로 길어진다고해서, 결과가 변하지는 않습니다.

 

 

그리고 시작 위치값은, 왼쪽 기준으로 찾기문자의 시작 위치를 결정하는 것이며, 위 예제에선 4번째에 "대" 가 포함되어 있기 때문에, 4까지는 이상없이 결과가 표시되니다. 하지만 시작위치 5 부터는 에러를 표시하는데, 이유는 "#KOREA"에서 "대한"을 검색하는 것과 같은 것이기 때문입니다.

 

 

LIST