이번 시간에는 Find/Replace Value activity에 대해서 알아보자.
Find/Replace Value는 특정 범위 또는 특정 시트에서 특정 값을 찾거나 혹은 바꾸는 기능을 지원하는 activity다.
해당 기능을 이용하면 특정값을 빠르게 찾거나 바꿀 수 있다.
[참조명].Sheet("시트명")
또는 [참조명].Sheet("시트명").Range("범위")
로 기입한다.연습용.xlsx sheet1에 다음과 같은 데이터가 있다고 가정하자.
찾기 기능을 이용하여 '21'이라는 값의 어떤 위치에 있는지 알아보자.
output 변수로는 'output'으로 설정하였다.
즉 해당 변수에 찾은 위치값이 할당된다는 의미이다.
실행 결과로는 다음과 같다.
'21'라는 값은 'A2' cell에 위치한다는 결과가 나왔다. 실제로도 해당 값을 A2 cell에 위치하고 있다.
그럼 이번에는 바꾸기 기능을 이용해서 '21'이라는 값을 '2121'로 바꾸어 보자.
위에서 설명한대로 바꾸기 기능을 선택하면 '바꿀 내용'이라는 칸이 활성화 된 것을 볼 수 있다.
해당 칸에 바꿀 값 '2121'을 기입하였다.
실행 결과로는 다음과 같다.
정말 '21'이라는 값이 '2121'로 변하였다.
이번에는 모두 바꾸기 기능을 이용하여 '21'이라는 값을 '2121'로 바꾸어 보자.
그러기 위해서는 먼저 시트를 다음과 같이 설정해주자.
2행의 모든값을 '21'로 변경하였다.
위에서 설명한대로 모두 바꾸기 기능을 선택하면 '찾은 위치' 칸은 비활성화 됨을 볼 수 있다.
실행 결과는 다음과 같다.
모든 '21'값이 '2121'로 변경 되었음을 확인 할 수 있다.