엑셀에서 두 줄짜리 여러 행 문장을 찾기하려면

2019.03.13 04:30 컴퓨터/마이크로소프트

엑셀에서 두 줄짜리 여러 행 문장을 찾기하려면

엑셀에서 문자열을 찾기 하면 보통 행 바꿈이 안 되는, 한 개의 행에 있는 문자열을 찾습니다. 무슨 말이고 하면 여러 개의 행에서 문자열을 찾을 때 같은 행에 있는 문장을 찾는다는 얘기죠. 그러나 문장의 끝과 다음 행의 문장 시작까지 포함해서, 두 개의 행에 걸친 문자열을 찾을 때가 있지 않나요?

엑셀 팁

▲ 엑셀의 각 셀에 문자 데이터가 있는데, 줄 바꿈으로 여러 개의 행으로 된 문자열입니다. 한 줄 문장을 찾는 것은 자연스러운 일이지만, "세요(엔터)바다야크" 처럼 행 바꿈이 걸린 2개의 행 검색 말이죠. 가능할까요?

엑셀 찾기

▲ 네, 엑셀에서는 가능합니다. 엔터키 대신에 ctrl-j 키를 사용하면 됩니다. "세요(ctrl-j)바다야크"로 입력하면 한 줄이 아닌 여러 줄로된 문자열을 검색할 수 있습니다.

엑셀 바꾸기

▲ "세요(ctrl-j)바다야크"로 검색하면, 문자열이 있는 셀이 선택됩니다. 신기하지 않나요? 지금껏 검색을 그렇게 많이 해 왔는데도, 엑셀에서는 여러 행의 문자열을 검색할 수 있는지 몰랐네요.

행 바꿈 문자 바꾸기

엑셀 팁

▲ 행 바꿈 문자열 찾기뿐만 아니라 바꾸기도 가능한데, 바꾸기 문자열에도 ctrl-j 키로 행 바꿈 문자를 사용할 수 있습니다. "111(엔터)222"를 "4444(엔터)5555"로 바꿀 수 있는 것이죠.

엑셀 찾기

▲ "111(엔터)222"를 찾아서 "4444(엔터)5555"로 바꾼 결과입니다. 엑셀 대단하지요? 아쉽게도 MS 워드와 파워포인트에서는 안 됩니다.

만일 워드에서도 엑셀처럼 찾기와 바꾸기가 가능하다면 아래와 같은 변환이 가능하지요.

이름: apple 전화: 010-0000-0000
이름: banana 전화: 010-0000-0000
이름:orange 전화: 010-0000-0000
이름:grape 전화: 010-0000-0000

 

위 문장에서 "전화:"를 검색하고 바꾸기 치환 문자열로 "(ctrl-j)전화:"로 바꾸기를 실행하면,

 

이름:apple
전화: 010-0000-0000
이름:banana
전화: 010-0000-0000
이름:orange
전화: 010-0000-0000
이름:grape
전화: 010-0000-0000

 

이렇게 변환이 되어 전화 번호가 행 바꿈으로 바뀌게 됩니다. "(ctrl-j)이름:"을 "(ctrl-j)(ctrl-j)이름:"으로 바꾸기를 하면,

 

이름:apple
전화: 010-0000-0000

이름:banana
전화: 010-0000-0000

이름:orange
전화: 010-0000-0000

이름:grape
전화: 010-0000-0000

 

이렇게 빈 행이 사이에 삽입될 것입니다. 그러나 행 바꿈 문장 찾기와 바꾸기는 엑셀에서만 되네요. 워드에서도 되면 좋을 텐데.

이 댓글을 비밀 댓글로