Excel 2013, 2010 및 2007의 셀에서 줄 바꿈(캐리지 리턴)을 제거하는 방법

이 자습서에서는 Excel의 셀에서 캐리지 리턴을 제거하는 세 가지 방법을 소개합니다. 줄 바꿈을 다른 문자로 바꾸는 방법도 배우게 됩니다. 제안된 모든 솔루션은 Excel 2013, 2010, 2007 및 2003에서 작동합니다.

줄 바꿈은 여러 가지 이유로 텍스트에 나타날 수 있습니다. 일반적으로 캐리지 리턴은 통합 문서에서 발생합니다. 예를 들어 텍스트가 웹 페이지에서 복사될 때, 클라이언트로부터 받은 통합 문서에 이미 있을 때 또는 키를 눌러 직접 추가할 때입니다. Alt + Enter를.

이유가 무엇이든 이제 캐리지 리턴을 제거하는 것이 과제입니다. 캐리지 리턴이 구문 검색을 방해하고 래핑이 활성화된 경우 열이 복잡해지기 때문입니다.

제시된 세 가지 방법 모두 매우 빠릅니다. 가장 적합한 것을 선택하십시오.

참고 : 처음에 "캐리지 리턴" 및 "줄 바꿈"이라는 용어는 타자기 작업에 사용되었으며 두 가지 다른 작업을 나타냅니다. 호기심 많은 독자는 인터넷에서 이에 대한 자세한 정보를 독립적으로 찾을 수 있습니다.

컴퓨터와 워드 프로세싱 소프트웨어는 타자기의 특성을 염두에 두고 설계되었습니다. 이것이 이제 두 개의 다른 인쇄 불가능한 문자가 줄 바꿈을 나타내는 데 사용되는 이유입니다. 캐리지 리턴 (캐리지 리턴, CR 또는 ASCII 코드 13) 및 라인 번역 (줄 바꿈, LF 또는 ASCII 코드 10). Windows에서는 두 문자가 함께 사용되며 *NIX 시스템에서는 개행만 사용됩니다.

조심해: 두 옵션 모두 Excel에서 찾을 수 있습니다. 파일에서 가져올 때 이 .txt or . CSV 데이터에는 일반적으로 캐리지 리턴과 줄 바꿈이 포함됩니다. 를 눌러 줄 바꿈을 수동으로 입력하는 경우 Alt + Enter를, Excel에서는 개행 문자만 삽입합니다. 파일의 경우 . CSV Linux, Unix 또는 기타 유사한 시스템의 팬으로부터 받은 다음 줄 바꿈 문자만 있는 경우에 대비하십시오.

캐리지 리턴 수동 제거

장점 : 이 방법이 가장 빠릅니다.

단점 : 추가 혜택 없음 🙁

"를 사용하여 줄 바꿈을 제거하는 방법입니다.찾기 및 바꾸기":

  1. 캐리지 리턴을 제거하거나 다른 문자로 바꾸려는 모든 셀을 선택하십시오.Excel 2013, 2010 및 2007의 셀에서 줄 바꿈(캐리지 리턴)을 제거하는 방법
  2. PR 기사 Ctrl + H대화 상자를 불러오기 위해 찾기 및 바꾸기 (찾기 및 바꾸기).
  3. 필드에 커서를 놓습니다. 찾다 (무엇을 찾아) 누르고 Ctrl + J. 언뜻 보기에는 필드가 비어 있는 것처럼 보이지만 자세히 보면 그 안에 작은 점이 보일 것입니다.
  4. . 로 교체되다 (바꾸기) 캐리지 리턴 대신 삽입할 값을 입력합니다. 일반적으로 두 개의 인접한 단어가 실수로 붙는 것을 방지하기 위해 공백이 사용됩니다. 줄 바꿈을 제거하려면 필드를 그대로 두십시오. 로 교체되다 (바꾸기) 비어 있습니다.Excel 2013, 2010 및 2007의 셀에서 줄 바꿈(캐리지 리턴)을 제거하는 방법
  5. 버튼을 클릭 모두 교체 (모두 교체) 결과를 즐기십시오!Excel 2013, 2010 및 2007의 셀에서 줄 바꿈(캐리지 리턴)을 제거하는 방법

