안녕하세요.
이번 시간에는 문서를 작성하다 보면 개인정보 노출을 하지 않기 위하여 개인정보의 일부분을 가리는 일이 필수적인 시대가 되어, 엑셀로 문서작성, 혹은 데이터를 가공할 때 문자 부분에서 일부분을 대체하는 방법, 가령 동그라미나 ' * ' 등 대체 문자로 바꾸는 방법에 대해 알아보도록 하겠습니다.
replace함수는 어떤 경우 사용하나?
Replace 함수는 문자열에서 특정 문자나 문자열을 다른 문자나 문자열로 대체하는 데 사용됩니다. 이 함수는 일반적으로 데이터 정리 또는 데이터 분석 작업에서 매우 유용하게 사용됩니다. 예를 들어, 수천 개의 데이터에서 특정 단어 또는 문자를 일괄적으로 변경하려는 경우에 Replace 함수를 사용할 수 있습니다.
먼저 엑셀을 사용하는 이유는 많은 데이터를 한꺼번에 빨리 처리하기 위해 주로 사용하곤 하죠.
바꿀 데이터가 몇개 안 되면 그냥 막일로 바꾸는 게 시간적인 이득이 더 큽니다.
일단 문자 대체한다는 말은 가령 [홍길동] 이라는 이름을 [홍*동]이나 [홍○동] 등으로 가운데 문자를 바꾸는 것을 의미합니다.

자 위 그림을 보면 [홍길동]이란 글자가 있고, 그 바로 옆에 문자 일부를 대체하는 함수 replace기능을 이용하여 [홍*동]으로 바꿔보려고 해요.
위 그림에 나오는 함수 설명에는 old_text, start_num,,,,,,뭐 복잡한것들이 설명이랍시고 나오는데요, 하나하나씩 알아보아요. 결국은 이러한 설명들을 순서대로 조건에 마지에 입력해 주면 내가 원하는 값이 튀어나온답니다.

위 그림처럼요.
old_text: 대상이 되는 원래 문자열입니다.
start_num: 대체할 문자열의 시작 위치입니다.
num_chars: 대체할 문자열의 길이입니다.
new_text: 대체할 새로운 문자열입니다.
=replace( 내가 바꾸고 싶은 문자 셀이나 참조할 위치, 몇 번째부터 바꿀 거냐? , 몇 글자 바꿀 거야? , 어떤 문자로 바꾸고 싶은 건데? )
= replace ( k11 , 2 , 1 , " * " )
해석 : 문자를 바꾸고 싶어 (k11의 값을, k11의 값에서 두 번째 글자부터 , 문자1개를 , * 로 ) ->홍길동 셀에서 두번째 글자부터, 그러니까 [길] 문자부터 1글자만 *로 바꿀래, 그러니까 [길] 1개 문자만 *로 대신 바꿀래!!!!!
※ 여기서 바꿀 문자는 큰따옴표를 사용하여 입력해 주어야 합니다. 엑셀에서 문자열은 " " 안에 있는 문자로 인식하니까 " * "이라고 쳐줘야지, * 만 쳐주면 오류 납니다.

다음은 Replace 함수의 더 많은 예시입니다.
- 문자열에서 특정 문자를 모두 바꾸기
위 함수는 "apple" 문자열에서 2번째 문자인 "p"와 3번째 문자인 "p"를 대체할 "ea" 문자열로 바꾸어 "aeale" 문자열을 반환합니다.
- 문자열에서 특정 단어를 바꾸기
위 함수는 "This is a test" 문자열에서 "test"라는 단어를 찾아서 "example"로 대체합니다. FIND 함수는 찾고자 하는 문자열의 위치를 반환합니다. 따라서 FIND("test", "This is a test")는 11을 반환합니다. LEN 함수는 문자열의 길이를 반환합니다. 따라서 LEN("test")는 4를 반환합니다. REPLACE 함수는 "This is a test" 문자열에서 11번째 문자부터 4개의 문자를 "example"로 대체합니다. 결과적으로 "This is a example" 문자열을 반환합니다.
- 대소문자를 구분하지 않고 문자열에서 특정 문자를 바꾸기
위 함수는 "APPLE" 문자열을 소문자로 바꾸고, 3번째 문자인 "P"를 "p"로 바꾸어 "apPle" 문자열을 반환합니다.
- 문자열에서 일부를 삭제하기
위 함수는 "This is a test" 문자열에서 "test"라는 단어를 찾아서 해당 단어를 삭제합니다. 결과적으로 "This is a " 문자열을 반환합니다. 대체할 문자열을 빈 문자열("")로 지정하여 해당 문자열을 삭제합니다.
'컴퓨터' 카테고리의 다른 글
구글 인스타그램 쇼츠(SHORTS),릴스 짧은 15초이하 영상 만드는 방법 (0) | 2023.04.24 |
---|---|
엑셀 count함수 사용하는 방법, 셀 범위 내에서 숫자 세는방법 (0) | 2023.04.23 |
엑셀 이 통합 문서에는 안전하지 않은 외부 데이터 원본에 대한 연결이 포함되어 있습니다. 이 연결을 신뢰하는 경우 최신 데이터로 업데이트하고 신뢰할 수 없는 경우 현재 데이터로 계속 작.. (1) | 2023.04.23 |
Checking iPad Battery Life (1) | 2023.04.05 |
아이패드 배터리 수명 확인하기 (3) | 2023.04.04 |
댓글