Excel에서 여러 값 찾기 및 바꾸기(6가지 빠른 방법)

  • 이 공유
Hugh West

Microsoft Excel에서는 여러 텍스트 또는 숫자 값을 찾아 바꾸는 것이 일반적인 시나리오입니다. 찾기 및 바꾸기 명령을 사용하거나, 다양한 기능과 수식을 적용하거나, 용도에 맞는 사용자 정의 도구를 만들 수도 있습니다. 이 기사에서는 간단한 예와 적절한 설명을 통해 여러 값을 찾고 대체할 수 있는 모든 가능한 빠른 기술을 알게 될 것입니다.

실습 워크북 다운로드

당신 이 문서를 준비하는 데 사용한 Excel 통합 문서를 다운로드할 수 있습니다.

여러 값 찾기 및 바꾸기.xlsx

6가지 빠른 접근 방법 Excel에서 여러 값 찾기 및 바꾸기

1. Excel에서 여러 값에 찾기 및 바꾸기 도구 사용

Excel에서 찾기 및 바꾸기 는 값을 바꿔야 할 때 가장 유용한 도구입니다. 우리는 그것을 다른 목적으로 사용할 수 있습니다. 다음 하위 섹션에서 이 도구가 다양한 기준에 대해 어떻게 작동하는지 살펴보겠습니다.

i. 텍스트 값 찾기 및 바꾸기

아래 표에서 일부 텍스트는 열 B 에 있습니다. 모든 텍스트에서 값 '2020' '2021' 로 교체한다고 가정합니다.

📌 단계:

CTRL+H 를 누르면 찾기 및 바꾸기 대화 상자가 열립니다.

찾을 내용 상자에 '2020' 을 입력합니다.

다음으로 바꾸기 상자에 '2021'을 입력합니다. .

< 모두 바꾸기 를 클릭합니다.버튼을 누르세요.

아래 그림과 같이 이전에는 2020이었던 모든 텍스트가 2021로 시작됩니다.

ii. 찾기 및 와일드 문자로 바꾸기

이제 다음 텍스트의 시작 부분에 다른 숫자 값이 있습니다. 하지만 모두 특정한 형식 '20XX' 을 가지고 있습니다. 여기서 우리가 할 일은 해당 숫자 형식에 대한 와일드카드 검색으로 이동하는 것이며 마지막 두 자리는 '21' 로 대체됩니다. 찾기 및 바꾸기 도구에서 마지막 두 자리에 대한 와일드카드 문자로 두 개의 물음표 (??) 를 사용해야 합니다.

📌 단계:

Ctrl+H 를 다시 눌러 찾기 및 바꾸기 대화 상자를 엽니다.

➤ In 찾을 내용 상자에 '20?? '를 입력합니다.

< 바꾸기 항목에 값 '2021' 을 입력합니다. 상자.

< 모두 바꾸기 를 누르면 완료됩니다.

다음 출력이 즉시 표시됩니다. .

iii. 수식 찾기 및 바꾸기

다음 표에는 연속 5일 동안의 판매 데이터가 있습니다. Cell C11 에는 총 판매액이 있지만 거기에 있는 판매 데이터의 평균을 찾아야 한다고 가정해 보겠습니다. AVERAGE 함수로 수식을 덮어쓸 필요가 없습니다. 여기에서 찾기 및 바꾸기 도구를 사용하여 수식을 더 쉽게 바꿀 것입니다.

📌 단계:

찾기 열기 및바꾸기 대화 상자.

찾을 내용 상자에 '=SUM' 를 입력합니다.

'을 입력합니다. =AVERAGE' 바꾸기 상자에.

➤ 먼저 다음 찾기 를 누른 다음 바꾸기 버튼을 클릭합니다.

출력 Cell C11 에서 새로 계산된 결과를 한 번에 얻을 수 있습니다.

iv. 셀 형식 찾기 및 바꾸기

찾기 및 바꾸기 도구를 사용하여 셀 형식을 변경할 수도 있습니다. 다음 표에는 특정 색상의 행이 몇 개 있습니다. 색상을 다른 색상으로 교체하겠습니다. 녹색이라고 가정해 보겠습니다.

