책 내용 질문하기
함수REPLACE 질문이요
도서
[2011] 컴퓨터활용능력 1급 실기(엑셀, 액세스 2003 사용자용)
페이지
285
조회수
53
작성일
2011-08-08
작성자
첨부파일

문제 4번 REPLACE함수에 대해 잘 모르겠어서요...^^

=REPLACE(C20,2,0,RIGHT(D20,2)) 이 부분이 이해가 잘 안되는데 설명 부탁드리겠습니다...^^

답변
2011-08-08 14:22:18

REPLACE함수는 문자열의 일부분을 다른문자열로 바꿔주는 함수에요. 경우에 따라선 추가시킬 수도 있죠.

위의 질문하신 부분이 바로 기존 문자열에 새로운 문자열을 추가하는데 REPLACE 함수를 사용한 경우인데요.

질문자님이 쓰신 저 함수의 뜻은 다음과 같죠.

C20 셀에 있는 문자열 중 2번째 문자부터 0개를 D20셀에 있는 문자열의 오른쪽 끝 2개 문자로 바꿔주겠다는 뜻이죠. 여기서 D20셀에 있는 문자열의 오른쪽 끝 2개 문자를 뽑는것은 RIGHT함수의 역할이란것은 아시고 계시죠? RIGHT함수는 첫번째 인자로 들어온 D20셀에 있는 문자열 중 오른쪽에서 2개 문자를 뽑는 함수예요.^^

그래고 REPLACE함수는 첫째 인수로 들어온 셀에 있는 문자열을 둘째 인수로 들어온 지점부터 셋째인수로 들어온 개수만큼을 넷째 인수로 들어온 문자열로 바꿔주는 역할을 하죠.

여기서 셋째 인수로 들어온 인수가 0인 경우엔 둘째 인수로 들어온 시작지점 바로 앞에 넷째 인수의 문자열을 추가하는 역할을 하게 되요..

  • *
    2011-08-08 14:22:18

    REPLACE함수는 문자열의 일부분을 다른문자열로 바꿔주는 함수에요. 경우에 따라선 추가시킬 수도 있죠.

    위의 질문하신 부분이 바로 기존 문자열에 새로운 문자열을 추가하는데 REPLACE 함수를 사용한 경우인데요.

    질문자님이 쓰신 저 함수의 뜻은 다음과 같죠.

    C20 셀에 있는 문자열 중 2번째 문자부터 0개를 D20셀에 있는 문자열의 오른쪽 끝 2개 문자로 바꿔주겠다는 뜻이죠. 여기서 D20셀에 있는 문자열의 오른쪽 끝 2개 문자를 뽑는것은 RIGHT함수의 역할이란것은 아시고 계시죠? RIGHT함수는 첫번째 인자로 들어온 D20셀에 있는 문자열 중 오른쪽에서 2개 문자를 뽑는 함수예요.^^

    그래고 REPLACE함수는 첫째 인수로 들어온 셀에 있는 문자열을 둘째 인수로 들어온 지점부터 셋째인수로 들어온 개수만큼을 넷째 인수로 들어온 문자열로 바꿔주는 역할을 하죠.

    여기서 셋째 인수로 들어온 인수가 0인 경우엔 둘째 인수로 들어온 시작지점 바로 앞에 넷째 인수의 문자열을 추가하는 역할을 하게 되요..

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