Excel 수식을 사용하여 줄 바꿈 제거

장점 : 처리된 셀에서 복잡한 텍스트 확인을 위해 순차 또는 중첩 수식을 사용할 수 있습니다. 예를 들어 캐리지 리턴을 제거한 다음 추가 선행 또는 후행 공백 또는 단어 사이의 추가 공백을 찾을 수 있습니다.

어떤 경우에는 원래 셀을 변경하지 않고 나중에 텍스트를 함수 인수로 사용하기 위해 줄 바꿈을 제거해야 합니다. 결과는 예를 들어 함수 인수로 사용할 수 있습니다. 관람 (조회).

단점 : 도우미 열을 만들고 많은 추가 단계를 수행해야 합니다.

  1. 데이터 끝에 보조 열을 추가합니다. 이 예에서는 1 라인.
  2. 보조 열(C2)의 첫 번째 셀에 줄 바꿈을 제거/바꾸는 수식을 입력합니다. 다음은 다양한 경우에 유용한 몇 가지 공식입니다.
    • 이 공식은 Windows 및 UNIX 캐리지 리턴/줄 바꿈 조합과 함께 사용하기에 적합합니다.

      =ПОДСТАВИТЬ(ПОДСТАВИТЬ(B2;СИМВОЛ(13);"");СИМВОЛ(10);"")

      =SUBSTITUTE(SUBSTITUTE(B2,CHAR(13),""),CHAR(10),"")

    • 다음 수식은 줄 바꿈을 다른 문자로 바꾸는 데 적합합니다(예: ", " – 쉼표 + 공백). 이 경우 선이 결합되지 않고 추가 공백이 나타나지 않습니다.

      =СЖПРОБЕЛЫ(ПОДСТАВИТЬ(ПОДСТАВИТЬ(B2;СИМВОЛ(13);"");СИМВОЛ(10);", ")

      =TRIM(SUBSTITUTE(SUBSTITUTE(B2,CHAR(13),""),CHAR(10),", ")

    • 줄 바꿈을 포함하여 텍스트에서 인쇄할 수 없는 모든 문자를 제거하는 방법은 다음과 같습니다.

      =ПЕЧСИМВ(B2)

      =CLEAN(B2)

    Excel 2013, 2010 및 2007의 셀에서 줄 바꿈(캐리지 리턴)을 제거하는 방법

  3. 열의 모든 셀에 수식을 복사합니다.
  4. 선택적으로 줄 바꿈이 제거된 원래 열을 새 열로 바꿀 수 있습니다.
    • 열의 모든 셀 선택 C 누른다 Ctrl + C 데이터를 클립보드에 복사합니다.
    • 다음으로 셀을 선택합니다. B2, 키보드 단축키를 누릅니다. Shift + F10 그리고 끼워 넣다 (끼워 넣다).
    • 도우미 열을 삭제합니다.

VBA 매크로로 줄 바꿈 제거

장점 : 한 번 만들기 – 모든 통합 문서에서 계속해서 사용합니다.

단점 : VBA에 대한 최소한의 기본 지식이 필요합니다.

다음 예제의 VBA 매크로는 활성 워크시트의 모든 셀에서 캐리지 리턴을 제거합니다.

Sub RemoveCarriageReturns() Dim MyRange As Range Application.ScreenUpdating = False Application.Calculation = ActiveSheet.UsedRange의 각 MyRange에 대해 xlCalculationManual If 0 < InStr(MyRange, Chr(10)) Then MyRange = Replace(MyRange, Chr(10), " ") End If Next Application.ScreenUpdating = True Application.Calculation = xlCalculationAutomatic End Sub

VBA에 익숙하지 않다면 Excel에서 VBA 코드를 삽입하고 실행하는 방법에 대한 기사를 공부하는 것이 좋습니다.

댓글을 남겨주세요.