Microsoft Excel에서 크고 다루기 힘든 데이터 집합을 관리하는 것은 특히 그 안에 포함된 정보가 불완전하거나 무질서한 경우 엄청난 작업이 될 수 있습니다. 하지만 Excel은 이러한 문제를 해결하는 데 사용할 수 있는 다양한 리소스와 작업을 제공하므로 걱정하지 마세요. 그 중 하나가 바로 바꾸기 함수입니다.

바꾸기 기능을 사용하면 원하지 않는 문자를 제거하고, 텍스트 문자열을 대체하고, 서식 불일치를 수정할 수 있으므로 보다 간소화되고 검토에 적합한 데이터를 만들 수 있습니다.

Excel에서 바꾸기 함수란 무엇인가요?

REPLACE 함수는 언어 순서 내의 알파벳을 새로운 문자로 대체할 수 있는 기능으로, 특히 균일한 구조를 가진 셀의 정보를 조정해야 할 때 유용하게 사용할 수 있습니다.

Microsoft Excel에서 REPLACE 함수의 복잡한 언어 구조는 다음과 같이 표현할 수 있습니다:

 =REPLACE(old_text, start_num, num_chars, new_text) 

주어진 내용을 공식적인 언어로 설득력있게 표현할 수 있도록하겠습니다: 1. 첫째, 그것은 주장된다… (인수 1의 정교화) 2. 둘째, 그것은 … (주장 2의 정교화) 2. 3. 셋째, (주장 3의 정교화)

“old\_text”는 대체하고자 하는 특정 텍스트를 포함하는 셀 또는 셀 배열을 의미합니다.

시작 숫자는 문자 대체가 시작되는 지점을 지정합니다. 입력 문자열로 표현되는 문자 순서와 관련하여 첫 번째 문자는 인덱스 1을 가지며, 이후 각 후속 문자는 해당 문자열을 구성하는 총 문자 수와 동일한 인덱스를 가진 마지막 문자까지 연속적으로 이어집니다.

“변수 ‘num\_chars’는 대체하려는 문자 수를 나타내는 지표 역할을 합니다. 대체해야 하는 문자가 하나만 있는 경우 ‘num\_chars’의 값을 1로 설정해야 합니다. 반대로 여러 문자를 대체해야 하는 경우 ‘num\_chars’에 할당된 숫자 값은 이러한 필요성을 반영해야 합니다.

이전 콘텐츠를 대체하는 역할을 하는 대체 텍스트를 ‘new\_text’라고 합니다.

바꾸기 기능 사용 방법

열 A에 제시된 전화번호 명단이 있고 그 중 지역 번호의 기본 세 자리를 수정하고자 하는 시나리오를 고려해 보겠습니다.

 =REPLACE(A2,2,3,"555") 

앞서 언급한 방정식은 A2 셀이 원본 텍스트의 소스 역할을 하며, 교체 작업의 시작이 문자열 내 위치 2에 설정되도록 지정합니다.대체할 문자의 양은 3으로 지정되며, 원본 텍스트를 대체할 새로운 내용은 555로 표시됩니다.

이 글도 확인해 보세요:  디지털 작업 시 옆길로 빠지지 않는 6가지 팁

다른 함수와 바꾸기 함수를 사용하는 방법

바꾸기 함수는 다른 Microsoft Excel 함수와 결합하여 다양한 방식으로 영숫자 데이터 조작을 수행할 수 있습니다. 아래에는 이러한 조합에 대한 몇 가지 그림이 나와 있습니다:

FIND 함수와 함께 REPLACE 사용

Microsoft Excel에서 FIND 함수를 사용하면 지정된 텍스트 문자열 내에서 특정 문자 또는 하위 문자열을 식별한 다음 REPLACE 함수의 구현을 통해 해당 지점에서 시작하는 문자를 대체할 수 있습니다.

“document1\_important.pdf”와 같은 특정 파일 이름에서 접미사 “_important”를 제거하여 “document1.pdf”라는 간소화된 제목으로 만들고자 합니다. 이 작업을 수행하려면 아래 제공된 공식을 활용하세요.

 =REPLACE(A2,FIND("_important",A2),10,"") 

