Google 스프레드시트에서 텍스트를 대체하는 방법

0
1015

데이터 관리에서 중요한 것은 상황이 변경되면 업데이트하는 것입니다. Google 스프레드시트에서 텍스트 문자열로 작업할 때 문자열을 수동으로 변경하지 않고 해당 텍스트를 대체할 수 있는 몇 가지 방법이 있습니다.

Google 스프레드시트에 내장된 찾기 및 바꾸기 도구와 함께 스프레드시트의 텍스트를 대체하는 기능을 사용할 수 있으며 작업을 완료하는 데 둘 이상의 기능이 있습니다. 시트에서 텍스트를 바꾸는 옵션을 살펴보겠습니다.

Google 스프레드시트에서 찾기 및 바꾸기 사용

함수와 공식을 사용하는 것이 불편하다면 이 첫 번째 옵션이 적합합니다. 찾기 및 바꾸기를 사용하여 텍스트를 쉽게 검색하고 대체할 수 있습니다. 한 시트가 아닌 전체 통합 문서에서 동일한 텍스트를 바꾸려는 경우에도 좋은 옵션입니다.

관련된: VLOOKUP을 사용하여 Google 스프레드시트에서 데이터를 찾는 방법

메뉴에서 편집을 열고 “찾기 및 바꾸기”를 선택합니다.

편집 메뉴에서 찾기 및 바꾸기

대화 상자가 나타나면 찾기 필드에 바꿀 텍스트를 입력하고 바꿀 내용 필드에 원하는 새 텍스트를 입력합니다.

텍스트 필드 찾기 및 바꾸기

검색 옆에 있는 드롭다운 상자를 사용하여 찾고 바꿀 위치를 선택합니다. 모든 시트, 이 시트 또는 특정 범위를 선택할 수 있습니다.

찾기 및 바꾸기에서 볼 위치

선택적으로 하단의 추가 옵션에 대한 상자를 표시합니다. 예를 들어, smiTH의 모든 인스턴스를 찾아 Smith로 바꾸려면 대소문자 일치를 표시할 수 있습니다.

Google 스프레드시트에서 찾기 및 바꾸기 사용

텍스트를 바꾸기 전에 각 사례를 검토하려면 “찾기”를 클릭한 다음 “바꾸기”를 클릭하십시오. 모든 텍스트를 즉시 대체하려면 “모두 바꾸기”를 클릭하십시오.

SUBSTITUTE 기능 사용

Google 스프레드시트에서 이와 같은 작업을 처리하기 위해 함수와 수식을 사용하는 것을 선호할 수도 있습니다. 또는 기존 텍스트가 여러 위치에서 구조나 형식이 다를 수 있습니다. SUBSTITUTE 기능을 사용하면 원하는 텍스트를 교체하고 새 셀에 넣을 수 있습니다.

관련된: Microsoft Excel의 함수와 수식: 차이점은 무엇입니까?

함수의 구문은 다음과 같습니다. SUBSTITUTE(current_text, find, new_text, occurrence) 여기서 처음 세 개의 인수가 필요합니다. 네 번째 인수를 사용하여 문자열에서 둘 이상의 항목이 있는 경우 변경할 항목을 지정할 수 있습니다.

수식과 업데이트된 텍스트를 추가할 셀을 선택합니다. 이 예에서는 A1 셀의 Jane Doe에서 Jane Wilson으로 간단히 변경합니다.

=SUBSTITUTE(A1,"Doe","Wilson")

단어에 대한 SUBSTITUTE 함수

또 다른 예로, A1 셀에 있는 텍스트의 일부만 대체하려고 합니다. 이 공식을 사용하여 “Iphone”을 “iPhone”으로 변경할 수 있습니다.

=SUBSTITUTE(A1,"Ip","iP")

문자에 대한 SUBSTITUTE 함수

옵션을 사용하는 방법을 보여주기 위해 occurrence 인수, 우리는 셀 A1에서 2022를 2023으로 변경하려고 합니다. 인수는 3이라는 문자열에서 번호가 지정된 항목을 사용합니다. 즉, 함수가 찾은 세 번째 숫자 2를 변경합니다.

=SUBSTITUTE(A1,"2","3",3)

연도의 숫자에 대한 SUBSTITUTE 함수

다시 말씀드리지만, A1 텍스트가 있는 셀이고, 2 대체할 문자이며, 3 따옴표 안은 바꿀 문자이고 마지막 3 발생입니다.

REPLACE 기능 사용

Google 스프레드시트에서 텍스트를 대체하는 또 다른 방법은 REPLACE 기능을 사용하는 것입니다. 이 옵션을 사용하면 바꿀 위치와 길이에 따라 텍스트 문자열의 일부를 다른 문자열로 바꿀 수 있습니다.

관련된: Microsoft Excel에서 MATCH를 사용하여 값의 위치를 ​​찾는 방법

구문은 REPLACE(current_text, position, length, new_text) 여기서 처음 세 개의 인수만 필요하지만 모두 사용하고 싶을 것입니다.

이 예에서는 주문 번호의 시작 부분에 있는 ID-를 셀 E2에서 ON-으로 바꾸고 싶습니다.

=REPLACE(E2,1,2,"ON")

그만큼 1 수식에서 교체하려는 첫 번째 문자가 문자열에 있는 위치를 나타내고 2 바꿀 문자의 길이를 나타냅니다.

문자에 대한 REPLACE 기능

다른 예로, A1 셀의 문자열 중간 부분을 교체하려고 합니다. 이 공식을 사용하여 “새 아이폰 케이스”를 “새 아이폰 13 케이스”로 바꿀 수 있습니다.

=REPLACE(A1,5,6,"iPhone 13")

여기서 “Iphone”의 대문자 “I”를 소문자로 바꾸고 추가할 수 있었습니다. 13, 모두 텍스트 문자열의 중간에 있습니다. 그만큼 5 는 첫 번째 문자의 위치이며 6 바꿀 문자열의 길이입니다.

단어에 대한 REPLACE 기능

REGEXREPLACE 함수 사용

Google 스프레드시트에서 텍스트를 대체하는 데 사용할 수 있는 또 다른 기능은 REGEXREPLACE입니다. 이것은 정규식 사용에 익숙한 사용자에게 이상적인 옵션입니다. Google은 RE2 표현식을 사용하고 구문 목록에 대한 도움말을 제공합니다.

관련된: Linux에서 정규식(regexes)을 사용하는 방법

함수의 구문은 다음과 같습니다. REGEXREPLACE(current_text, regular_expression, new_text) 인수가 필요한 곳.

이 예에서는 다음 수식을 사용하여 A1 셀의 주문 번호를 바꿉니다.

=REGEXREPLACE(A1,"[0-9]+","111111")

여기서, [0-9]+ 숫자를 나타내며 따옴표 안에 배치되고 111111 새 텍스트입니다.

숫자에 대한 REGEXREPLACE 함수

REGEXREPLACE를 사용하는 한 가지 더 예를 들어 제품 번호의 공백을 하이픈으로 교체합니다.

=REGEXREPLACE(A1,"s","-")

여기서, s 공백에 대한 정규식입니다. 그런 다음 하이픈(-).

공백에 대한 REGEXREPLACE 함수

이전 텍스트를 새 텍스트로 대체해야 하는 경우 Google 스프레드시트에서 수행할 수 있는 방법이 두 가지 이상 있습니다. 가장 적합한 것을 사용하십시오!

관련된: Google 스프레드시트 데이터에서 추가 공백을 제거하는 방법