제가 작성한 답이랑 책에 있는 답이랑 결과는 같은데 식이 달라서요
결과만 같으면 맞다고 처리된다고 하지만 혹시나해서 여쭤봅니다
replace, right 함수와 &연산자 사용해야하는 문제이고
제가 작성한 답은
=REPLACE(B3,2,3,"-")&RIGHT(D3,2)&REPLACE(B3,1,1,"-")
이렇습니다 ㅠㅠ 제가 세운 방식으로 하면 틀린 것으로 채점될 수도 있나요?
주어진 함수를 사용하고 정확한 결과가 나온다면 정답으로 인정 됩니다.
replace(텍스트1,시작위치,개수,텍스트2)
텍스트1의 시작위치에서 개수만큼 텍스트2로 변환합니다.
=REPLACE(B3,2,0,"-" & RIGHT(D3,2) & "-")
b3 의 값의 2번째 값 다음에 0값 즉 원래값은 변경하지 않고 "-" & RIGHT(D3,2) & "-" 으로 변경하는 것입니다.
그래서 s 다음값에 "-" & RIGHT(D3,2) & "-" 값이 입력되고 변경되지 않은 나머지 값인 001 이 쓰입니다.
s - & right(d3,2) & - 001
이므로 right 값에서 나온 15를 입력하여
s-15-001
로 표시되는 것입니다.
좋은 하루 되세요.
-
*2018-04-10 16:53:01
주어진 함수를 사용하고 정확한 결과가 나온다면 정답으로 인정 됩니다.
replace(텍스트1,시작위치,개수,텍스트2)
텍스트1의 시작위치에서 개수만큼 텍스트2로 변환합니다.=REPLACE(B3,2,0,"-" & RIGHT(D3,2) & "-")
b3 의 값의 2번째 값 다음에 0값 즉 원래값은 변경하지 않고 "-" & RIGHT(D3,2) & "-" 으로 변경하는 것입니다.
그래서 s 다음값에 "-" & RIGHT(D3,2) & "-" 값이 입력되고 변경되지 않은 나머지 값인 001 이 쓰입니다.
s - & right(d3,2) & - 001
이므로 right 값에서 나온 15를 입력하여
s-15-001
로 표시되는 것입니다.
좋은 하루 되세요.