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로 표시됩니다.
다른 함수와 바꾸기 함수를 사용하는 방법
바꾸기 함수는 다른 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의 바꾸기 기능을 사용하면 셀 내의 텍스트를 빠르고 쉽게 바꿀 수 있으므로 스프레드시트를 간소하게 정리할 수 있습니다.
바꾸기 기능을 활용하면 정리되지 않은 데이터를 간결하고 정돈된 형식으로 변환할 수 있어 효율적으로 처리할 수 있습니다.