학습(공부)하는 블로그 :: 'EXACT' 태그의 글 목록
 

 

Notice»

Recent Post»

Recent Comment»

Recent Trackback»

03-29 09:57

 

'EXACT'에 해당되는 글 1

  1. 2012.10.13 10. 텍스트 함수 활용하기 (1)
 
반응형

1. 특정 위치의 텍스트 추출하기


  1) 양 끝의 문자열을 추출하는 함수

○ 첫 번째 문자부터 추출하는 함수

▷ LEFT 함수 : 텍스트 문자열의 첫 번째 문자부터 지정한 문자 수만큼 문자를 반환하는 함수

▷ LEFTB 함수 : 텍스트 문자열의 첫 번째 문자부터 지정한 바이트 수만큼 문자를 반환하는 함수

○ 끝 문자부터 추출하는 함수

▷ RIGHT 함수 : 텍스트 문자열의 마지막 문자부터 지정된 개수의 문자를 반환하는 함수

▷ RIGHTB 함수 : 텍스트 문자열의 마지막 문자부터 지정된 길이의 문자를 반환하는 함수

○ 함수 구문

▷ LEFT · RIGHT 함수 구문 =함수명(Text,[Num_chars])

▷ LEFTB · RIGHTB 함수 구문 =함수명(Text,[Num_bytes])

○ 인수

▷ Text : 필수 요소, 추출할 문자가 들어 있는 텍스트 문자열

▷ Num_chars : LEFT · RIGHT 함수의 선택 요소, 함수로 추출할 문자 수를 지정

- Num_chars는 0이거나 0보다 커야 함

-Ÿ Num_chars가 문자열의 길이보다 길면 텍스트 전체를 반환

-Ÿ Num_chars를 생략하면 1로 간주됨 

- Num_bytes : LEFTB · RIGHTB 함수의 선택 요소, 함수로 추출할 바이트 수를 지정


  2) MID 함수

○ 개요 : 문자열의 지정된 위치에서부터 지정한 만큼 문자 수를 반환하는 함수

○ 구문 =MID(Text, Start_num, Num_chars)

○ 인수

▷Ÿ Text : 필수 요소, 추출할 문자가 들어 있는 텍스트 문자열

▷Ÿ Num_chars : 필수 요소, 함수로 추출할 문자 수를 지정

- Num_chars는 0이거나 0보다 커야 함

- Num_chars가 문자열의 길이보다 길면 텍스트 전체를 반환

- Num_chars를 생략하면 1로 간주됨

▷Ÿ Start_num : 필수 요소, 추출할 첫 문자의 위치


<사용 예시>

- [B4]셀의 경우 : LEFT 함수, [A4]셀에서 왼쪽에서 두 글자 → PR

- [C4]셀의 경우 : RIGHT 함수, [A4]셀에서 오른쪽에서 네 글자  → 2010

- [D4]셀의 경우 : MID 함수, [A4]셀에서 네 번째 글자부터 네 글자  → A001



2. 텍스트 비교 또는 찾기


  1) EXACT 함수

○ 개요 : 두 문자열을 비교하여 정확하게 일치 → TRUE 반환, 일치하지 않으면 → FALSE 반환

- 대/소문자를 구분하지만 서식 차이는 무시

- 문서에 입력되는 텍스트 검사 가능

○ 구문 =EXACT(Text1, Text2)

○ 인수

▷ Text1 : 필수 요소,  첫 번째 텍스트 문자열

▷ Text2 : 필수 요소, 첫 번째 문자열과 일치하는지 비교할 두 번째 텍스트 문자열


  2) FIND · SEARCH 함수

○ 개요 : 문자열에서 특정 텍스트 문자를 검색한 후, 첫 문자를 기준으로 몇 번째 위치에 있는지 숫자로 반환하는 함수

- FIND 함수 : 대/소문자를 구분하고 와일드 문자 사용 불가 

- SEARCH 함수 : 대/소문자를 구분하지 않으며 와일드 문자 사용 가능

○ 함수 구문 =함수명(Find_text, Within_text, [Start_num])

○ 인수

▷ Find_text : 필수 요소, 찾을 텍스트

▷ Within_text : 필수 요소, Find_text 인수에서 찾으려는 텍스트를 포함하는 문자열

▷ Start_num : 선택 요소, Within_text 인수에서 찾기 시작할 문자의 위치

-Ÿ Within_text에서 첫 문자의 문자 번호는 1 

-Ÿ Start_num을 생략하면 1로 간주


<사용 예시>

- [F4]셀의 경우 : @ 문자 앞의 아이디의 글자 수를 구하는 수식

FIND 함수의 결과값 → [D4]셀에서 '@'의 위치 검색 → 8 

※ 아이디의 글자 수 → 8-1 → 7

- [G4]셀의 경우 : EXACT 함수, [E4]셀과 [C4]의 세 번째 부터 오른쪽에서 네 글자를 비교

→ 둘 다 1129 → 부적합

※ G4셀은 신청 비밀번호가 주민번호 중 세 번째부터 오른쪽으로 네 글자와 같으면 "부적합", 그렇지 않으면 "적합"으로 표시하라는 수식



3. 텍스트의 문자 바꾸기


  1) REPLACE 함수

○ 개요 : 지정한 문자 수에 따라 텍스트 문자열의 일부를 다른 텍스트 문자열로 바꾸는 함수

- 문자열의 특정 위치에 있는 텍스트를 바꿀 때 사용

○ 구문 =REPLACE(Old_text, Start_num, Num_chars, New_text)

○ 인수

▷ Old_text : 필수 요소, 일부 문자를 바꿀 텍스트

▷ Start_num : Old_text에서 New_text로 바꿀 문자의 위치

▷ Num_chars : Old_text에서 New_text로 바꿀 문자의 수

▷ New_text : Old_text에 바꿔 넣을 새 문자열


  2) SUBSTITUTE 함수

○ 개요 : 문자열에서 Old_text를 New_text로 바꾸는 함수. 문자열의 특정 텍스트를 바꿀 때 사용

○ 구문 =SUBSTITUTE(Text, Old_text, New_text, [Instance_num])

○ 인수

▷ Text : 필수 요소, 문자를 대체할 텍스트가 포함된 셀의 참조 또는 텍스트

▷ Old_text : 필수 요소, 바꿀 텍스트

▷ New_text : 필수 요소, Old_text를 대신할 텍스트

▷ Instance_num: 선택 요소, Text에서 몇 번째에 있는 Old_text를 New_text로 바꿀 것인지를 지정하는 수

-Ÿ Instance_num를 지정하면 해당하는 위치에 있는 Old_text만 바뀜

-Ÿ Instance_num를 지정하지 않으면 모든 Old_text가 New_text로 바뀜


<사용 예시>

- [E4]셀의 경우 : [C4]셀 값이 "대리"인지 확인 → 대리 아님 → [D4] 값을 그대로 가져옴

※ [E4]셀은 [C4]셀 값이 "대리"이면 [D4]셀의 앞 두 자리를 "D1"으로 고쳐라는 것.

- [G4]셀의 경우 : [F4]셀에서 "("를 찾아서 모두 빈칸("")으로 바꾸고, ")"를 찾아서 모두 "-"로 바꿔라는 것

(02)9231-2054 → 02-9231-2054




반응형
: