나눔터  
  HOME > 나눔터 > 묻고답하기 > 엑셀
엑셀
엑셀에 대한 질문과 답변을 올려주세요. 단, 취지에 맞지 않는 글은 운영자가 삭제합니다.
 "000 님, 도와주세요", "부탁 드립니다.", "급합니다!" 등과 같이 막연한 제목을 달지 말아주세요.
[필독] 빠르고 정확한 답변을 얻는 16가지 Tip !
[필독] 저작권법 개정에 따른 이용안내

작성자:  

 박인호 (keep)

추천:  0
파일:     조회:  182
제목:   숫자 자리 값 표시 문의
     
  * 답변하시는 분들께 도움이 되도록 자신의 환경을 아래 항목 옆에 기재해 주세요.

 - 엑셀 버전(95,97,2000,xp,2003,2007):

* 아래줄에 질문을 작성하세요 >>

안녕하세요

row()함수를 이용하여 일련번호 표시하는 작업을 하려고 합니다.

숫자 표시 자리는 총 6자리 표시 000001, 000002, 0000003...... 이와 같은 형태의 숫자를 부여하고자 하는 것입니다.

현재 데이터가 있는 행을 시작번호를 하기 위하여 위하여 =ROW(B49)-ROW($B$48) 를 사용하였는데, 원하는 결과값이 표시되지 않습니다.

제가 입력한 함수는 [="00000"&ROW(B49)-ROW($B$48)] 입력하였습니다.

그런데, 10번 이상 숫자는 자리수가 7자리로 변경이 됩니다.(셀 표시갑 0000010, 000011, 0000012.....)

결국 숫자앞에 "000000"을 표시하고 그 숫자 자리는 6자리를 초과하는 작업이 필요합니다.

위 내용을 살펴봐주시고 어떤 함수를 사용하여야 하는지요?

감사합니다.
 
[불량 게시물 신고]  
무지개타고아래를 참고하세요.

=TEXT(ROWS($B$49:B49),"000000")
07-29 (19:45)
삭제 ■신고
박인호답변 감사합니다.07-30 (13:50)
삭제 ■신고
        
  

작성일 : 2020-07-29(19:22)
최종수정일 : 2020-07-29(19:22)