Excel 이야기

줄바꿈 셀 텍스트 나누기, 줄바꿈 문자 변환 또는 제거

뜨란 2022. 9. 2.
반응형

엑셀에 내용을 입력할 때 Alt + Enter를 이용하여 줄바꿈을 적용하는 경우가 있습니다.

가독성을 위해서, 보고서를 깔끔하게 작성하기 위해서 등등 이유는 많을텐데요.

 

아주 가끔씩 이 줄바꿈이 적용된 셀을 편집하거나 가공해서 사용해야할 경우도 발생합니다.

이번에는 줄바꿈을 제어하는 몇 가지 방법에 대해서 정리해보겠습니다.

 

다루고자 하는 내용은 다음과 같습니다.

 

  ◆ 텍스트 나누기

  ◆ 줄바꿈 셀 텍스트 나누기

  ◆ 줄바꿈 문자 변환하기

  ◆ 줄바꿈 제거하기

  ◆ 함수로 줄바꿈 문자 바꾸기

 

 

 

간단하게 예시를 들기 위해 지하철 호선 명칭들을 가져와봤습니다.

앞서 언급한 것처럼 한 셀 내에 줄바꿈이 군데군데 들어가 있습니다.

 

 

 

한 셀에 적혀있는 각 호선들을 분리해서 필터링할 수 있도록 정렬하는 상황을 가정해보겠습니다.

 

 

 

* * *   * * *

 

 

 

 텍스트 나누기

 

 

먼저 줄바꿈이 포함되어있지 않은 상태에서 텍스트 나누기를 사용하는 과정을 보도록 하겠습니다.

 

 

 

메뉴 → 데이터 → 텍스트 나누기를 실행해줍니다.

 

텍스트 마법사가 실행되면 다음과 같이 선택하면 됩니다.

 

 

쉼표만으로 구분되어 있는 셀의 경우, 위와 같이 깔끔하게 텍스트 나누기를 할 수 있습니다.

 

※주의 : 텍스트 나누기는 나눠지는 셀만큼의 빈 셀을 필요로 합니다. 만약 같은 행의 범위 내에 다른 내용이 있다면 아래와 같은 경고 문구가 뜨며 덮어 씌워버릴 수 있으니 사용시 주의가 필요합니다.

 

 

 

 

일반 적인 텍스트 나누기를 봤으니 이번에는 줄바꿈이 포함된 경우를 보도록 하겠습니다.

쉼표 옆에 검은 마크가 생성된 것이 보이는데요. 줄바꿈이 있는 경우 나타납니다.

 

 

 

2단계로 넘어가면 처음 줄바꿈이 입력되어 있는 4호선부터는 아예 사라져서 표기되지 않습니다.

 

 

 

줄바꿈이 포함된 상태로 텍스트 나누기를 한 결과입니다.

위에 보이던것처럼 3호선까지만 나눠져있고, 나머지 내용은 증발해버립니다.

 

 

 

이제 줄바꿈 셀이 있는 경우, 나누기 방법을 보도록 하겠습니다.

 

 

 

 

 

 줄바꿈 셀 텍스트 나누기

 

 

텍스트 나누기 방법은 동일하게 진행됩니다.

다만 2단계에서 쉼표 외에 추가로 기타를 선택하여 줍니다.

Alt키를 누른 채로 키패드의 1과 0을 차례대로 눌러주면 마침표(.) 표시가 점멸하듯 나타납니다.

여기서 주의할 점은 자판 위쪽의 숫자키가 아닌 오른쪽 키패드의 숫자를 눌러줘야 한다는 점입니다.

정상적으로 입력했다면 아래 미리보기 화면처럼 줄바꿈을 포함한 나머지 내용들이 모두 나타나게 됩니다.

 

 

마침을 눌러 텍스트 나누기를 끝내면 다음과 같이 각 셀로 내용이 분리된 것을 볼 수 있습니다.

 

 

 

연결 동작으로 보도록 하겠습니다.

 

 

 

