Excel에서 셀에서 문자를 제거하는 방법(10가지 방법)

  • 이 공유
Hugh West

이 문서에서는 Excel에서 셀에서 문자를 제거 하는 방법에 대해 알아봅니다.

통합 문서 다운로드

여기에서 무료 연습 Excel 통합 문서.

Cell.xlsm에서 문자 제거

Excel에서 셀에서 문자를 제거하는 10가지 방법

이 섹션에서는 Excel의 명령 도구, 다양한 수식, VBA 등을 사용하여 Excel에서 셀에서 문자를 제거 하는 방법에 대해 설명합니다.

1. Excel의 찾기 및 바꾸기 기능으로 셀에서 특정 문자 제거

찾기 & Replace 명령은 대부분의 Excel 관련 작업을 수행하는 가장 쉽고 일반적인 기능입니다. 여기에서는 찾기 & Excel에서 기능을 교체하십시오.

Code<11의 셀에서 모든 문자( WWE )를 제거할 다음 데이터 세트를 고려하십시오> 열에는 숫자만 남습니다.

이를 수행하는 단계는 다음과 같습니다.

단계:

  • 데이터세트를 선택합니다.
  • 탭에서 찾기 & 선택 -> 바꾸기 .

  • 팝업 찾기 및 바꾸기 상자에서 찾을 내용 입력란에 WWE.
  • 바꾸기 입력란을 공백 으로 남겨둡니다.

  • 모두 바꾸기 를 누르십시오.

이렇게 하면 모든 WWE 가 삭제됩니다. 당신의 세포

  • 채우기 핸들 을 사용하여 행을 아래로 드래그하여 나머지 셀에 수식을 적용합니다.

셀 시작 부분에서 3글자를 삭제합니다.

8.2 Excel에서 VBA를 사용하여 셀에서 마지막 문자 제거

단계 Excel에서 VBA UDF 가 있는 셀에서 마지막 문자를 삭제하는 방법은 아래와 같습니다.

단계:

  • 이전과 같은 방법으로 < 개발자 탭의 1>Visual Basic Editor 및 모듈 을 코드 창에 삽입 합니다.
  • 코드 창에서 다음 코드를 복사하여 붙여넣으십시오.
3497

  • 코드를 저장하고 관심 있는 워크시트로 돌아가서 방금 만든 함수를 VBA 코드(코드의 첫 번째 줄에 있는 Function DeleteLastL ) 및 DeleteLastL 함수의 괄호 안에 셀 참조 번호 를 전달합니다. 제거하려는 문자(이 경우 괄호 안에 셀 B5 를 전달함) 및 제거할 문자를 입력합니다(마지막 2개 문자를 제거하여 2 입력).
  • Enter 를 누릅니다.

셀 끝의 글자를 제거합니다.

  • 채우기 핸들 을 사용하여 행을 아래로 드래그하여 수식을 적용합니다. 나머지 셀로.

셀 끝에서 마지막 2글자를 삭제합니다.

8.3Excel에서 VBA로 셀에서 모든 문자 삭제

이제 Excel에서 VBA UDF 로 셀에서 모든 문자를 삭제하는 방법을 알아보겠습니다.

단계:

  • 이전과 같은 방법으로 개발자 탭에서 Visual Basic Editor 를 열고 삽입 코드 창에서>Module .
  • 코드 창에서 다음 코드를 복사하여 붙여넣습니다.
6755

  • 코드를 저장하고 관심 있는 워크시트로 돌아가 방금 만든 함수를 VBA 코드(코드의 첫 번째 줄에 있는 Function DeleteLetter )의 괄호 안에 작성합니다. DeleteLetter 함수에서 문자를 제거하려는 셀 참조 번호 를 전달합니다(이 경우 괄호 안에 셀 B5 를 전달합니다).
  • Enter 를 누르십시오.

셀에서 모든 문자가 제거됩니다.

  • 드래그 채우기 핸들 을 사용하여 행 아래로 수식을 나머지 셀에 적용합니다.