📌 단계:

찾기 열기 및 교체 대화 상자 먼저.

< 찾을 내용 상자 앞에서 형식 옵션을 클릭하고 일부에서 사용된 색상을 선택합니다. 테이블의 임의 셀.

➤ 두 번째 형식 탭을 클릭하고 이전 색상으로 바꿀 다른 색상을 선택합니다.

바꾸기를 누릅니다. All.

아래 스크린샷에서 이제 테이블의 특정 행이 새 색상으로 표시됩니다.

자세히 알아보기: Excel에서 와일드카드를 사용하여 값을 찾고 바꾸는 방법

2. REPLACE 함수를 삽입하여 Excel에서 여러 값 찾기 및 바꾸기

찾기 및 바꾸기 도구를 사용하지 않으려면 REPLACE 함수를 사용할 수 있습니다. . 이 함수를 새 열 또는이전 텍스트 데이터가 새 데이터로 대체될 셀 범위. 이 프로세스를 통해 이전 텍스트 데이터도 보존할 수 있습니다.

다음 그림에는 새 텍스트 헤더가 있는 열에 수정된 텍스트가 표시되는 두 개의 열이 있습니다.

첫 번째 출력 셀 C5 에서 REPLACE 기능이 있는 필수 수식은 다음과 같습니다.

=REPLACE(B5,1,4,2021)

Enter 를 누르고 채우기 핸들 을 사용하여 나머지 셀을 자동으로 채운 후 , 새 텍스트 값을 즉시 얻을 수 있습니다. 여기서는 모든 텍스트에 대해 값 '2021' '2022' 로 교체했습니다.

3. 중첩된 SUBSTITUTE 수식을 적용하여 여러 값 찾기 및 바꾸기

SUBSTITUTE 함수 는 기존 텍스트를 텍스트 문자열의 새 텍스트로 바꿉니다. 교체할 여러 값에 대해 SUBSTITUTE 함수를 중첩할 수 있습니다.

다음 그림에서 열 B 는 임의의 텍스트 데이터와 함께 놓여 있습니다. 오른쪽 표는 새 값으로 교체해야 하는 값을 나타냅니다.

첫 번째 출력 Cell C5 에서 관련 수식이 be:

=SUBSTITUTE(SUBSTITUTE(SUBSTITUTE(B5:B10, E5, F5), E6, F6), E7, F7)

이제 Enter 를 누르면 새 텍스트가 포함된 배열이 표시됩니다. 값을 한 번에. 이 수식에서는 찾기 헤더 아래에 있는 세 개의 다른 값을 바꿔야 했기 때문에 SUBSTITUTE 기능을 세 번 사용했습니다. 열 E.

🔎 공식은 어떻게 작동합니까?

  • 가장 안쪽에 있는 SUBSTITUTE 함수는 값 '2018' '2019' 로 바꿉니다.
  • 두 번째 SUBSTITUTE 함수는 '2020' 을 찾아 '2021' 로 바꿉니다.
  • 외부 SUBSTITUTE 함수는 '2022' <를 검색합니다. 4> '2023' 로 대체합니다.

유사 읽기:

  • 특수 교체 방법 엑셀의 문자(6가지)
  • 엑셀의 여러 문자 대체(6가지)

4. XLOOKUP 함수를 사용하여 Excel

에서 여러 값 검색 및 바꾸기 Excel 365 사용자라면 XLOOKUP 함수 로 이동할 수 있습니다. XLOOKUP 함수는 범위 또는 배열에서 일치하는 항목을 검색하고 두 번째 범위 또는 배열에서 해당 항목을 반환합니다.

다음 데이터 세트에는 에 일부 텍스트 값이 있습니다. 이전 Text 열. 오른쪽의 두 번째 테이블은 찾아야 할 데이터와 동시에 교체할 ​​데이터를 나타냅니다. 함수가 주어진 값을 찾을 수 없는 경우 이전 텍스트는 새 텍스트 열에서 이전과 동일하게 유지됩니다.

