Excel의 셀 또는 문자열에서 처음 또는 마지막 n 문자를 제거하는 방법은 무엇입니까?
이 자습서에서는 Excel의 셀 또는 문자열에서 처음 또는 마지막 N 개의 문자를 제거하는 여러 가지 빠른 방법을 보여줍니다.
1. 수식 / UDF를 사용하여 처음 N 개의 문자 제거 2. 수식 / UDF로 마지막 N 개 문자 제거 3. 수식없이 왼쪽 또는 오른쪽 또는 중간에서 N 문자 일괄 제거 4. 샘플 파일 다운로드 |
이 부분에서는 문자열에서 처음 N 개의 문자를 빠르게 제거하는 세 가지 방법을 소개합니다.
1.1 RIGHT / REPLACE 기능으로 처음 N 문자 제거
>> RIGHT 및 LEN 함수를 결합하여 처음 N 개의 문자 제거
수식 구문 및 인수
수식 : = RIGHT (문자열 _ 셀, LEN (문자열 _ 셀) -n_ 문자)
참조 : string_cell : 문자를 제거하는 데 사용하는 셀
n_character : 제거 할 문자 수
예 : 셀 A2의 문자열에서 처음 2자를 제거하고 수식을 복사하여 붙여 넣습니다.
= 오른쪽 (A2, LEN (A2) -2)
키를 눌러 엔터 버튼 키
>> 처음 N 개의 문자를 제거하는 REPLACE 함수
수식 구문 및 인수
공식 : = REPLACE (Old_text, Strat_n, Num_Chars, New_text)
참조 : Old_text : 문자를 대체하는 데 사용하는 셀
Old_text : 문자를 대체하는 데 사용하는 셀
Start_n : new_text로 바꾸려는 old_text의 문자 위치
Num_Chars : new_text로 바꾸려는 이전 텍스트의 문자 수
New_text : old_text를 대체 할 텍스트
예 : 셀 A6에서 처음 두 문자를 아무것도없는 것으로 바꾸고 다음 수식을 복사하여 붙여 넣습니다.
= REPLACE (A6,1,2, "")
키를 눌러 엔터 버튼 키
1.2 사용자 정의 함수로 처음 N 개의 문자 제거
1. 프레스 Alt + F11 키를 눌러 Microsoft Visual Basic for Applications 창을 활성화 한 다음 끼워 넣다 > 모듈 모듈을 만듭니다.
2. 아래 코드를 복사하여 모듈 스크립트.
VBA 코드 : 처음 n 개의 문자 제거
Public Function RemoveFirstC(rng As String, cnt As Long)
RemoveFirstC = Right(rng, Len(rng) - cnt)
End Function
3. 코드를 저장하고 사용하는 시트로 돌아갑니다. 예를 들어 셀 A3의 문자열에서 처음 11자를 제거하고이 수식을 복사하여 붙여 넣습니다.
= RemoveFirstC (A11,3)
키를 눌러 엔터 버튼 키
이 부분에서는 Excel의 문자열에서 마지막 N 문자를 제거하는 두 가지 방법이 있습니다.
2.1 LEFT 함수로 마지막 N 문자 제거
수식 구문 및 인수
수식 : = LEFT (string_cell, LEN (string_cell) -Num_chars)
참조 : string_cell : 문자를 제거하는 데 사용하는 셀
n_character : 제거 할 문자 수
예 : 셀 A2의 문자열에서 마지막 2자를 제거하고 수식을 복사하여 붙여 넣습니다.
= LEFT (A2, LEN (A2) -2)
키를 눌러 엔터 버튼 키
2.2 사용자 정의 기능으로 마지막 N 문자 제거
1. 프레스 Alt + F11 키를 눌러 Microsoft Visual Basic for Applications 창을 활성화하려면 끼워 넣다 > 모듈 모듈을 만듭니다.
2. 아래 코드를 복사하여 모듈 스크립트에 붙여 넣습니다.
VBA 코드 : 마지막 n 문자 제거
Public Function RemoveLastC(rng As String, cnt As Long)
RemoveLastC = Left(rng, Len(rng) - cnt)
End Function
3. 코드를 저장하고 사용하는 시트로 돌아갑니다. 예를 들어 셀 A3의 문자열에서 마지막 5자를 제거하고 다음 수식을 입력합니다.
= RemoveLastC (A5,3)
키를 눌러 엔터 버튼 키
급여 인상과 가족 동반에 많은 시간을 원하십니까? Office Tab은 현재 작업중인 Microsoft Office에서 효율성을 50 % 향상시킵니다. 믿을 수 없을 정도로 두 개 이상의 문서에서 작업하는 것이 하나에서 작업하는 것보다 쉽고 빠릅니다. 잘 알려진 브라우저와 비교할 때 Office 탭의 탭 도구는 더 강력하고 효율적입니다. 매일 수백 번의 마우스 클릭과 키보드 입력을 줄이십시오. 이제 마우스 손에 작별 인사를하십시오. 일반적으로 여러 문서에서 작업하는 경우 Office Tab을 사용하면 시간을 크게 절약 할 수 있습니다. 30-일 무료 평가판, 신용 카드가 필요하지 않습니다. |
문자열의 왼쪽이나 오른쪽에서 N 개의 문자를 제거하는 작업을 처리하기 위해 수식을 기억하는 데 시간을 낭비하지 않으려면 위치 별 제거 ~의 유용성 Excel 용 Kutools 수식없이 클릭만으로이 작업을 처리 할 수 있습니다.
이제 다른 사람보다 더 빠르고 더 잘 일하고 쉽게 승진하세요
35 가지 Excel 용 텍스트 편집 도구는 텍스트 처리에서 90 %의 생산성을 향상시키고 인생을 즐기는 데 많은 시간을 남겨줍니다.
이러한 도구는 Excel용 Kutools의 일부일 뿐이며 다른 194개의 도구로 해결할 수 있습니다. 80% 당신을 위한 엑셀 퍼즐.
- Excel용 Kutools를 사용하면 1500개의 작업 시나리오를 쉽게 처리하고 매일 평균 71%의 효율성을 향상시킬 수 있습니다.
- 한 번의 클릭으로 대부분의 복잡한 작업을 완료하고 수천 번의 마우스 클릭으로 인한 마우스 손을 피하십시오.
- 복잡한 수식 및 VBA를 검색하지 않고도 Excel 작업을 처리 할 수 있으며 가족과 함께 할 시간이 훨씬 더 많습니다.
- 110000 명 이상의 고효율 인력과 {module708} 이상의 세계적으로 유명한 기업이 선택했습니다.
Excel 용 Kutools를 무료로 설치 한 후 다음과 같이하십시오.
문자를 제거 할 셀을 선택하고 클릭하여 유틸리티를 적용합니다. 쿠툴 > 본문 > 위치 별 제거.
3.1 수식없이 첫 번째 / 마지막 N 문자 제거
>> 처음 N 개 문자 제거
1) 안으로 넘버들 텍스트 상자에 문자열에서 제거 할 문자 수를 입력합니다.이 예에서는 먼저 제거하겠습니다. 3 문자열의 문자. 2) 확인 왼쪽에서 에 옵션 위치 안내 |
결과는 다음과 같이 표시됩니다.
>> 마지막 N 문자 제거
1) 안으로 넘버들 텍스트 상자에 문자열에서 제거 할 문자 수를 입력합니다.이 예에서는 마지막으로 제거합니다. 3 문자열의 문자. 2) 확인 오른쪽에서 에 옵션 위치 안내 |
결과는 다음과 같이 표시됩니다.
3.2 수식없이 중간 특정 위치에서 N 문자 제거
그러나 때로는 문자열 중간에서 특정 수의 문자를 제거 할 수 있습니다.
예 : 문자열의 세 번째 문자에서 시작하는 3 개의 문자를 제거합니다.
1) 안으로 번호 텍스트, 문자열에서 제거 할 문자 수를 입력하십시오. 여기서 제거하겠습니다. 3 자. 2) 확인 지정 옵션을 선택한 다음 텍스트 상자 옆에서 문자열 시작을 제거하려는 숫자를 입력하십시오. 위치 섹션에서 세 번째 문자에서 문자를 제거합니다. |
결과는 다음과 같이 표시됩니다.
팁 : 셀에서 모든 숫자, 알파벳, 숫자가 아닌 문자, 알파벳이 아닌 문자 또는 특정 문자를 제거하려면 Excel 용 Kutools를 적용 할 수 있습니다. 문자 제거 유용.