줄바꿈에 대한 텍스트 나누기는 완료되었으니 앞서 예시에 언급했던 순차 정렬을 해보도록 하겠습니다.

 

  ① 먼저 나누기가 끝난 내용 전체를 선택하여 복사해줍니다.

 

 

 

  ②  붙여 넣고자 하는 셀 클릭 후, 마우스 우클릭 메뉴를 열어 선택하여 붙여넣기(2개 중 아무거나)를 선택한다.

 

 

 

  ③ 값과 행/열 바꿈을 선택한 후 확인을 눌러준다.

 

 

 

위의 과정을 거치면 다음과 같이 행/열이 변환되어 필터링 등을 적용할 수 있게 바뀝니다.

(반대로 열 단위로 입력된 내용을 행 단위로 바꿀 때도 동일하게 행/열 바꿈을 적용할 수 있습니다.)

 

중간중간 있는 빈 칸은 필터를 건 후에 빈 칸만 선택해서 삭제하면 됩니다.

 

 

아무래도 제 블로그 테마가 단축키를 통한 시간 단축을 주로 다루다보니 여기서 사용할 수 있는 단축 시퀀스를 잠깐 짚고 넘어가보겠습니다.

 

Ctrl + C 후 대상 셀에 마우스 우클릭 메뉴를 띄운 상태에서 사용가능한 시퀀스입니다.

 

 

S → Enter → V → E → Enter

 

선택하여 붙여넣기, 값 선택, 행/열 변환, 확인을 순서대로 눌러주는 시퀀스인데 익숙해지면 아래와 같이 빠르게 처리가 가능합니다.

 

 

 

Alt를 누른채로 1, 0을 눌러서 나타나는 줄바꿈 표시를 응용하면 다음의 과정도 가능합니다.

 

 

 

 

 

 줄바꿈 문자 변환하기, 제거하기

 

 

줄바꿈이 포함된 내용을 변환하거나 줄바꿈을 제거하기 위해서는 찾기 및 바꾸기(Ctrl + H)를 사용하면 됩니다.

 

찾을 내용에 줄바꿈 표시를 입력하고,

바꿀 내용에 아무것도 입력하지 않은 상태에서 바꾸면 삭제, 

바꿀 내용에 바꾸고 싶은 내용을 넣으면 변환이 됩니다.

 

 

그리고 거의 사용할 일이 없지만 반대의 경우도 가능합니다.

 

찾을 내용에 쉼표같은 특정 부호를 넣고, 

바꿀 내용에 줄바꿈 표시를 넣으면 한 셀 내에서 줄바꿈을 여러개 만들어 낼 수도 있습니다.

 

 

 

 

 

 함수를 사용한 줄바꿈 문자 바꾸기

 

 

앞서서 사용한 것들은 도구를 활용한 바꾸기였다면 함수로 바꾸는 방법도 있습니다.

 

 

바로 SUBSTITUTE 함수를 통한 텍스트 교체입니다.

(SUBSTITUTE 함수 자체의 사용법은 더 다양하겠지만 본 포스팅에서는 줄바꿈에 대한 내용만 간략히 다뤘습니다.)

 

A1 셀을 기준으로 다음과 같이 입력합니다.

 

=SUBSTITUTE(A1,CHAR(10),";")

 

위 함수에서 ( )안의 인자는 각각 타겟셀, 타겟문자, 바꿀문자로 이해하시면 됩니다.

여기서 타겟문자 즉, CHAR(10)이 줄바꿈을 의미합니다.

 

함수를 풀이하자면 A1 셀에 있는 내용 중 줄바꿈을 찾아서 세미콜론(;)으로 바꿔라가 됩니다.

 

 

 

 

오늘 준비한 포스팅 내용은 여기까지입니다. 

 

 

* * *   * * *

 

 

 

 

엑셀을 다루는데 도움이 될만한 팁을 포스팅하고 있습니다. 한 번 둘러보시는건 어떨까요?

 

반응형