데이터베이스 또는 세일즈 포스에서 가져온 데이터로 작업하는 경우,당신은 아마 이미 줄 바꿈을 처리했습니다.
줄 바꿈은 엑셀에서 같은 셀에 여러 줄을 가질 수있는 것입니다.
다음은 한 줄,이름 및 주소의 다른 부분이 줄 바꿈으로 구분되는 이름 및 주소 데이터 세트의 예입니다.
위의 예제에서는 잘 보이지만 경우에 따라 이러한 줄 바꿈을 원하지 않고 데이터 집합에서 이러한 줄 바꿈을 제거해야 할 수도 있습니다.
이 튜토리얼에서는 엑셀에서 줄 바꿈을 제거하는 세 가지 간단한 방법을 보여 드리겠습니다(엑셀에서 셀 내 캐리지 리턴이라고도 함).
이 자습서에서는 다음을 다룹니다:
찾기 및 바꾸기를 사용하여 줄 바꿈 제거
줄 바꿈을 수동으로 제거하는 가장 쉬운 방법은 찾기 및 바꾸기를 사용하는 것입니다.
이것을 큰 데이터 세트에 쉽게 적용 할 수 있으며 찾기 및 바꾸기는 모든 줄 바꿈을 찾아 셀에서 제거하여 모든 무거운 작업을 수행합니다.
아래 그림과 같이 줄 바꿈을 제거하려는 주소 데이터 세트가 있다고 가정합니다.
다음은 찾기 및 바꾸기를 사용하여 줄 바꿈을 제거하고 쉼표로 바꾸는 단계입니다:
- 줄 바꿈을 제거하려는 데이터 세트 선택
- 홈 탭 클릭
- 편집 그룹에서’찾기&선택’을 클릭합니다.
- ‘바꾸기’를 클릭
- ‘찾기’필드에 커서를 놓고 키보드 단축키를 사용하십시오. 당신은 아무것도 볼 수 없습니다,그러나 이것은’찾을 내용’필드에 줄 바꿈 문자를 넣습니다
- 바꾸기 필드에 공백 문자 뒤에 쉼표를 입력(,)
- 모두 바꾸기를 클릭
위의 단계는 모든 줄 바꿈을 제거합니다.그리고 이것을 쉼표로 바꿉니다. 이 엑셀의 셀에 한 줄에 당신에게 결과를 줄 것이다.
줄 바꿈을 제거하고 쉼표 대신 다른 것으로 바꾸려는 경우 6 단계(‘바꾸기’필드에 있음)에서 지정해야합니다.
수식을 사용하여 줄 바꿈 제거
엑셀에서 줄 바꿈을 제거하는 또 다른 방법은 수식을 사용하는 것입니다. 찾기&바꾸기 방법은 정적 결과를 제공하지만 수식은 원래 데이터 집합에서 변경할 경우 자동으로 업데이트되는 결과를 제공합니다.
아래 그림과 같이 데이터 세트가 있고 모든 셀에서 줄 바꿈을 제거한다고 가정합니다.
이 작업을 수행하는 수식은 다음과 같습니다:
=SUBSTITUTE(A2,CHAR(10),"")
대체 함수는 줄 바꿈 문자를 나타내는 문자(10)문자를 찾아서 대체합니다. 그래서,위의 수식은 모든 줄 바꿈을 찾아 빈 이러한 대체–본질적으로 이러한 줄 바꿈이 제거 된 것을 의미한다.
결과를 쉼표(또는 다른 문자)로 구분하려는 경우 아래 수식을 사용할 수 있습니다:
=SUBSTITUTE(A2,CHAR(10),", ")
참고:경우에 당신은 당신이 수식의 결과를 얻을 셀에서 사용할 줄 바꿈 텍스트를 가지고,당신은 여전히 같은 셀의 다음 줄로 이동 텍스트를 볼 수 있습니다. 이것은 줄 바꿈 때문이 아닙니다. 당신이 열을 조정하는 경우
를 사용하여 줄 바꿈을 제거
를 사용하여 쉽게 경우,이 엑셀에서 줄 바꿈을 제거하는 가장 빠른 방법이 될 수 있습니다.
하지만 당신은 그것을 한 번의 클릭으로 작업을하기 전에 몇 가지 작업을 할 수있어.
아래 VBA 는 코드를 통해 갈 것입니다 각각의 세포에서
Sub RemoveLineBreaks()For Each Cell In SelectionCell.Value = Replace(Cell.Value, Chr(10), ", ")NextEnd Sub
위의 코드를 사용 교체 기능에 VBA 모두 교체하는 줄 바꿈 문자를 세포에 쉼표로 구분 다음에 공백 문자를 나타냅니다.
이 코드의 결과는 정적이므로 실행 취소 할 수 없습니다. 그래서,당신이 그것을 사용할 계획이라면,나는 매우 당신이 코드를 사용하기 전에 원래 데이터 세트의 복사본을 만드는 것이 좋습니다.
이 코드를 엑셀의 일반 모듈에 넣을 수 있으며,자주 사용해야 하고 모든 엑셀 통합 문서에서 사용할 수 있어야 하는 경우 이 코드를 개인용 매크로 통합 문서에 저장하거나 엑셀 추가 기능으로 추가할 수 있습니다.
한 번의 클릭으로 사용하려는 경우 이 매크로 코드를 빠른 실행 도구 모음에 추가할 수 있습니다. 이 방법은,당신이해야 할 모든 선택을하고 코드를 실행 캣에서 매크로 버튼을 클릭합니다.
줄 바꿈 대 캐리지 리턴
엑셀에서 줄 바꿈과 캐리지 리턴 사이에 약간의 차이가 있습니다.
캐리지 리턴의 기능은 문장의 시작 부분에 커서를 가져 오는 것입니다. 그것은 초기 버전의 타자기와 나중에 컴퓨터에서 사용되었습니다. 캐리지 리턴 자체는 엑셀에서 줄 바꿈으로 이어지지 않습니다. 줄 바꿈과 결합하면 줄 바꿈이 발생합니다.
대부분의 경우 엑셀에서 줄 바꿈을 볼 때 캐리지 리턴이 있습니다.
또한 대체 입력을 사용하여 엑셀에서 줄 바꿈을 삽입하면 캐리지 리턴이 아닌 줄 바꿈 만 삽입됩니다.
그럼 왜 우리는 캐리지 리턴에 대해 걱정해야합니까? 캐리지 리턴을 사용하는 데이터베이스에서 다운로드 한 경우 데이터에서 데이터를 얻을 수 있기 때문입니다.
캐리지 리턴의 아스키 코드는 13(크롬,아스키 코드 13)이며 수식을 사용하여 찾아 바꿀 수 있습니다.
여기서 줄 바꿈과 캐리지 리턴의 차이점에 대해 자세히 알아볼 수 있습니다.
이 튜토리얼이 유용하기를 바랍니다.
당신은 또한 다음과 같은 엑셀 자습서를하실 수 있습니다:
- 셀의 여러 줄을 별도의 셀/열로 분할하는 방법
- 엑셀 셀에서 새 줄을 시작하는 방법(키보드 단축키+수식)
- 엑셀 셀을 결합하는 방법
- 엑셀에서 별도의 이름과 성(수식을 사용하여 분할 이름)
- 엑셀에서 쉼표를 제거하는 방법(텍스트 및 숫자에서)