책 내용 질문하기
엑셀 함수 substitute
도서
[2012] 컴퓨터활용능력 1급 필기
페이지
조회수
101
작성일
2012-03-18
작성자
첨부파일

A1의셀의 값 "TR-A-80"을 B1셀에 "TR-A80"으로 바꾸어 표ㄱ시하고자 할때 옳치 않은것을 고르는건데

정답이 =SUBSTITUTE(A1,"-"," ",5) 였습니다

왜 저게 틀린지 잘모르겟습니다

A1셀의값 TR-A-80에서 다섯번째에있는 -을 " " 공백으로 바꾸면 맞는말아닌가요

그리고 (A1,"-"," ",5)에서 5가 정확히 뭘 의미하는지는 모르겠지만 답지를 보고 생각해보는겁니다

답지에서는 =SUBSTITUTE(A1,"-"," ",2) 가 정답이라고 합니다

설명좀 해주세요\

답변
2012-03-20 09:20:53

안녕하세요.

=SUBSTITUTE(A1,"-"," ",5)에서 5의 의미는 "-"가 다섯번째로 나오는 것을 찾아 빈칸으로 바꾸라는 의미입니다. 하지만 a1 셀에 입력된 "TR-A-80"에서는 "-"가 두개 밖에 들어 있지 않으므로 원래 값 그대로가 표시되는 것입니다. 5가 글자 위치가 아닌 "-"의 개수로 보시면 됩니다. "TR-A-80"에서 두번째 나오는 "-"를 빈칸으로 바꾸면 되므로 =SUBSTITUTE(A1,"-"," ",2)로 지정하면 되는 것입니다.

즐거운 하루 되세요.

"
  • *
    2012-03-20 09:20:53

    안녕하세요.

    =SUBSTITUTE(A1,"-"," ",5)에서 5의 의미는 "-"가 다섯번째로 나오는 것을 찾아 빈칸으로 바꾸라는 의미입니다. 하지만 a1 셀에 입력된 "TR-A-80"에서는 "-"가 두개 밖에 들어 있지 않으므로 원래 값 그대로가 표시되는 것입니다. 5가 글자 위치가 아닌 "-"의 개수로 보시면 됩니다. "TR-A-80"에서 두번째 나오는 "-"를 빈칸으로 바꾸면 되므로 =SUBSTITUTE(A1,"-"," ",2)로 지정하면 되는 것입니다.

    즐거운 하루 되세요.

    "
· 5MB 이하의 zip, 문서, 이미지 파일만 가능합니다.
· 폭언, 욕설, 비방 등은 관리자에 의해 경고없이 삭제됩니다.