모든 문자에서 셀이 제거되었습니다.

자세히 보기: Excel 수식을 사용하여 공백 앞의 텍스트를 제거하는 방법(5가지 방법)

9. Excel

의 텍스트에서 열로 문자를 사용하여 셀에서 문자 삭제

Excel에는 텍스트에서 열로 라는 명령 도구가 내장되어 있습니다. 이 도구를 활용하여 Excel의 셀에서 문자를 제거할 수 있습니다.

수행 단계는 다음과 같습니다.아래에 있습니다.

단계:

  • 문자를 제거할 셀 을 선택합니다.
  • 이동 탭 데이터 -> Text to Columns

  • 팝업 창에서 데이터 유형으로 고정 너비 를 선택합니다.
  • 다음 을 클릭합니다.

  • 데이터 미리보기 <2에서 다음을 클릭합니다>, 제거하려는 모든 문자에 도달할 때까지 수직선 을 드래그합니다( WWE 를 제거하기 위해 모든 WWE 데이터 값).
  • 다음 을 클릭합니다.

  • 선택 필요에 따라 열 데이터 형식 .
  • 마침 을 클릭합니다.

다른 열의 문자를 제외한 모든 데이터.

이렇게 셀에서 제거하려는 문자를 추출할 수 있습니다.

10. Excel에서 빠른 채우기를 사용하여 셀에서 문자 제거

Excel의 빠른 채우기 기능을 사용하여 셀에서 문자를 삭제할 수도 있습니다. Flash Fill 은 먼저 사용자가 제공한 패턴을 검색한 다음 해당 패턴에 따라 다른 셀을 채웁니다.

다음을 사용하여 셀에서 문자를 제거하는 단계 Flash Fill 은 아래와 같습니다. 이해를 돕기 위해 예를 들어 설명하겠습니다.

단계:

  • 다음 그림을 보면 WWE 에서 코드 WWE101 . 그래서 그 옆에 있는 셀은 101 만으로 원하는 패턴에 대해 엑셀에 익숙해지도록 했습니다.
  • 나머지 셀을 선택하고 데이터 -> Flash Fill .

WWE<2를 제거하고 제공된 것과 동일한 패턴으로 나머지 셀을 모두 채웁니다> 숫자만 남깁니다.

키보드 단축키 Ctrl + E 를 눌러 플래시 채우기 를 활성화할 수도 있습니다. .

자세히 보기: Excel에서 셀의 특정 텍스트를 제거하는 방법(가장 쉬운 11가지 방법)

결론

이 기사에서는 Excel에서 10가지 방법으로 셀에서 문자를 제거 하는 방법을 보여 주었습니다. 이 기사가 귀하에게 많은 도움이 되었기를 바랍니다. 주제와 관련하여 질문이 있으시면 언제든지 문의하십시오.

데이터를 Excel에 입력하고 숫자만 남깁니다.

자세히 알아보기: Excel 셀에서 텍스트를 제거하는 방법(9가지 쉬운 방법)

2. Excel

에서 찾기 & Excel의 Replace 명령 기능은 수식을 사용하는 것이 Excel에서 모든 종류의 결과를 추출하는 가장 안전하고 가장 통제된 방법입니다. Excel에서 특정 문자가 없는 데이터 집합의 출력을 얻으려면 SUBSTITUTE 함수 를 구현하면 됩니다.

일반 SUBSTITUTE 수식,

=SUBSTITUTE(cell, " old_text" , " new_text" )

여기

old_text = 제거하려는 텍스트

new_text = 교체하려는 텍스트

아래는 섹션 위. 그리고 이번에는 찾기 & 문자를 제거하려면 기능을 교체하십시오. 원하는 출력을 얻기 위해 SUBSTITUTE 기능을 적용하겠습니다.

단계:

  • 결과를 표시할 빈 셀에 다음 수식을 작성합니다.
=SUBSTITUTE(C5,"WWE","")

여기

C5 = 문자를 제거할 값이 포함된 셀