앞서 언급한 방법론은 FIND 함수의 기능을 활용하여 파일 이름 내에서 *_important의 위치를 식별하고, 이후 REPLACE 함수를 실행하여 해당 텍스트 부분을 삭제하고 빈 문자열로 대체하는 방식으로 초기화합니다.

LEN 함수와 함께 REPLACE 사용

제가 설명해 드리겠습니다. 열 A의 코드 목록이 있는데, 결론에 해당하는 세 개의 숫자를 다른 숫자 시퀀스로 대체하여 수정하려고 한다고 가정해 보겠습니다.

 =REPLACE(A2,LEN(A2)-2,3,"930") 

함수 LEN(A2)-2는 지정된 셀 A2의 마지막 문자에서 세 번째 문자의 길이를 계산합니다. 이 셀에는 6개의 문자가 있으므로 세 번째 문자는 네 번째 위치에 있습니다. 세 번째 인수는 세 문자의 대체를 언급하며, 여기서 “930”은 대체 텍스트로 사용됩니다.

문자열에서 주어진 단어의 모든 출현을 바꾸고 각 출현의 문자 수가 지정된 값보다 작거나 같다고 가정해 보겠습니다. 다음과 같이 REPLACE 함수와 LEN 및 FIND 함수를 결합하면 이 작업을 수행할 수 있습니다: “`bash 원본 문자열: 빠른 갈색 여우가 게으른 개를 뛰어넘는다. 대상 단어: fox 새 문자열: 빠른 b******가 게으른 개를 뛰어넘습니다. 대체된 문자열: 재빠른 b***가 게으른 개를 뛰어넘습니다. “` 여기서는 결과 문자열의 길이가 원래 문자열과 동일하도록 “fox”를 별표로 바꾸고 싶습니다.이를 위해 REPLACE 함수를 사용하여 원본 문자열에서 “fox”의 모든 인스턴스를 찾은 다음

이 글도 확인해 보세요:  구글 킵과 노션 비교: 어떤 노트 필기 앱이 더 낫나요?

을 사용합니다. 주어진 문은 제외해야 하는 “discount” 문구가 포함된 A2~A6 셀에 일련의 제품 요약이 등록되어 있는 시나리오와 관련이 있습니다. 이를 위해 다음과 같이 간주되는 방정식을 적용할 수 있습니다:

 =REPLACE(A2,FIND("discount",A2),LEN("discount"),"") 

앞서 언급한 공식은 Microsoft Excel의 FIND, LEN 및 REPLACE 기능을 사용하여 지정된 셀 내에서 “discount”라는 단어의 발생 위치를 찾고 그 길이를 결정한 다음 해당 단어를 빈 공간으로 대체하여 셀의 내용에서 해당 단어를 제거합니다.

REPLACE 함수로 Excel 데이터 정리

Excel은 데이터 분석 및 관리를 위한 탁월한 유틸리티이지만 때로는 작업하는 정보가 어수선하여 정리가 필요할 수 있습니다. 다행히 Excel의 바꾸기 기능을 사용하면 셀 내의 텍스트를 빠르고 쉽게 바꿀 수 있으므로 스프레드시트를 간소하게 정리할 수 있습니다.

바꾸기 기능을 활용하면 정리되지 않은 데이터를 간결하고 정돈된 형식으로 변환할 수 있어 효율적으로 처리할 수 있습니다.

By 박준영

업계에서 7년간 경력을 쌓은 숙련된 iOS 개발자인 박준영님은 원활하고 매끄러운 사용자 경험을 만드는 데 전념하고 있습니다. 애플(Apple) 생태계에 능숙한 준영님은 획기적인 솔루션을 통해 지속적으로 기술 혁신의 한계를 뛰어넘고 있습니다. 소프트웨어 엔지니어링에 대한 탄탄한 지식과 세심한 접근 방식은 독자에게 실용적이면서도 세련된 콘텐츠를 제공하는 데 기여합니다.