본문 바로가기
업무꿀팁/엑셀 & 스프레드시트

엑셀 문자열 및 수식 바꾸기

by 민트녹차 2022. 2. 12.

이번 시간에는 엑셀에서 특정 문자열이나 수식을 바꾸는 방법에 대해서 알아보도록 하겠습니다. 엑셀 작업 중에 특정 문자열 값만 변경해야 하거나 특정 수식을 변경해야 하는 경우 사용할 수 있는 유용한 방법입니다. 모두 바꾸기 기능을 이용하기 때문에 검색할 단어를 하나씩 찾아다닐 필요도 없습니다.

엑셀-문자열-및-수식-바꾸기-제목-이미지
엑셀 문자열 및 수식 바꾸기

 

샘플데이터 작성

먼저, 실습을 하기 전에 아래 그림과 같이 샘플 데이터를 작성해 보도록 하곘습니다. 샘플 데이터의 E열에는 학생들의 국어, 영어, 수학 성정의 합계가 기입되어 있으며, F열에는 합계 열에 기입된 수식이 정리되어 있습니다.

샘플-데이터를-작성한-이미지
샘플 데이터 작성

찾을 내용을 변경하려면 '찾기 및 바꾸기' 메뉴를 이용해야 합니다. [Ctrl] + [F] 단축키를 이용하면 찾기 및 바꾸기 메뉴를 불러올 수 있습니다.

찾기-및-바꾸기-메뉴를-보여주는-이미지
찾기 및 바꾸기 메뉴

바꾸기 기능 이용

바꾸기 기능은 현재 시트에 찾을 내용이 다수 검색되더라도 내용을 하나씩 변경합니다. 차근차근 데이터를 확인하면서 치환 작업을 할 때 사용하시면 유용합니다. 먼저 내용을 진행하기에 앞서 예시에서는 찾을 내용에 'SUM', 바꿀 내용에 'AVERAGE'를 입력하고 실습을 진행하도록 하겠습니다.

현재 셀에 찾을 내용이 있는 상태에서 바꾸기

바꾸기 기능을 수행하기 위해서는 현재 셀에 찾을 내용이 존재해야 합니다. 현재 셀이 위치한 E3 셀은 기존에 '=SUM(B3:D3)' 수식이 입력되어 있었지만 찾을 내용과 바꿀 내용을 입력한 상태에서 [바꾸기] 버튼을 클릭하면 E3 셀의 수식이 '=AVERAGE(B3:D3)'으로 변경됩니다. [바꾸기] 버튼을 한번 더 클릭하게 되면, 찾을 문자가 존재하는 다음 셀인 F3 셀의 내용이 변경됩니다. 동일한 방식으로 찾을 문자열이 존재하지 않을 때까지 문자열 변경을 진행할 수 있습니다. 

현재-셀에-찾을-내용이-있는-상태에서-바꾸기-하는-경우를-보여주는-이미지
현재 셀에 찾을 내용이 있는 상태에서 바꾸기 수행

현재 셀에 찾을 내용이 없는 상태에서 바꾸기

현재 셀에 찾을 내용이 없는 상태에서 [바꾸기] 버튼을 클릭하면 아래 그림과 같이 '일치하는 것이 없습니다.'라는 메시지 창이 출력되며 내용 변화가 일어나지 않습니다. 현재 셀 위치가 찾을 내용이 존재하는 셀 보다 상단에 위치하더라도 증상은 동일합니다.

현재-셀에-찾을-내용이-없는-상태에서-바꾸기-하는-경우를-보여주는-이미지
현재 셀에 찾을 내용이 없는 상태에서 바꾸기 수행

 

 

모두 바꾸기 기능 이용

모두 바꾸기 기능은 클릭 한 번으로 내용을 모두 변경합니다. 처리할 데이터 양이 방대한 경우 이 기능을 사용하면 아주 유용하게 일을 처리할 수 있습니다. 하지만 전체 내용이 한번에 수정되기 때문에, 변경을 원치 않는 데이터 내용도 함께 변경되는 경우가 종종 있습니다. 모두 바꾸기 기능을 이용하기 전에는 찾을 내용과 바꿀 내용을 좀 더 세심하게 살펴보는 것이 중요합니다.

