다음을 통해 공유

엑셀기능중 열자리 숫자중 오른쪽으로 5개 숫자는 뺄 수 있나요?__예) 123456789 -> 1234 (명령어.left나 right는 원하는걸 취하는 거라면, 반대의 명령어에 대한 질문입니다.)

익명
2010-09-07T03:19:29+00:00

엑셀기능중 열자리 숫자중 오른쪽으로 5개 숫자는 뺄 수 있나요?

예) 123456789 ->  1234 (명령어.left나 right는 원하는걸 취하는 거라면, 반대의 명령어에 대한 질문입니다.)

Microsoft 365 및 Office | Excel | 가정용 | Windows

잠긴 질문. 이 질문은 Microsoft 지원 커뮤니티에서 마이그레이션되었습니다. 질문이 도움이 되었는지 여부에 대해 응답할 수는 있지만, 메모나 회신을 추가하거나 질문을 따를 수는 없습니다.

댓글 0개 설명 없음
질문 작성자가 수락한 답변
  1. 익명
    2010-09-07T08:14:32+00:00

    안녕하세요 미운오리5님

    =(MID(1234567890,1,5))

    답변은 있지만 해당방법으로도 가능하므로 참고하시기 바랍니다.

    자릿수가 변경 될경우 위 답변된  rounddown 함수를 사용하시기 바랍니다.

    http://office.microsoft.com/ko-kr/excel-help/HP005209175.aspx?CTT=1

    제시된 답변이 도움이 되었기를 바랍니다.

    3명이 이 답변이 도움이 된다고 생각했습니다.
    댓글 0개 설명 없음
질문 작성자가 수락한 답변
  1. 익명
    2010-09-07T07:40:36+00:00
    1234567890 12345
    123456789 1234
    12345678 123
    1234567 12
    123456 1
    12345 0
    1234567890 =IF(LEN(C21)=10,MID(C21,1,5),IF(LEN(C21)=9,MID(C21,1,4),IF(LEN(C21)=8,MID(C21,1,3),IF(LEN(C21)=7,MID(C21,1,2),IF(LEN(C21)=6,MID(C21,1,1),IF(LEN(C21)=5,0))))))
    123456789 =IF(LEN(C22)=10,MID(C22,1,5),IF(LEN(C22)=9,MID(C22,1,4),IF(LEN(C22)=8,MID(C22,1,3),IF(LEN(C22)=7,MID(C22,1,2),IF(LEN(C22)=6,MID(C22,1,1),IF(LEN(C22)=5,0))))))
    12345678 =IF(LEN(C23)=10,MID(C23,1,5),IF(LEN(C23)=9,MID(C23,1,4),IF(LEN(C23)=8,MID(C23,1,3),IF(LEN(C23)=7,MID(C23,1,2),IF(LEN(C23)=6,MID(C23,1,1),IF(LEN(C23)=5,0))))))
    1234567 =IF(LEN(C24)=10,MID(C24,1,5),IF(LEN(C24)=9,MID(C24,1,4),IF(LEN(C24)=8,MID(C24,1,3),IF(LEN(C24)=7,MID(C24,1,2),IF(LEN(C24)=6,MID(C24,1,1),IF(LEN(C24)=5,0))))))
    123456 =IF(LEN(C25)=10,MID(C25,1,5),IF(LEN(C25)=9,MID(C25,1,4),IF(LEN(C25)=8,MID(C25,1,3),IF(LEN(C25)=7,MID(C25,1,2),IF(LEN(C25)=6,MID(C25,1,1),IF(LEN(C25)=5,0))))))
    12345 =IF(LEN(C26)=10,MID(C26,1,5),IF(LEN(C26)=9,MID(C26,1,4),IF(LEN(C26)=8,MID(C26,1,3),IF(LEN(C26)=7,MID(C26,1,2),IF(LEN(C26)=6,MID(C26,1,1),IF(LEN(C26)=5,0))))))
    1명이 이 답변이 도움이 된다고 생각했습니다.
    댓글 0개 설명 없음
질문 작성자가 수락한 답변
  1. 익명
    2010-09-07T07:56:57+00:00

    안녕하십니까? 미운오리5님

    Microsoft Office의 Excel 사이트를 방문해 주셔서 감사합니다.

    문의 하신 Excel에서 우측에서 5자리 숫자만 제거하는 방법에 대한 답변을 드리겠습니다.

    가장 쉽게 우측에서 다섯 자리를 제거하는 방법은 Rounddown 함수를 이용하여, 5자리 숫자를 버리는 방법입니다.

    결과 부터 말씀드리면, [=(rounddown(123456789,-5)/10000)]로 나타낼 수 있습니다.

    기본 값인 123456789 중에서 rounddown 함수를 이용하여 -5로 입력을 할 경우, 123400000으로 나타나게 됩니다. 해당 값에서 5자리를 제거하기 위해서 10의 5승으로 나누어 주면, 고객님께서 원하시는 값인 1234를 구하실 수 있을 것입니다.

    [참고 자료]

    http://office.microsoft.com/ko-kr/excel-help/HP005209241.aspx?CTT=1

    제가 문제에 대해 더 알아야 할 것이 있다면 응답 주시면 감사하겠습니다.

    제시해 드린 답변이 도움이 되었기를 바랍니다.

    댓글 0개 설명 없음

1 추가 답변

정렬 기준: 가장 유용함
  1. 익명
    2015-06-16T01:58:20+00:00

    단순히 오른쪽에서 5자리의 숫자를 빼는 거라면,

    left 와 len 명령어를 조합해서 사용하시면 됩니다.

    말로 표현하자면

    전체 자릿수에서 5개의 자릿수를 뺀만큼을 왼쪽에서 가져온다.

    =left(대상셀, len(대상셀)-뺄자릿수)

    이렇게 해주면 됩니다.

    A1=123456789

    A2=123456

    인 경우에,

    공통으로 오른쪽 5자리수 없애고 추출하고 싶다면 공통으로

    =left(A1,len(A1)-5) → A1셀을 왼쪽에서부터 (9-5) 한 만큼 가져온다. → [결과] 1234

    =left(A2,len(A2)-5) → A2셀을 왼쪽에서부터 (6-5) 한 만큼 가져온다. → [결과] 1

    이렇게 해주면 됩니다.

    댓글 0개 설명 없음