엑셀에서 문자열 중에서 앞글자를 지운다거나 뒷글자를 일괄 적으로 삭제할 때 사용되는 함수가 LEFT, RIGHT와 LEN 함수를 사용하면 쉽게 해결할 수 있습니다. 이번 포스팅에서는 앞 뒤 글자를 일부 지우는 방법에 대해 알아보겠습니다.
목차
엑셀 앞글자 뒷글자 지우기
앞 글자를 지우기 위해서 간단한 고객 관리 엑셀 예제를 통해 알아보겠습니다. “20240325123456” 이 번호는 주문날짜와 주문번호가 합쳐진 고객주문 데이터라고 가정해 보겠습니다.
주문날짜만 표기
주문날짜만 표기하기 위해서는 LEFT 함수를 사용합니다. 수식은 아래와 같습니다.
=LEFT(A3,LEN(A3)-6)
수식 내용을 정리하자면,
LEFT 함수는 왼쪽에 있는 문자열을 가지고 추출하고 LEN 함수를 사용해 전체 문자열 중 6자리 문자열을 제외한 데이터만 표기하도록 한 결과 값은 “20240325” 주문날짜만 표기되도록 할 수 있습니다.
주분 번호만 표기
그러면 주문 번호만 표기할 때는 LEFT 함수의 반대인 RIGHT 함수를 사용하면 됩니다. 수식는 아래와 같습니다.
=RIGHT(A3,LEN(A3)-8)
RIGHT는 오른쪽 문자열을 추출하는데 여기서 LEN 함수는 왼쪽에 있는 데이터 8개를 제외하고 추출한다는 의미입니다.
마치며
엑셀 앞글자를 가지고올 것인지 뒷글자를 가지고 올 것인지 기준을 정한 후 LEFT와 RIGHT 함수를 사용할 수 있습니다. 중요한 점은 전체 문자열 중에서 LEN 함수는 제외할 문자열 값을 정의할 수 있는데 LEN 함수의 값은 음수(-)로 표기해야 합니다.
엑셀 특정 단어 평균 값 구하는 함수
엑셀 특정 단어 들어간 셀 항목 합계 구하기
엑셀 VLOOKUP 함수 오류가 없는데, 자동 입력 데이터 추출 안될 때