따라서 필요한 수식 첫 번째 출력 Cell C5 XLOOKUP 기능은 다음과 같아야 합니다.

=XLOOKUP($B5,$E$5:$E$10,$F$5:$F$10,$B5)

Enter 를 누르고 전체 열을 자동으로 채우면다음 출력을 바로 표시합니다.

5. IFNA 및 VLOOKUP 함수를 결합하여 여러 값 찾기 및 대체

이제 XLOOKUP 함수에 대한 대체 수식을 사용하고 이 수식은 모든 Excel 버전에서도 사용할 수 있습니다. 여기서 IFNA VLOOKUP 함수를 결합해야 합니다.

VLOOKUP 함수는 테이블의 가장 왼쪽 열에서 값을 찾은 다음 지정된 열에서 같은 행의 값을 반환합니다. VLOOKUP 함수는 조회 값을 찾지 못한 경우 메시지를 전달하지 않으므로 #N/A 오류를 반환합니다. 이 문제를 해결하려면 IFNA 기능을 사용하여 오류 메시지를 사용자 지정하고 정의해야 합니다.

따라서 IFNA 을 모두 통합하는 필수 수식 출력 Cell C5 의 VLOOKUP 기능은 다음과 같습니다.

=IFNA(VLOOKUP($B5,$E$5:$F$10,2,FALSE),B5)

를 입력하고 열C 의 나머지 셀을 채우면 아래 그림과 같이 모든 새 텍스트 데이터를 얻을 수 있습니다.

6. VBA 코드를 삽입하여 UDF를 만들어 여러 값 찾기

마지막 섹션에서는 VBA 코드를 적용하여 사용자 정의 함수를 공식화합니다. 다음 데이터 세트에서 열 B 의 텍스트 값은 시작 부분의 숫자 값을 대체하여 수정됩니다. 대체할 값과 새 값오른쪽 테이블에 놓여 있습니다.

이제 사용자 정의 도구 및 기능을 만들기 위해 다음 절차를 수행해 보겠습니다.

📌 1단계:

< 시트 이름을 먼저 마우스 오른쪽 버튼으로 클릭합니다.

< '보기 옵션을 선택합니다. 코드' . VBA 창이 나타납니다.

➤ 이제 다음 코드를 거기에 붙여넣으십시오:

9390

F5 를 누르면 그림과 같은 대화 상자가 나타납니다. 아래의 스크린샷이 나타납니다.

➤ 이제 수정해야 하는 이전 텍스트를 선택하고 확인 을 누릅니다.

📌 2단계:

➤ 이제 두 번째 대화 상자가 열리고 전체 테이블 범위 (D5:E7) 를 선택해야 합니다.

< 확인 을 누릅니다.

아래 스크린샷과 같이 새로운 텍스트 헤더 아래 열 B 의 수정된 텍스트.

마지막 단어

위에서 언급한 모든 방법이 이제 여러 텍스트 데이터를 효과적으로 교체해야 할 때 Excel 스프레드시트에 적용하는 데 도움이 되기를 바랍니다. 질문이나 의견이 있으시면 의견 섹션에 알려주십시오. 또는 이 웹사이트에서 Excel 기능과 관련된 다른 기사를 확인할 수 있습니다.

Hugh West는 업계에서 10년 이상의 경험을 가진 고도로 숙련된 Excel 트레이너이자 분석가입니다. 그는 회계 및 재무 학사 학위와 경영학 석사 학위를 보유하고 있습니다. Hugh는 교육에 대한 열정을 가지고 있으며 따라하기 쉽고 이해하기 쉬운 독특한 교수법을 개발했습니다. Excel에 대한 그의 전문 지식은 전 세계 수천 명의 학생과 전문가가 자신의 기술을 향상시키고 경력에서 탁월하도록 도왔습니다. Hugh는 자신의 블로그를 통해 자신의 지식을 전 세계와 공유하고 개인과 기업이 잠재력을 최대한 발휘할 수 있도록 무료 Excel 자습서 및 온라인 교육을 제공합니다.