1. 데이터 형식 변환하기
1) WON 함수
○ 개념 : 지정된 자리에서 반올림하고 통화 형식을 사용하여 숫자를 텍스트로 변환하는 함수
○ 구문 =WON(Number, [Decimals])
○ 인수
▷ Number : 필수 요소, 숫자·숫자가 들어 있는 셀에 대한 참조·숫자를 계산하는 수식
▷ Decimals : 선택 요소, 소수점 이하 자릿수
음수 → Number는 소수점 위에서 반올림
생략 → 2로 간주
2) FIXED 함수
○ 개념 : 숫자를 지정된 자릿수에서 반올림, 마침표와 쉼표를 사용하여 실수 형식으로 지정, 결과를 텍스트로 반환하는 함수
○ 구문 =FIXED(Number, [Decimals], [No_commas])
○ 인수
▷ Number : 필수 요소, 반올림하여 텍스트로 변환할 숫자
▷ Decimals : 선택 요소, 소수점 이하 자릿수
음수 → Number는 소수점 위에서 반올림, 생략 → 2로 간주
▷ No_commas : 선택 요소
FALSE ·생략 → 반환되는 텍스트에 쉼표 포함
TRUE → 반환되는 텍스트에 쉼표 미포함
3) VALUE 함수
○ 개념 : 숫자를 나타내는 텍스트 문자열을 숫자로 변환하는 함수
○ 구문 =VALUE(Text)
○ 인수
▷ Text : 필수 요소, 변환할 텍스트가 있는 셀 참조, 따옴표로 묶인 텍스트
4) TEXT 함수
○ 개념 : 특수 서식 문자열을 사용하여 표시 형식을 지정할 수 있도록 숫자 값을 텍스트로 변환하는 함수
○ 구문 =TEXT(Value, Format_text)
○ 인수
▷ Value : 필수 요소, 숫자 값·숫자 값으로 계산되는 수식·숫자 값이 포함된 셀에 대한 참조
▷ Format_text : 필수 요소, 따옴표로 묶인 텍스트 문자열의 숫자 형식
예) "m/d/yyyy" 또는 "#,##0.00"
<사용 예시>
- [D5]셀의 경우 : [C5]셀 → 'aaaa' 표시 형식 → 텍스트 화요일
- [J5]셀의 경우 : 매출액($E$5:$E$14)에서 [I5]셀(첫) 번째 큰 수를 찾아서 6자리에서 반올림하고 원 표시를 하라는 것
가장 큰 매출액은 35,400,000이지만 반올림하면 35,000,000이 된다.
- [J8]셀의 경우 : [J5:J7]셀의 평균값을 구하고 6자리에서 반올림하라는 것(배열수식에 주의)
실제 구해진 평균은 25,666,666.7인데 6자리에서 반올림하면 26,000,000이 된다.
2. 특정 값 구하기
1) CHAR 함수
○ 개념 : 코드 번호에 해당되는 문자를 반환하는 함수
○ 구문 =CHAR(Number)
○ 인수
▷ Number : 필수 요소, 원하는 문자를 지정하는 코드 번호
2) CODE 함수
○ 개념 : 텍스트의 첫 번째 문자에 대한 숫자 코드를 반환하는 함수
- 코드는 컴퓨터에서 사용하는 문자 집합에 따라 달라질 수 있음
○ 구문 =CODE(Text)
○ 인수
▷ Text : 필수 요소, 첫 번째 문자의 코드를 구하려는 텍스트
3) LEN · LENB 함수
○ 개요
▷ LEN 함수 : 텍스트 문자열의 문자 수를 반환하는 함수
▷ LENB 함수 : 텍스트 문자열에서 문자를 나타내는데 사용되는 바이트 수를 반환하는 함수
○ 구문 =함수명(Text)
○ 인수
▷ Text : 필수 요소, 길이를 확인하려는 문자열, 공백도 문자로 계산
<사용 예시>
- [F4]셀의 경우
▷ LEN 함수 : [C4]셀의 글자수 → 20
▷ LENB 함수 : [C4]셀의 바이트수 → 29
▷ RIGHT 함수의 Num_chars 인수 : 20*2-29-3 → 8
▷ [F4]셀의 경우 : [C4]셀의 오른쪽부터 8 글자 → 3011-203
- [C17]셀의 경우 : CODE 함수
[A17]셀의 첫 글자 → ①의 코드 → 43239
3. 대소문자 변환 및 텍스트 결합과 제거
1) 대소문자를 변환하는 함수
○ 개요
▷ LOWER 함수 : 텍스트 문자열의 대문자를 모두 소문자로 변환하는 함수
▷ PROPER 함수 : 단어의 첫 번째 문자, 문자가 아닌 문자 다음에 오는 영문자 → 대문자
나머지 문자 → 소문자
▷ UPPER 함수 : 텍스트 문자열의 소문자를 모두 대문자로 변환하는 함수
○ 구문 =함수명(Text)
○ 인수
▷ Text : 필수 요소, 대소문자를 변환할 문자열
텍스트에서 글자가 아닌 문자(숫자, 기호 등)는 변환되지 않음
2) 텍스트를 제거하는 함수
○ 개요
▷ CLEAN 함수 : 인쇄할 수 없는 문자를 텍스트에서 모두 삭제하는 함수
▷ TRIM 함수 : 단어 사이에 있는 공백 하나만 남기고 텍스트의 공백을 모두 삭제하는 함수
○ 구문 =함수명(Text)
○ 인수
▷ Text : 필수 요소, 인쇄할 수 없는 글자 또는 공백을 제거할 텍스트
3) 텍스트를 결합하는 CONCATENATE 함수
○ 개요 : 최대 255개의 텍스트 문자열을 하나의 텍스트 문자열로 결합
결합된 항목은 텍스트, 숫자, 셀 참조 또는 이러한 항목의 조합일 수 있음
○ 구문 =CONCATENATE(Txt1, [Text2], ...)
○ 인수
▷ Text1 : 필수 요소, 연결할 첫 번째 텍스트 항목
▷ Text2,... : 선택 요소, 추가 텍스트 항목
<사용 예시>
- [G4]셀의 경우
▷ PROPER 함수
[D4]셀의 문자열을 첫 문자는 대문자로, 나머지는 모두 소문자로 바꾸어 반환 → Plan
▷ LOWER 함수
[E4]셀의 문자열을 모두 소문자로 바꾸어 반환 → sta
▷ Plan+sta+09+7421 → Plansta097421
- [H4]셀의 경우
▷ CLEAN 함수 : [F4]셀의 텍스트에서 인쇄되지 않는 문자 삭제 → 줄바꿈 기호 삭제
▷ TRIM 함수 : [F4]셀의 텍스트에서 앞 뒤의 공백 문자 삭제 → 첫 부분 공백 삭제
'오피스 활용 > 엑셀 함수와 메크로 활용' 카테고리의 다른 글
13. 재무 함수 활용하기 (2) (0) | 2012.10.17 |
---|---|
12. 재무 함수 활용하기 (1) (0) | 2012.10.16 |
10. 텍스트 함수 활용하기 (1) (0) | 2012.10.13 |
9. 데이터 유형 및 참조 영역 변환하기 (0) | 2012.10.12 |
8. 참조 영역에서 데이터 검색하기 (0) | 2012.10.10 |