값 에서 사용자지정형식에서
18000000원을 18,000천원 이렇게 천단위,표시와 천원추가를 같이 어떻게 쓰나요?
천원은 ""붙이면 되는데 동시에 나타내는 식을 모르겠습니다.
함께 표시하고 싶으신 서식을 함께 작성하시면 됩니다...
질문하신 내용의 정답부터 적어보자면..
#,###,"천원" 또는 #,##0,"천원" 입니다.
둘다 맨뒤에 쉼표가 있고, 쉼표뒤에는 숫자를 받아서 표시해주는 # 또는 0의 기호가 없습니다.
쉼표가 찍혀 있으면 쉼표 앞에 있는 숫자를 천의 자리로 인식하게 됩니다.
즉, 현재 쉼표뒤에 숫자를 받아주는 기호가 없으므로, 백의 자리까지는 표시하지 않고 생략한다. 라는 뜻이 됩니다.
ex) #, 의 서식을 적용했을때...(쉼표가 맨뒤에 있음! 쉼표뒤에 숫자를 받는기호가 없음)
입력값 : 1 ----------> 결과 : 아무것도 표시하지 않음(천의 자리부터 표시함)
입력값 : 10 ----------> 결과 : 아무것도 표시하지 않음(천의 자리부터 표시함)
입력값 : 100 ----------> 결과 : 아무것도 표시하지 않음(천의 자리부터 표시함)
입력값 : 1000 ----------> 결과 : 1
입력값 : 500 ----------> 결과 : 1(백의 자리가 5이므로 반올림되어 1로 표현함, 실제값은 500)
입력값 : 1000000 ----------> 결과 : 1000
이런 결과가 나오게 됩니다.
위에서 입력값이 백만일때, 결과는 1000이 나옵니다(쉼표없음)
하지만...서식을 #,###, 로 지정하게 되면 백만의 자리에 쉼표가 있으므로, 그 위로 계속 3자리 숫자마다 쉼표가 찍히게 됩니다.
ex) #,###, 의 서식을 적용했을때...
입력값 : 1000000 ----------> 결과 : 1,000
이런 차이가 있습니다.
이 뒤에 "천원" 이라는 문자만 표현되게 붙혀 주면 되는것입니다.
-------------------------------------------------------------------------
서식이 #,###,"천원" 일때..
입력값 : 0 -----------> 천원
입력값 : 400 ---------> 천원(입력값이 500미만이므로 반올림되어지지 않아 표시하지 않음)
입력값 : 600 ---------> 1천원( 입력값이 500이상이므로 반올림되어 표시됨)
서식이 #,##0,"천원" 일때..
입력값 : 0 -----------> 0천원
입력값 : 400 ---------> 0천원(입력값이 500미만이므로 반올림되어지지 않아 표시하지 않음)
입력값 : 600 ---------> 1천원( 입력값이 500이상이므로 반올림되어 표시됨)
이런차이가 있습니다. 0이 있으면 최소한 한자리는 0으로 채워주게 됩니다.
-
*2013-10-16 17:38:50
함께 표시하고 싶으신 서식을 함께 작성하시면 됩니다...
질문하신 내용의 정답부터 적어보자면..
#,###,"천원" 또는 #,##0,"천원" 입니다.
둘다 맨뒤에 쉼표가 있고, 쉼표뒤에는 숫자를 받아서 표시해주는 # 또는 0의 기호가 없습니다.
쉼표가 찍혀 있으면 쉼표 앞에 있는 숫자를 천의 자리로 인식하게 됩니다.
즉, 현재 쉼표뒤에 숫자를 받아주는 기호가 없으므로, 백의 자리까지는 표시하지 않고 생략한다. 라는 뜻이 됩니다.
ex) #, 의 서식을 적용했을때...(쉼표가 맨뒤에 있음! 쉼표뒤에 숫자를 받는기호가 없음)
입력값 : 1 ----------> 결과 : 아무것도 표시하지 않음(천의 자리부터 표시함)
입력값 : 10 ----------> 결과 : 아무것도 표시하지 않음(천의 자리부터 표시함)
입력값 : 100 ----------> 결과 : 아무것도 표시하지 않음(천의 자리부터 표시함)
입력값 : 1000 ----------> 결과 : 1
입력값 : 500 ----------> 결과 : 1(백의 자리가 5이므로 반올림되어 1로 표현함, 실제값은 500)
입력값 : 1000000 ----------> 결과 : 1000
이런 결과가 나오게 됩니다.
위에서 입력값이 백만일때, 결과는 1000이 나옵니다(쉼표없음)
하지만...서식을 #,###, 로 지정하게 되면 백만의 자리에 쉼표가 있으므로, 그 위로 계속 3자리 숫자마다 쉼표가 찍히게 됩니다.
ex) #,###, 의 서식을 적용했을때...
입력값 : 1000000 ----------> 결과 : 1,000
이런 차이가 있습니다.
이 뒤에 "천원" 이라는 문자만 표현되게 붙혀 주면 되는것입니다.
-------------------------------------------------------------------------
서식이 #,###,"천원" 일때..
입력값 : 0 -----------> 천원
입력값 : 400 ---------> 천원(입력값이 500미만이므로 반올림되어지지 않아 표시하지 않음)
입력값 : 600 ---------> 1천원( 입력값이 500이상이므로 반올림되어 표시됨)
서식이 #,##0,"천원" 일때..
입력값 : 0 -----------> 0천원
입력값 : 400 ---------> 0천원(입력값이 500미만이므로 반올림되어지지 않아 표시하지 않음)
입력값 : 600 ---------> 1천원( 입력값이 500이상이므로 반올림되어 표시됨)
이런차이가 있습니다. 0이 있으면 최소한 한자리는 0으로 채워주게 됩니다.