목차
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 기능과 관련된 다른 기사를 확인할 수 있습니다.