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

 

Notice»

Recent Post»

Recent Comment»

Recent Trackback»

03-29 00:00

 

'won'에 해당되는 글 1

  1. 2012.10.15 11. 텍스트 함수 활용하기 (2)
 
반응형

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]셀의 텍스트에서 앞 뒤의 공백 문자 삭제 → 첫 부분 공백 삭제


 

 


반응형
: