:: 게시판
:: 이전 게시판
|
이전 질문 게시판은 새 글 쓰기를 막았습니다. [질문 게시판]을 이용바랍니다.
통합규정 1.3 이용안내 인용"Pgr은 '명문화된 삭제규정'이 반드시 필요하지 않은 분을 환영합니다.법 없이도 사는 사람, 남에게 상처를 주지 않으면서 같이 이야기 나눌 수 있는 분이면 좋겠습니다."
12/11/01 19:54
제가 엑셀을 잘 다루지 않는데.. 님께서 문의 하신 내용은.
일련번호를 N항이라 하구요. 첫번째 일련번호를 N1으로 하면요 N1=(A1+200)X1000+ B1X100 +C1 으로 하시면 될거 같은데요 A항은 순서번호 B항은 성별코드 (남자는 1 여자는 2) C항은 나이 이렇게 하시면 가능하리라고 봅니다. 제가 엑셀 잘 다루지는 않아서 그런데 전문가분들은 더 좋은 방법이 있을지도 모르겠네요
12/11/02 10:20
순서,성별,나이의 값을 따로 구해서 CONCATENATE함수로 합쳐주는게 가장 편해보입니다.
EX) C1셀(순번)에는 =A2+200, D1셀(성별),E1셀(나이)에는 LEFT,MID 와 IF문을 동시에 사용해야하는데.. 엑셀을 할수가없어서 쉽게 설명할게요.. 다른 셀에다가 LEFT와 MID문을 이용해서 각각 성별과 나이를 추출합니다. 그럼 그 셀마다 남 27 이렇게 나올꺼에요 남,여를 IF문을 이용하시던지 바꾸기를 이용해서 각각 맞는 1,2로 바꿔주시면 2D/2E/2F셀에 각각 201/1/27이 나올꺼에요 그럼 CONCATENATE 함수를 이용하여 =CONCATENATE(2D,2E,2F) 로 각각의 셀을 합쳐주시면 되겠습니다. 다른셀을 이용하지않고 한번에 가능하긴한데 복잡해서.. 엑셀을 사용못하는 지금은 계산이 힘드네요 제가 써놓고도 뭔말인지 모르겠네요.. 요는 필요한 데이터를 따로 추출해서 필요한 코드로 바꿔준 뒤 순서대로 숫자를 합쳐주는게 가장 빠르고 간편합니다.!
|