셀 범위를 설정한 상태에서 모두 바꾸기

셀 범위를 설정한 상태에서 모두 바꾸기 기능을 이용하면 셀 범위에 포함된 데이터의 내용만 변경됩니다. 아래 그림과 같이 E4에서 F5까지를 셀 범위로 설정하고 [모두 바꾸기] 버튼을 클릭하면 셀 범위에 설정된 데이터에서만 내용이 변경되며 '4개 항목이 바뀌었습니다.'라는 메시지 창이 출력됩니다.

셀-범위를-설정한-상태에서-모두-바꾸기를-수행한-경우를-보여주는-이미지
셀 범위를 설정하고 모두 바꾸기 수행

셀 범위를 설정하지 않은 상태에서 모두 바꾸기

셀 범위를 설정하지 않은 상태에서 모두 바꾸기 기능을 이용하면 시트 전체에 존재하는 데이터 내용이 변경됩니다. 데이터가 없는 A7 셀을 선택한 상태에서 [모두 바꾸기] 버튼을 클릭하면 시트에 존재하는 찾을 문자를 모두 검색하고, 내용을 변경하기 때문에 '6개 항목이 바뀌었습니다.'라는 메시지 창이 출력됩니다.

셀-범위를-설정하지-않은-상태에서-모두-바꾸기를-수행한-경우를-보여주는-이미지
셀 범위를 설정하지 않은 상태에서 모두 바꾸기 수행

 

 

값 또는 수식만 찾아서 내용 변경하기

값만 찾아서 변경하거나 수식만 찾아서 변경해야 하는 경우에는 어떻게 해야 할까요? 앞에서 보신 것처럼 바꾸기, 모두 바꾸기 기능은 값과 수식에 상관없이 모두 내용이 변경됩니다. 물론, 바꾸기 기능을 사용해서 하나씩 수동으로 확인해보는 방법이 있을 수 있지만 그건 너무 비효율적입니다. 이 문제는 '모두 찾기' 기능을 이용하면 생각보다 쉽게 해결할 수 있습니다.

모두 찾기 기능 응용

찾기 및 바꾸기 메뉴에서 [모두 찾기] 버튼을 클릭하면 아래 그림과 같이 찾을 내용이 존재하는 셀 정보를 목록으로 확인할 수 있습니다. 찾을 내용이 단순한 문자열인 경우에는 '값' 열에서 데이터를 확인할 수 있고, 수식인 경우에는 '수식' 열에서 데이터를 확인할 수 있습니다. 

모두-찾기-기능을-수행한-이미지
모두 찾기 기능 수행

'값' 또는 '수식' 열 제목을 클릭하면 아래 그림과 같이 목록이 정렬됩니다. 수식에 존재하는 내용만 변경하는 것을 예로 들어 설명드리겠습니다. 수식에 'SUM'이 입력된 셀들을 선택하고 [모두 바꾸기] 버튼을 클릭합니다. 그러면 수식에 입력된 'SUM'이 'AVERAGE'로 변경되며, 값에 'SUM'이 입력된 셀에는 아무런 변화가 없습니다. 이런 방식으로 모두 찾기 기능을 이용하여 값과 수식을 필터링 하는 작업을 수행하고 모두 바꾸기 기능을 수행하면, 정확하게 데이터를 치환할 수 있습니다.

모두-찾기-결과에서-선택한-내용만-모두-바꾸기-수행한-이미지
모두 찾기 결과에서 선택한 내용만 모두 바꾸기 수행

마치며...

이번 시간에는 엑셀에서 특정 문자열이나 수식을 바꾸는 방법에 대해서 알아보았습니다. 오늘 알아본 내용도 엑셀 작업에서 요긴하게 사용하셨으면 좋겠습니다. 특히나 마지막에 모두 찾기를 응용하는 방법은 생각보다 자주 사용하게 되니, 꼭 사용해보시는 것을 추천드립니다. 오늘도 긴 글 읽어주셔서 감사합니다.

 

댓글