구조화되지 않은 원시 데이터로 작업하는 동안 관련 정보를 추출해야 하는 경우가 종종 있습니다. 값을 검색하기 위해 텍스트 문자열에서 첫 번째, 두 번째 또는 세 번째 문자를 제거해야 하는 경우가 있습니다. Excel에는 이러한 종류의 작업을 수행할 수 있는 몇 가지 기능이 있습니다. 또한 텍스트 문자열에서 문자를 제거하는 사용자 정의 기능을 만들 수도 있습니다. 오늘 이 기사에서는 Excel에서 처음 3자를 제거하는 방법에 대해 설명합니다.
연습 워크북 다운로드
이 문서를 읽는 동안 이 연습 책을 다운로드하여 작업을 연습하십시오.
Excel에서 처음 3개의 문자를 제거하는 4가지 적절한 방법
원시 데이터가 포함된 데이터베이스가 있는 상황을 고려하십시오. 모든 데이터의 처음 3자는 불필요하므로 이제 해당 문자를 제거해야 합니다. 이 섹션에서는 Excel의 데이터에서 처음 3자를 제거하는 방법을 보여줍니다.
1. RIGHT 함수를 사용하여 Excel에서 처음 3개 문자 제거
RIGHT 기능의 조합 및 LEN 함수 데이터 셀에서 처음 3자를 제거하는 데 도움이 될 수 있습니다. 이 방법은 아래 단계에 설명되어 있습니다.
1단계:
- 셀 C4 , 오른쪽 적용 LEN 중첩된 함수 공식은,
=RIGHT(B4,LEN(B4)-3)
- 여기 string_cell B4 입니다. 여기서 3자를 제거합니다.
- LEN(B4)-3 num_chars로 사용됩니다. . 렌 함수는 셀에서 처음 3자를 제거합니다.
2단계:
- 이제 공식이 준비되었으므로 Enter 키를 누르십시오. 결과를 얻을 수 있습니다.
- 결과가 나왔습니다. 전체 결과를 얻으려면 마우스 커서를 셀의 오른쪽 하단 모서리로 이동하십시오. 커서가 십자 기호를 표시하면 기호를 두 번 클릭하여 나머지 셀에 동일한 기능을 적용합니다.
관련 콘텐츠: VBA를 사용하여 Excel의 문자열에서 첫 번째 문자를 제거하는 방법
2. REPLACE 함수를 적용하여 Excel에서 처음 3개 문자 제거
REPLACE 기능 일반적으로 텍스트 문자열의 일부를 다른 텍스트 문자열로 바꿉니다. 그러나 이 섹션에서는 이 기능을 사용하여 셀에서 문자를 제거합니다. 어떻게 되는지 봅시다.
1단계:
- REPLACE 적용 C4 셀의 함수 . 공식은,
=REPLACE(B4,1,3,"")
- 어디서 B4 오래된 텍스트입니다.
- Start_num is 1. 처음부터 시작하겠습니다.
- Num_chars 처음 세 문자를 바꾸려고 하므로 3입니다.
- New_text 이전 텍스트를 대체할 수정된 텍스트입니다.
- Enter 결과를 얻으려면. 결과에서 공식이 완벽하게 작동하고 있음을 알 수 있습니다.
- 이제 필요한 모든 셀에 동일한 수식을 적용합니다.
자세히 보기:Excel 문자열에서 마지막 문자 제거(5가지 쉬운 방법)
유사한 수치:
- Excel의 문자열에서 문자를 제거하는 VBA(7가지 방법)
- Excel에서 인쇄할 수 없는 문자를 제거하는 방법(4가지 쉬운 방법)
- Excel에서 공백 문자 제거(5가지 방법)
- Excel에서 작은따옴표를 제거하는 방법(6가지 방법)
- Excel에서 세미콜론을 제거하는 방법(4가지 방법)
3. Excel에서 처음 3개 문자를 제거하는 MID 함수 삽입
MID 기능의 조합 LEN 기능은 방법 1과 동일한 작업을 수행합니다. 이제 이 공식을 데이터세트에 적용합니다.
1단계:
- 셀 C4 에 적용할 수식 입니다
=MID(B4,4,LEN(B4)-3)
- 여기 텍스트 B4입니다.
- Start_num 처음 3개의 숫자를 제거하므로 4입니다.
- Num_chars LEN(B4)-3)으로 정의됩니다.
- ENTER 를 누르십시오. 모든 셀에 수식을 적용합니다. 여기에서 우리의 일은 끝났습니다!
자세히 알아보기: Excel에서 문자열에서 문자를 제거하는 방법(14가지 방법)
4. Excel에서 처음 3개의 문자를 제거하는 사용자 정의 함수 도입
이 작업을 완료하기 위해 고유한 기능을 만들 수도 있습니다. 맞습니다. 작업을 수행하기 위해 사용자 정의 기능을 정의할 수 있습니다. 그러려면 VBA 코드를 작성해야 합니다. 아래 단계를 사용하여 이 프로세스에 대해 설명합니다. 맞춤형 기능에 대해 자세히 알아보려면 여기를 클릭하세요!
1단계:
- 먼저, Microsoft Visual Basic for Applications 창 Alt+F11을 눌러 .
- 새 창이 열립니다. 이제 삽입 을 클릭하십시오. 모듈 을 선택하십시오. 새 모듈을 여세요.
2단계:
- 새로 연 모듈에서 VBA 코드를 삽입하여 셀에서 처음 3자를 제거하는 UFD를 만듭니다. 우리는 당신을 위해 코드를 제공했습니다. 이 코드를 복사하여 워크시트에서 사용할 수 있습니다. 사용자 정의 함수의 이름은 RemoveFirst3입니다. . 그리고 이 함수를 만드는 코드는,
Public Function RemoveFirst3(rng As String, cnt As Long)
RemoveFirst3 = Right(rng, Len(rng) - cnt)
End Function
3단계:
- 우리의 코드가 작성되었습니다. 이제 워크시트로 돌아가서 =RemoveFirst3 함수를 입력합니다. . 함수가 생성된 것을 볼 수 있습니다.
- 이제 C4 셀에 함수를 적용합니다. . 기능은,
=RemoveFirst3(B4,3)
- Enter 키를 누릅니다. 결과를 얻을 수 있습니다.
- 맞춤형 기능이 제대로 작동하고 있습니다. 이제 이 함수를 나머지 셀에 적용하여 최종 결과를 얻습니다.
관련 내용:Excel에서 마지막 3자를 제거하는 방법(4개의 수식)
기억해야 할 사항
👉 사용자 지정 수식을 만드는 것은 일반 VBA 매크로보다 더 많은 제한 사항이 있습니다. 워크시트나 셀의 구조나 형식을 변경할 수 없습니다.
👉 UFD를 적용하면 셀에서 N개의 문자를 제거할 수 있습니다.
결론
이 가이드에서는 Excel의 셀에서 처음 3개의 문자를 제거하는 네 가지 접근 방식을 살펴보았습니다. 질문이나 질문이 있으면 댓글을 남겨주시면 가장 환영합니다. 의견 섹션에 의견을 남겨주세요. 엑셀데미를 방문해 주셔서 감사합니다. 계속 배우세요!
관련 기사
- Excel 오른쪽에서 문자 제거(5가지 방법)
- Excel에서 마지막 문자를 제거하는 방법(가장 쉬운 6가지 방법)
- Excel 전화번호에서 대시 제거(4가지 방법)
- Excel의 셀에서 숫자가 아닌 문자를 제거하는 방법
- Excel에서 특수 문자를 제거하는 방법(4가지 방법)