티스토리 뷰


 

엑셀 단위절사, 단위표시, 단위변환, 천원단위 표시, 백만단위 표시

 

엑셀을 사용하다보면 단위를 절사하거나, 금액 변경없이 화면에 표시되는 금액만 천원단위로 표시하는 등의 변환 과정을 필요로 하는 경우가 많이 발생합니다.

 

이처럼 단위를 절사하는 경우도 있고, 보이는 내용만 바꾸고자 하는 경우도 있으므로 상황에 맞게 사용하면 됩니다.

 

참고로 화면에 보이는 내용만 바꿀 경우 해당 셀에 들어 있는 값에는 변화가 없으므로, 해당 셀을 참조해서 계산되는 셀에는 실제 들어 있는 값이 계산된다는 것을 염두에 두고 작업하셔야만 합니다.

 

먼저 화면에 보이는 내용을 바꾸는 경우부터 예를 들어 보기로 하겠습니다.

 

 

엑셀 단위 절사 예제

 

금액을 천단위, 백만단위로 표시하는 방법

 

엑셀에서 셀의 내용은 바꾸지 않고, 화면에 보이는 내용만 단위를 변경해서 보이는 방법은 셀서식을 이용하는 것입니다.

 

 

엑셀 셀서식 단위변환

 

위 그림은 셀서식 기능 화면입니다.

 

셀서식은 엑셀을 사용하면서 상당히 자주 사용하는 기능입니다.


그러므로 셀서식 단축키 정도는 외워 두시는 것이 작업을 빠르게 할 수 있는 방법이겠지요.

셀서식의 단축키CTRL + 1 입니다. 여기에서 1 키는 영문자 Q의 윗쪽에 있는 1만 적용이 되며, 키보드의 우측에 있는 숫자판의 1은 해당이 없습니다.

 

셀서식의 형식으로 숫자를 표시할 때 가장 많이 사용하는 것이 ‘#’과 ‘0’인데요.

먼저 ‘#’과 ‘0’의 서식 차이를 먼저 보도록 하겠습니다.

 

셀서식을 활용한 천원단위 표시, 백만원 단위 표시

 

위 그림의 1번 라인에는 셀서식의 예를 표시한 내용입니다.


위의 셀에는 모두 A 열의 내용과 동일한 내용이 들어 있으며, 셀서식에 따라 다르게 표시되는 것입니다.

 

A열의 경우 셀서식을 별도로 지정하지 않았습니다. 이는 곧 기본 셀서식인 ‘G/표준’ 형식을 의미합니다.

 

B열의 경우 셀서식 중 ‘0’을 적용한 예입니다. 셀서식으로 ‘0’을 적용할 경우 숫자값이 0이어도 표시합니다. 콤마(,) 서식은 없기 때문에 숫자 3자리마다 나타내는 콤마는 표시되지 않습니다.

 

C열의 경우 셀서식 ‘#,##0’을 적용한 예입니다. 숫자 3자리마다 콤마를 표시하며, 숫자가 0이어도 표시하는 예입니다. 이 서식은 숫자를 표현할 때 자주 사용하는 서식 중 하나입니다.

 

D열의 경우 셀서식 ‘#'을 적용한 예입니다. 숫자를 표시하되 값이 0일 경우에는 표시하지 않습니다. 0인 경우 표시하고 싶지 않은 경우에 사용할만한 셀서식입니다.

 

E열의 경우 셀서식 ‘#,###’을 적용한 예입니다. 숫자 3자리마다 콤마를 표시하되, 값이 0인 경우에는 표시하지 않습니다. 이 서식은 숫자를 표현할 때 자주 사용하는 서식 중 하나입니다.

 


 

F열의 경우 셀서식 ‘#,’을 적용한 예입니다. 숫자를 천단위로 표시하되, 숫자 3자리마다 구분되는 콤마는 표시하지 않습니다.

 

G열의 경우 셀서식 ‘#,###,’을 적용한 예입니다. 숫자를 천단위로 표시하면서, 숫자 3자리마다 콤마를 표시하는 예입니다. 이 서식은 숫자를 천단위로 표현할 때 자주 사용하는 서식 중 하나입니다.

 

H열의 경우 셀서식 ‘#,,’을 적용한 예입니다. 숫자를 백만단위로 표시하되, 숫자 3자리마다 구분되는 콤마는 표시하지 않습니다.

 

I열의 경우 셀서식 ‘#,###,,’을 적용한 예입니다. 숫자를 백만단위로 표시하면서, 숫자 3자리마다 콤마를 표시하는 예입니다. 이 서식은 숫자를 백만단위로 표현할 때 자주 사용하는 서식 중 하나입니다.

 

