'엑셀 문자 결합 함수'에 해당되는 글 2건

  1. 2014.03.03 엑셀 문자 합치기 PHONETIC 함수 1
  2. 2014.02.09 엑셀에서 숫자를 한글 또는 한자로 변환하기
엑셀함수2014. 3. 3. 18:33

 

엑셀, 문자를 결합해 주는 PHONETIC 함수 

엑셀에서 두개이상의 문자를 결합하여 주는 문자 결합함수 PHONETIC함수에 대해 알아보겠습니다.

문자결합함수는 '&"연산자로도 직접 결합할수도 있구요 CONCATENATE함수로도 결합할수 있습니다.

먼저 '&'연산자로 간단히 보면 B2셀과C2셀에 각각 '문','자'를 D2셀에서 '=B2&C2' 라고 입력한 후

엔터를 치면 아래처럼 D2셀에 '문자'로 결합이 됩니다.

 아래그림은 문자결합 함수인 PHONETIC함수와 CONCATENATE함수를 비교한 예제인데요 먼저 F1셀

과 F2셀을 보면 결과값이 같은데요. 사용법은 '=PHONETIC(A1:C1)', '=CONCATENATE(A1,B1,C1)'로

약간 다른데요 PHONETIC함수는 범위를 입력하고 CONCATENATE는 인수를 각각 지정을 하였습니다.

 또 다른 예제로 아래를 보시면 위에서 처럼 같은 방법으로 문자를 A2,B2,C2을 결합하였지만 결과가

다름을 알 수 있는데요. 여기서 자세히 보시면 PHONETIC함수는 숫자를 참조하시 않습니다.

오직 문자만 참조를 하여결합하여 줍니다.

 위에서 CONCATENATE로 결합한 중간에 날짜가 이상하게 숫자로 표시되었는데요 이건 컴퓨터가

인식하는 날로부터 일자를 세어서 표현하여 주는 것이기 때문에 TEXT함수를 이용하여 형식을 지정

하여 주면 해결됩다. CONCATENATE 함수 인수중 C2에 해당하는 인수자리에

 '=TEXT(C2,"yyyy-mm-dd")'라고 입력하면 날짜의 형태로 표시하여 줍니다.

 문자결합함수 PHONETIC 을 이용해 결합할 문자 중간에 쉼표(,)를 넣어보려면 아래처럼 입력하여

A14셀에 표시하도록 해 줍니다. A14셀에 'PHONETIC(A1:B12)'를 입력하여 주면 범위에 있는 문자를

결합하여 주는데요 결과는 1월,2월,3월,.....이렇게 나오게 됩니다.

두개의 문자결합 함수는 장단점이 있는데요

먼저 PHONETIC함수는 윗주문자를 가져옵니다.숫자인경우 반영하지 않고 오직 문자만 인수에

반영합니다. 숫자를 입력하고 싶으면 숫자앞에 '(작은따옴표)를 입력하여 주면 숫자도 결합할수

있으나 계산을 할수 없더군요 또 직접 입력딘 텍스트에 대해서만 적용이 되며, 수식을 통하 인수

지정은 이함수로 합쳐지지 않습니다.

CONCATENATE함수는 함수전체를 합쳐주지만 인수를 하나씩 열거해 주어야 하는 단점이 있습니다.

PHONETIC함수는 많이 사용하진 않지만 알아두면 유용하게 사용될 때가 있을거 같습니다.

Posted by it is
엑셀함수2014. 2. 9. 19:46

엑셀 (EXCEL) 에서 숫자를 한글 또는 한자로 변환하기

엑셀에서 견적서등의 문서에서 합계금액의 숫자를 한글 또는 한자로 변환하는 방법입니다.

숫자 123456 을 금액형태로 표시하려면 숫자를 입력한 셀에서 마우스 우측 버튼을 눌러

[셀서식]=>[표시형색] 탭에서 '사용자지정'=> '형식(T): ' 에 #,##0 을 작성후 확인을 눌러줍니다.

숫자형식을 천원단위로 표시하게 됩니다.

금액으로 표시된 숫자를 한글이나 한자로 변환하기 위해 아래처럼

한글로 변환하기 위해 B2셀에 '=NUMBERSTRING(B1,1) 을 입력하고 엔터를

한자(한문)로 변환하기 위해 B3셀에 'NUMBERSTRING(B1,2) 를 입력하고 엔터를 눌러 주면

NUMBERSTRING 함수로 B1셀의 숫자로 된 금액을 한글 또는 한자로 자동으로 변환할 수 있습니다.

일반적으로 견적서에 보면  숫자 금액과  다음에 한자 또는 한글로 '일금 **** 원정', 한자로 '

'一金 **** 원整' 이렇게 표시하곤 하는데요 한가지 쉬운 방법은

B2셀에 ="일금"&NUMBERSTRING(B1,1)&"원정" 라고 작성하면 되고요 한자로 표현방법과 마찬가지로

="一金"&NUMBERSTRING(B1,2)&"원整" 이렇게 작성하여 주시면 됩니다. &는 문자를 결합하기 위해

쓰여집니다.

한가지 더 첨부하자면 CONCATENATE 라는  문자 결합 함수가 따로 있는데요

사용은 B2셀에서 '=CONCATENATE("일금",NUMBERSTRING(B1,1),"원정") ' 이렇게 작성하여도

같은 값을 가져올 수 있습니다.

Posted by it is