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

 비포앤에프터 (brBae)

추천:  2
파일:     nt대장질문용[2].xls (9.5KB) 조회:  2050
제목:   [RE]len값의 조정
     
  * 답변하시는 분들께 도움이 되도록 자신의 환경을 아래 항목 옆에 기재해 주세요.

1. 엑셀 버전(95,97,2000,2002):
2. 윈도우즈의 버전(win95,win98,winME,winNT,win2000,winXP):
3. CPU (486,PentiumI/II/III/IV...):
4. RAM (32,64,128,256,512MB,1G...): 

* 아래줄에 질문을 작성하세요 >>
자료를 엑셀과 엑세스로 주고 받다 보니 주민번호 len값에 차이가 발생했습니다.
첨부파일에서 s주민번호는 14자리인데 이것을 복사하거나 함수를 사용하여 신주민번호에 len값 13자리의 자료를 만들고 싶은데..... (c의 2,3행은 직접 입력했음)
substitute 함수를 사용하여도 그대로 14자리로 나옵니다.
대장의 자료가 6천여건이 돼서 도저히 수기로 입력하기에는 한계가 있어 이렇게 도움을 청합니다.
알고 계신분들의 도움을 기다리겠습니다.


==============[북창삼우님 글에 대한 답변입니다]==============

안녕하세요?

간단히 수식을

=LEFT(A5,6)&RIGHT(A5,7)  또는

=SUBSTITUTE(A6,"-","")

하신후 값복사를 하시면 되겠네요 ^^;

자세한것은 첨부파일을 확인해 보세요

그럼 도움이 되시길...
 
[불량 게시물 신고]  
북창삼우신속하고 정확한 답변에 감사합니다.
이제는 위와 같이 하여 자리수를 조정하고 난 다음 다시 하이픈(-)을 넣는 방법에 대하여 고민하겠습니다.
잘 풀릴것 같지 않기는 하지만....
시간 있으시면 도움 주시면 더할 나위 없이 고맙겠고요
친절에 감사드립니다.
08-25 (14:24)
삭제 ■신고
비포앤에프터안녕하세요?

해당결과값이 문자로 인식하였기에 그런 현상(!)이 나타납니다.

결과값을 값으로 복사하신후, 해당주민번호를 마우스로 범위를 선택하고

데이터->텍스트나누기를 진행시키면 숫자값으로 일괄인식하게 됩니다.

그러면 원하는 결과를 얻으실수 있읍니다.

그럼 도움이 되시길....

08-25 (15:01)
삭제 ■신고
북창삼우아무래도 오늘은 자가당착에서 허대는 날일듯 싶군요
비포앤에프터님의 답변대로 하고 나서의 len값은 다시 14가 되고.....
무지의 크기를 오늘 크게 느끼고, 계속 성의 있는 답변에 고개 숙여 감사드립니다. 좋은 하루 되세요 ^-^;;
08-25 (16:18)
삭제 ■신고
비포앤에프터안녕하세요?

다시 천천히 해 보세요

우선 수식으로 주민등록번호의 "-"부분을 없애시고 =SUBSTITUTE(A6,"-","")

C열에 전부 수식을 적용시켰으면 C열을 선택하신후 복사 그리고

선택하여 붙여넣기->값으로 하신후,

데이터->텍스트나누기 3단계까지 진행-> 완료 하시면 숫자로 변합니다.

그런후 셀서식을 기타->주민등록번호로 선택하시면 됩니다.

그럼 잘 되시길...
08-25 (17:03)
삭제 ■신고
북창삼우끝가지 지켜봐주시며 성의있게 답변하여 주셔서 감사합니다.
계속 열심히 공부하겠습니다. 다시 한번 고개 숙여 감사드립니다.
08-25 (19:01)
삭제 ■신고
        
  

작성일 : 2003-08-25(13:52)
최종수정일 : 2003-08-25(13:52)
 


 ◎ 관련글

  제 목   작성자   날짜
len값의 조정 북창삼우 2003-08-25
[RE]len값의 조정 비포앤에프터 2003-08-25