"WWE" = 제거할 문자

"" = "WWE"를 빈 문자열로 교체

  • Enter 를 누르십시오.

모든 WWE (또는 선택한 다른 텍스트)를 null 문자열(또는문자열).

  • 채우기 핸들 을 사용하여 행을 아래로 끌어 나머지 셀에 수식을 적용합니다.

이제 문자가 없는 셀 데이터 집합의 결과를 찾았습니다.

자세히 알아보기: 열에서 특정 텍스트를 제거하는 방법 엑셀에서 (8가지 방법)

3. Excel의 셀에서 특정 인스턴스의 문자 추출

지금까지 우리는 셀에서 모든 문자를 제거하는 방법만 배웠습니다. 그러나 셀의 특정 위치에서만 문자를 삭제하려면 어떻게 해야 합니까?

예를 들어 셀에서 WWE 를 모두 제거하는 대신 첫 번째 <1만 남기고 싶습니다>W 각 셀의 숫자와 함께.

단계:

  • SUBSTITUTE 함수를 사용하여 WWE 를 제거합니다. 여기서는 문자를 제거할 특정 위치를 정의합니다.

    따라서 위의 SUBSTITUTE 공식,

=SUBSTITUTE(C5,"WWE","")

이 되고,

=SUBSTITUTE(C5,"WE","",1)