J열의 경우 셀서식 ‘#,###,_-’을 적용한 예입니다. 앞쪽의 ‘#,###,’ 에 의해서 숫자를 천단위로 표시하는 G열과 비슷한 형태이지만, ‘_-’를 넣음으로써 셀의 뒷쪽에 1칸의 여백을 두어 숫자를 인식하기 쉽도록 처리한 예입니다.

 

 

셀서식 천원단위 표시

 

 

앞에서 설명한 셀서식에도 ‘_-’를 넣어서 사용하는 경우가 일반적입니다. 예를 들어 E열의 ‘#,###’은 ‘#,###_-’로 많이 사용하며, G열의 천단위 예제는 ‘#,###,’을 ‘#,###,_-’로 많이 사용합니다.

 

위 그림의 예제 중 일반적으로 가장 많이 사용하는 서식은 C열과 E열의 예제이며, 천단위 서식으로는 G열을 많이 사용하고, 백만단위 서식으로는 I열의 예제를 많이 사용합니다.

 

 

셀서식 숫자 통화 회계

 

음수를 표현할 때 가장 많이 사용하는 형식은 숫자 앞에 마이너스 표시인 ‘-’를 표시하는 예입니다. 하지만 금액이 중요한 견적서나 정부의 공사 견적서 등에는 마이너스 표시보다는 음수인 경우에 괄호를 씌우거나 적색으로 표시하는 방법을 많이 사용합니다.

 

이 방법은 셀서식의 숫자 범주를 선택하면 쉽게 이용이 가능합니다.
필요시 1000 단위 구분기호(,) 사용에 체크를 해 줌으로써 숫자 3자리마다 콤마를 넣어 줄 수도 있습니다.

 

셀서식 통화 설정

 

숫자를 표현함에 있어서 통화 종류를 넣는 경우도 있습니다.
가장 많이 사용하는 통화로는 한화(₩) 표시와 달러($) 표시입니다.


통화를 넣고자 하는 경우에는 셀서식의 통화 범주나 회계 범주에서 통화 종류를 선택하면 쉽게 표시할 수 있습니다.

 

셀서식 양수 음수 색 처리

 

숫자를 표현함에 있어서 0이나 양수는 검정색으로, 음수는 빨간색으로 표시하는 경우도 있습니다.
위의 그림은 그 예를 나타냅니다.

 

A열의 셀서식은 ‘[검정]#,##0;[빨강]#,##0;[파랑]#,##0’입니다. 양수일 때는 검정색으로 표시하고, 음수일 때는 빨간색으로 표시하며, 0인 경우에는 파란색으로 표시합니다.

 

B열의 셀서식은 ‘[검정]#,##0;[빨강](#,##0);[파랑]#,##0’입니다. 양수일 때는 검정색으로 표시하고, 음수일 때는 빨간색 괄호로 표시하며, 0인 경우에는 파란색으로 표시합니다.

 

C열의 셀서식은 ‘[검정]#,##0;[빨강]-#,##0;[파랑]#,##0’입니다. 양수일 때는 검정색으로 표시하고, 음수일 때는 빨간색 마이너스(-)로 표시하며, 0인 경우에는 파란색으로 표시합니다.

 

색은 위에서 사용한 색을 비롯해서 [검정], [빨강], [파랑], [노랑], [녹색] 등을 사용할 수 있습니다.

 

위의 예제 파일을 다운받고자 하시는 분은 아래의 파일을 참조하시기 바랍니다.

 

엑셀 팁-셀서식을 활용한 단위변경.xlsx

 

 


 

금액을 천단위, 백만단위로 절사하는 방법

 

위에서 사용한 셀서식의 경우 해당 셀의 값에는 변동이 없으며, 화면에 표시되는 내용만 다르게 표시되는 경우입니다.

 

하지만 경우에 따라서는 셀의 내용을 천원 단위로 절사한다거나 백만원 단위로 절사를 해야 하는 경우도 있습니다. 또한 소숫점 몇째자리 이하를 반올림하거나 올림, 내림 처리해야 하는 경우도 있습니다. 이 경우 사용하는 방법이 함수를 이용하는 방법입니다.

 

반올림이나 올림, 내림 등을 사용할 수 있는 함수는 다양한데요.
반올림 처리할 때 가장 많이 사용하는 함수는 ROUND 함수입니다.
올림 처리할 때 가장 많이 사용하는 함수는 ROUNDUP 함수입니다.
내림 처리할 때 가장 많이 사용하는 함수는 ROUNDDOWN 함수입니다.

 

