PGR21.com
- PGR21 관련된 질문 및 건의는 [건의 게시판]을 이용바랍니다.
- (2013년 3월 이전) 오래된 질문글은 [이전 질문 게시판]에 있습니다.
통합 규정을 준수해 주십시오. (2015.12.25.)
Date 2021/08/27 15:33:14
Name 함초롬
Subject [질문] 엑설 함수 질문입니다(지번 표시)
지번  123-456을 0123-0456처럼 0000-0000으로 변환해야 하는 상황입니다.
23은 0023
343-7은 0343-0007

하이픈이 없는 숫자 변경은 함수는 찾았는데 (rept len함수)
하이픈이 들어가니 문제가 있어 안 될 거 같습니다.
혹시 방법이 있을까요?

통합규정 1.3 이용안내 인용

"Pgr은 '명문화된 삭제규정'이 반드시 필요하지 않은 분을 환영합니다.
법 없이도 사는 사람, 남에게 상처를 주지 않으면서 같이 이야기 나눌 수 있는 분이면 좋겠습니다."
이혜리
21/08/27 16:05
수정 아이콘
함수 찾아서 한 번에 하는 것보다,
1. 하이픈을 기준으로 텍스트를 나누고,
2. IF 함수를 사용해서 자리수를 4자리로 만들고,
3. &를 이용해서 다시 붙임

순으로 할 것 같습니다.
한번에 하는 함수보다 때로는 단순한 작업 여러개로 쪼개는게 빠를 수 있어용.
바부야마
21/08/27 16:05
수정 아이콘
=IF(FIND("-",A4)=5,LEFT(A4,4),IF(FIND("-",A4)=4,"0"&LEFT(A4,3),IF(FIND("-",A4)=3,"00"&LEFT(A4,2),IF(FIND("-",A4)=2,"000"&LEFT(A4,1),""))))&"-"&IF(LEN(A4)-FIND("-",A4)=4,RIGHT(A4,4),IF(LEN(A4)-FIND("-",A4)=3,"0"&RIGHT(A4,3),IF(LEN(A4)-FIND("-",A4)=2,"00"&RIGHT(A4,2),IF(LEN(A4)-FIND("-",A4)=1,"000"&RIGHT(A4,1),""))))
그랜드파일날
21/08/27 16:08
수정 아이콘
저라면 일단 텍스트 나누기를 하이픈으로 해서 숫자를 나누고
=RIGHT("0000"&A1,4)
=RIGHT("0000"&B1,4)
둘 다 적용한 다음에 =C1&"-"&D1 할 것 같습니다.

더 나은 방법이 있으면 좋겠네요 크크
모르는개 산책
21/08/27 16:16
수정 아이콘
(수정됨) =REPT("0",4-LEN(LEFT($V8,FIND("-",$V8,1)-1)))&LEFT($V8,FIND("-",$V8,1)-1)&"-"&REPT("0",4-LEN(RIGHT($V8,FIND("-",$V8,1)-2)))&RIGHT($V8,FIND("-",$V8,1)-2)

복붙하신후 V8 셀을 원래 데이터 셀로 바꿔보세요 (셀에 "-" 가 하나만 있다는 가정입니다)
V8에 절대값설정은 제 편의대로잠깐한거라 무시하셔도됩니다
함초롬
21/08/27 17:36
수정 아이콘
도움주셔서 감사합니다
그런데 문제가 생겼습니다
다시 물어보니 14 같은 경우에도 0014-0000으로 해야 한다네요
모르는개 산책
21/08/27 17:56
수정 아이콘
"-" 이게 있는게 핵심인데 없으면 따로 걸러내서 작업하시는게 빠를수도있습니다..
함초롬
21/08/27 18:05
수정 아이콘
우선 - 있는 게 대다수라 작업하고 나머지는 따로 작업하기로 했습니다
도움주셔서 정말 감사합니다.
21/08/27 19:03
수정 아이콘
와 저도 도움이 될까해서 들어와봤는데 모르는 함수들 천지네요. 저도 잘 배우고 갑니다.
21/08/27 23:31
수정 아이콘
=RIGHT("0000"&IFERROR(LEFT(A2,SEARCH("-",A2,1)-1),A2),4)&"-"&RIGHT("0000"&IFERROR(ABS(VALUE(SUBSTITUTE(A2,IFERROR(LEFT(A2,SEARCH("-",A2,1)-1),A2)," "))),0),4)