여기서 1 즉, 데이터 세트의 셀에서 첫 번째 W 를 제거하려고 합니다(데이터 세트에서 두 번째 문자를 제거하려면 데이터 세트에서 세 번째 문자를 제거하려면 1 대신 2를 작성하십시오. 그런 다음 데이터 세트는 1 대신 3을 쓰는 식으로 계속됩니다.

  • Enter 를 누르십시오.

  • 채우기 핸들 을 사용하여 행을 아래로 드래그하여수식을 나머지 셀에 적용합니다.

이제 첫 번째 W 와 숫자.

4. 중첩된 SUBSTITUTE 기능을 사용하여 셀에서 여러 특정 문자 삭제

SUBSTITUTE 기능은 한 번에 여러 인스턴스의 문자만 제거합니다. 따라서 여러 글자를 한 번에 제거하려면 중첩된 SUBSTITUTE 함수를 구현해야 합니다.

그러므로 중첩된 SUBSTITUTE 함수를 구현하는 방법을 알아보겠습니다. 한 번에 여러 문자를 제거합니다.

단계:

  • 중첩된 SUBSTITUTE 함수를 설정하려면 SUBSTITUTE 함수를 다른 SUBSTITUTE 함수 안에 넣고 괄호 안에 관련 인수를 전달합니다.

    자세한 내용은 아래 그림을 확인하세요.

여기서,

C5 Cell 에서 여러 개의 W 를 제거하려면 먼저 수식을 작성합니다.

=SUBSTITUTE(C5,"W","")

그런 다음 E (또는 필요한 다른 문자)를 함께 삭제하기 위해 이 수식을 다른 SUBSTITUTE 수식 안에 넣습니다. 내부에 인수( old_text, new_text )를 전달합니다(이 경우에는 " E","" ).

이제 수식은

=SUBSTITUTE(SUBSTITUTE(C5,"W",""),"E","")

  • Enter 를 누릅니다.

그것 W E<를 모두 대체합니다. 2>(또는 선택한 다른 텍스트)에 null 문자열 포함(또는 바꿀 문자열).

  • 채우기 핸들 을 사용하여 행을 다시 아래로 드래그하여 나머지 셀에 수식을 적용합니다.
  • 이제 문자가 없는 셀 데이터 집합의 결과를 찾았습니다.

    5. Excel에서 수식을 사용하여 셀에서 첫 번째 또는 마지막 문자 제거

    이 섹션에서는 Excel에서 수식을 사용하여 셀에서 첫 번째 또는 마지막 문자를 제거하는 방법을 배웁니다.

    5.1 Excel에서 수식이 있는 셀에서 첫 글자 삭제

    Excel에서 수식이 있는 셀에서 첫 글자를 삭제하는 단계는 다음과 같습니다.

    단계:

    • 먼저 결과를 표시할 셀을 선택합니다.
    • 셀에 다음 수식을 작성합니다.
    =RIGHT(C5, LEN(C5)-3)

    여기

    C5 = 글자를 삭제할 셀

    • Enter .

    셀 시작 부분의 문자를 제거합니다.

    • <1을 사용하여 행을 아래로 드래그합니다>채우기 핸들 나머지 셀에 수식을 적용합니다.

    셀 시작 부분의 모든 문자를 삭제합니다.

    수식 분석

    • LEN(C5) -> LEN 함수 는 다음을 정의합니다. 셀 C5
      • 출력의 길이: 6
      • <1 6>
    • LEN(C5)-3 ->;
      • 6-3
      • 출력: 3
    • RIGHT(C5, LEN(C5)-3 ) -> 된다
      • 오른쪽 (C5, 3)
      • 출력: 101
      • 설명: Cell C5

    에서 처음 세 글자 를 삭제합니다. 5.2 수식이 있는 셀에서 마지막 글자 제거 Excel에서

    Excel에서 수식이 있는 셀에서 마지막 문자를 삭제하는 단계는 다음과 같습니다.

    단계:

    • 먼저 결과를 표시할 셀을 선택합니다.
    • 셀에 다음 수식을 작성합니다.
    =LEFT(C5, LEN(C5)-2)

    여기서

    C5 = 글자를 삭제할 셀

    • Enter 를 누르세요.

    셀 끝의 글자를 제거합니다.

    • 채우기 핸들 을 사용하여 행을 아래로 드래그하여 수식을 나머지 셀.

    셀 끝의 모든 문자를 삭제합니다.

    공식 분석

    • LEN(C5) -> 셀 길이 C5
      • 출력: 6
    • LEN(C5)-2 ->
      • 6-2
      • 출력: 4
    • LEFT(C5, LEN(C5)-2 ) ->
      • LEFT(C5, 2)
      • 출력: WWE1
      • 설명: 삭제 셀 C5

    의 마지막 2 문자 자세히 보기: 텍스트 제거 방법 엑셀에서 문자 뒤(3가지 방법)

    6. Excel에서 수식을 사용하여 셀의 첫 글자와 마지막 글자 모두 제거

    이 섹션에서는셀에 존재하는 모든 문자를 제거하는 방법을 보여줍니다.

    단계는 다음과 같습니다.

    단계:

    • 먼저 결과를 표시할 셀을 선택합니다.
    • 셀에 다음 수식을 작성합니다.
    =MID(C5,3,LEN(C5)-4)

    여기서

    C5 = 글자를 삭제할 셀

    • Enter 를 누르세요.

    셀의 시작과 끝 모두에서 문자를 제거합니다.

    • 채우기 핸들 을 사용하여 행을 아래로 드래그하여 적용합니다. 수식을 나머지 셀에 적용합니다.

    셀의 시작과 끝의 모든 문자를 삭제합니다.

    공식 분석

    • LEN(C5) -> 셀 C5
      • 출력의 길이: 6
    • LEN(C5)-4 ->
      • 6-4
      • 출력: 2
    • MID(C5,3,LEN(C5) -4) ->
      • MID(C5,3,2)
      • 출력: E1
      • 설명: 3 위치부터 셀 C5 마지막 2글자 MID 기능 으로 삭제합니다.

    자세히 보기: Excel 셀에서 텍스트를 제거하는 방법(9가지 쉬운 방법)

    7. Excel에서 배열 수식을 사용하여 셀에서 문자 삭제

    엄청난 양의 데이터로 작업하는 경우 모든 문자를 제거하는 더 강력한 방법이 필요합니다. Array 수식을 구현하여많은 양의 데이터가 더 빠르고 효과적입니다.

    여기에서는 Excel의 셀에서 문자를 삭제하는 배열 공식을 보여줍니다.

    단계:

    • 먼저 결과를 표시할 셀을 선택합니다.
    • 셀에 다음 수식을 작성합니다.
    =SUM(MID(0&C5,LARGE(INDEX(ISNUMBER(--MID(C5,ROW($1:$99),1))*ROW($1:$99),),ROW($1:$99))+1,1)*10^ROW($1:$99)/10)

    여기서

    C5 = 글자를 삭제할 셀

    • Enter .

    Excel의 셀에서 모든 문자를 제거합니다.

    • 을 사용하여 행을 아래로 드래그합니다. 핸들 을 채워 나머지 셀에 수식을 적용합니다.

    Excel의 셀 데이터세트에서 모든 문자를 삭제합니다.

    참고:

    • 이 배열 수식은 숫자를 제외한 문자, 특수 문자 등 모든 종류의 문자를 제거합니다. 예를 들어 원래 문자열이 abc*123-def인 경우 이 수식은 숫자를 제외한 모든 문자와 특수 문자를 제거하고 123을 반환합니다.
    • 원래 문자열에 숫자가 없으면 이 수식은 다음을 반환합니다. 0.

    자세히 보기: 숫자를 남기고 Excel 셀에서 텍스트를 제거하는 방법(8가지 방법)

    8. VBA

    에서 사용자 정의 함수(UDF)를 사용하여 셀에서 첫 번째 또는 마지막 문자 제거 VBA 매크로 구현은 모든 작업을 실행하는 가장 효과적이고 빠르고 안전한 방법입니다. 뛰어나다. 이 섹션에서는 다음을 수행하는 방법을 배웁니다.Excel에서 사용자 정의 함수(UDF) 가 있는 셀에서 VBA 를 사용하여 문자를 삭제합니다.

    8.1 Excel에서 VBA를 사용하여 셀에서 첫 번째 문자 삭제

    Excel에서 VBA UDF 가 있는 셀의 첫 글자를 삭제하는 단계는 다음과 같습니다.

    단계:

    • 키보드에서 Alt + F11 을 누르거나 개발자 -> 탭으로 이동합니다. Visual Basic Visual Basic Editor 를 엽니다.

    • 팝업 코드 창에서 메뉴 표시줄에서 , 삽입 -> Module .

    • 다음 코드를 복사하여 코드 창에 붙여넣습니다.
    5208

    이것은 실행할 VBA 프로그램에 대한 Sub 프로시저가 아니라 사용자 정의 함수(UDF) 를 생성합니다. 그래서 코드를 작성한 후 메뉴바의 실행 버튼 대신 저장 을 클릭합니다.

    • 이제 관심 있는 워크시트로 돌아가 방금 생성한 함수를 VBA 코드(코드의 첫 번째 줄에 있는 Function DeleteFirstL )와 <1의 괄호 안에 작성합니다>DeleteFirstL 함수에서 문자를 제거하려는 셀 참조 번호 (이 경우 괄호 안에 셀 B5 를 전달함)와 셀 참조 번호를 전달합니다. (처음 세 글자를 제거하여 3 를 넣습니다).
    • Enter 를 누르십시오.

    글자를 제거합니다

    Hugh West는 업계에서 10년 이상의 경험을 가진 고도로 숙련된 Excel 트레이너이자 분석가입니다. 그는 회계 및 재무 학사 학위와 경영학 석사 학위를 보유하고 있습니다. Hugh는 교육에 대한 열정을 가지고 있으며 따라하기 쉽고 이해하기 쉬운 독특한 교수법을 개발했습니다. Excel에 대한 그의 전문 지식은 전 세계 수천 명의 학생과 전문가가 자신의 기술을 향상시키고 경력에서 탁월하도록 도왔습니다. Hugh는 자신의 블로그를 통해 자신의 지식을 전 세계와 공유하고 개인과 기업이 잠재력을 최대한 발휘할 수 있도록 무료 Excel 자습서 및 온라인 교육을 제공합니다.