그 외에도 TRUNC 함수나 INT 함수를 사용해서 원하는 값을 만들어내기도 합니다.

 

ROUND 함수를 활용한 단위변환

 

A열은 원본 데이터입니다.

B열은 원본 데이터에 ROUND함수를 적용한 예로, 2번째 인수에 -1을 적용한 예입니다. 2번째 인수로 마이너스(-)를 적용하게 되면 해당 숫자만큼 0을 기준해서 윗단위에 대해 반올림한다는 것입니다. 예를 들어 -1은 1의 단위, -2는 10의 단위, -3은 100의 단위, -6은 10만 단위를 나타냅니다. ROUND 함수를 적용했으므로 2번째 인수에서 정한만큼 반올림 처리됩니다.


C열은 원본 데이터에 ROUND함수를 적용한 예로, 2번째 인수에 -2를 적용한 예입니다.

 

D열은 원본 데이터에 ROUND함수를 적용한 예로, 2번째 인수에 -3을 적용한 예입니다.

 

E열은 원본 데이터에 ROUND함수를 적용한 예로, 2번째 인수에 -6을 적용한 예입니다.

 

F열은 원본 데이터에 ROUNDUP함수를 적용한 예로, 2번째 인수에 -1을 적용한 예입니다.

 

G열은 원본 데이터에 ROUNDDOWN함수를 적용한 예로, 2번째 인수에 -1을 적용한 예입니다.

 

 

ROUND 함수를 활용한 소숫점 이하 단위 처리

 

 

A열은 원본 데이터입니다.

 

B열은 원본 데이터에 ROUND함수를 적용한 예로, 2번째 인수에 1을 적용한 예입니다. 2번째 인수는 소수점 이하 자릿수를 나타내며, ROUND 함수는 해당 자릿수로 반올림 한다는 의미입니다. B열처럼 2번째 인수에 1이 들어갈 경우에는 소수점 2째 자리에서 반올림해서 소수점 1째 자리의 숫자를 만든다는 의미입니다.

 

C열은 원본 데이터에 ROUND함수를 적용한 예로, 2번째 인수에 2를 적용한 예입니다.

 

D열은 원본 데이터에 ROUND함수를 적용한 예로, 2번째 인수에 3을 적용한 예입니다.

 

E열은 원본 데이터에 ROUND함수를 적용한 예로, 2번째 인수에 6을 적용한 예입니다.

 

F열은 원본 데이터에 ROUNDUP함수를 적용한 예로, 2번째 인수에 1을 적용한 예입니다.

 

G열은 원본 데이터에 ROUNDDOWN함수를 적용한 예로, 2번째 인수에 1을 적용한 예입니다.

 

위에 설명한 ROUND 함수나 ROUNDUP, ROUNDDOWN 함수는 셀에 있는 값을 원하는 값으로 변경하는 예입니다.
하지만 해당 금액을 1000원 단위로 나누어서 절사하는 경우에는 사용이 불가능합니다.
이 경우에는 INT 함수를 사용해서 해결해야만 합니다.

 

위의 예제 파일을 다운받고자 하시는 분은 아래의 파일을 참조하시기 바랍니다.

 

엑셀 팁-ROUND함수를 활용한 단위변경.xlsx

 

 

INT함수를 활용한 단위 절사 방법

 

INT 함수를 활용한 단위 절사 방법

 

A열은 원본 데이터입니다.

 

B열은 원본 데이터를 1000으로 나눈 예입니다.

 

C열은 INT 함수를 사용한 예로, 원본 데이터를 1,000으로 나눈 예입니다.

 

D열은 INT 함수를 사용한 예로, 원본 데이터를 1,000,000으로 나눈 예입니다.

 

B열과 C열의 경우 셀서식에서 콤마 서식으로 지정하면 화면에 보이는 내용은 동일하게 보이지만, 해당 셀을 참조해서 계산하게 되면 셀에 있는 값이 그대로 적용되기 때문에 원치 않는 결과가 나올 수도 있습니다.

 

 

엑셀 팁-INT함수를 활용한 단위변경.xlsx

 

 

 

 

 유용한 엑셀 팁, 엑셀 함수 정리

 

[엑셀정보] - 엑셀 함수 정리, 엑셀 유용한 팁 정리

 

 

 

 

 

 

 

 

 

 

저는 위 상품을 소개하면서 포인트를 받았습니다.

댓글