윗분들께서 알려주신 함수를 조합하여 모든 경우에도 적용되게 만들었습니다. 3개의 셀을 조합한 거고, A2자리에만 원본데이터값 넣어주시면 됩니다. 이보다 더 짧게는 못만들겠더라구요ㅠ
목록 삭게로! 맨위로
번호 제목 이름 날짜 조회
157802 [질문] 거실 LED등이 제대로 안켜지는데 무엇을 교체해야 하나요? [4] 아이언맨13083 21/08/27 13083
157801 [질문] 어제 오전10시에 얀센 백신 접종을 했는데요.(운동질문) [7] 고무고무냥냥펀치9872 21/08/27 9872
157800 [질문] 구글 포토 요즘에는 자동으로 앨범 안 만들어주나요? [1] 서울8488 21/08/27 8488
157799 [질문] cpu만 업그레이드해서 얻을수있는 컴퓨팅향상체감은 어떤것일까요? [3] 설아13176 21/08/27 13176
157798 [질문] VBA 하시는 분 도와주세요 [4] 아크로바틱10595 21/08/27 10595
157797 [질문] 인적성 복장 질문입니다. [2] aDayInTheLife14009 21/08/27 14009
157796 [질문] 스피커를 새로 구매하려고 합니다. 도움 부탁드립니다. [4] 제노스브리드8705 21/08/27 8705
157795 [질문] 조민 표창장 관련 타임라인 [2] 치폴레이12182 21/08/27 12182
157794 [질문] 생존주의에 관련된 소설이나 웹소설은 뭐가있을까요? [2] 쥬리13245 21/08/27 13245
157793 [질문] 엑설 함수 질문입니다(지번 표시) [9] 함초롬13201 21/08/27 13201
157792 [질문] 커플이 할만한 간단한 아이패드 게임 뭐가 있을까요?? [6] 삭제됨12922 21/08/27 12922
157791 [질문] 차량 반사 썬팅 추천 부탁드립니다 [8] 손예림15548 21/08/27 15548
157790 [질문] 제 현 상태에 적절한 글카 추천과 구입시기를 알려주세요!!!!! 도와주세요!!!!!!!!!!!!!!!!!!!!!!!!!!!! [14] 미고띠18220 21/08/27 18220
157789 [질문] 아이패드 프로, 에어, 일반이 구체적으로 어떻게 다른가요....? [19] 민머리요정10076 21/08/27 10076
157788 [질문] 아이패드 에어4 or 8세대 지금 구매 vs 존버 질문 [8] 태양의맛썬칩9412 21/08/27 9412
157787 [삭제예정] 지금 메인보드에 구형ssd랑 파워 쓸수 있나요? [1] 여기8129 21/08/27 8129
157786 [질문] 마작하면 무슨 생각 드세요? [36] 다이어트12441 21/08/27 12441
157785 [삭제예정] 기원에서 벌어지는 도박판 어떻게 하는 게 가장 좋을까요? [6] 삭제됨9240 21/08/27 9240
157784 [질문] 게이밍노트북으로 게임할때 TV화면만 쓴다면 구매시 고려하지 않아도 되는 사양은 뭐가 있을까요? [6] 달달각8272 21/08/27 8272
157783 [질문] 전세 집주인으로부터 방을 빼달라는 요청을 들었습니다. [8] 개미지옥9403 21/08/27 9403
157782 [질문] 이 내용으로 90년대나 그 이전 만화 제목 찾을 수 있을까요? [3] 샤르미에티미7176 21/08/27 7176
157781 [질문] 유통기한이 한 달 정도 지난 콜드브루 괜찮을까요? [16] 그냥가끔12101 21/08/26 12101
157780 [질문] 몇 주 전부터 가능했던 구글 내에서의 다크 모드 화 질문 [3] Love.of.Tears.10664 21/08/26 10664
목록 이전 다음
댓글

+ : 최근 1시간내에 달린 댓글
+ : 최근 2시간내에 달린 댓글
맨 위로