본문 바로가기

엑셀 텍스트 추출3

[엑셀] LEFT, RIGHT, MID 함수로 문자의 일부를 추출하기 문자의 일부를 추출하고자 할 때는 LEFT, RIGHT, MID 함수를 이용하면 됩니다. LEFT 함수 : 문자의 왼쪽부터 인수로 지정한 개수만큼 추출 =LEFT(text, num_chars) 첫 번째 인수 'text'는 추출할 문자가 들어있는 문자열이나 셀입니다. 두 번째 인수 'num_chars'는 첫 번째 인수로 지정한 문자의 왼쪽부터 '몇 개'의 문자를 추출할지 정하는 인수입니다. A4셀에 '=LEFT(A2,1)'을 입력하면 A2셀의 왼쪽 1개 문자, 이름 중 성씨만 추출합니다. B4셀에 '=LEFT(B2,6)'을 입력하면 B2셀의 왼쪽 6개 문자, 즉 주민등록번호의 생년월일만 추출합니다. 사번도 보통 문자열의 앞자리 일부가 입사연도나 성별 등을 나타내는데 LEFT 함수를 이용해서 앞자리 일부를 .. 2023. 3. 7.
[엑셀] 텍스트 나누기 기능 활용하기 하나의 텍스트에서 일부 값만 추출할 때 LEFT, RIGHT, MID 함수 등을 이용할 때가 있습니다. 함수를 통해서도 충분히 텍스트를 나눌 수 있지만 특정 조건 하에서는 텍스트 나누기 기능을 활용하는 것이 더 편리합니다. 텍스트 나누기 기능을 주로 활용하게 되는 대표적인 상황을 설명드리겠습니다. 나누려는 각각의 텍스트가 구분 기호로 나누어져 있는 경우 이런 데이터가 있을 때 앞 숫자 4자리와 가운데 영문자 2자리, 마지막 5자리를 나누려고 합니다. 함수를 통해서 각각의 텍스트를 뽑아낼 수도 있지만 이렇게 구분기호가 있는 경우에는 간편하게 나눌 수가 있습니다. 텍스트를 나누려는 범위를 선택한 다음 '데이터' 메뉴에 '텍스트 나누기'를 클릭합니다. '구분 기호로 분리됨'을 선택한 다음 '다음' 버튼을 클릭.. 2023. 2. 8.
[엑셀] 엑셀 빠른 채우기로 작업 시간 단축하기 실무를 하다 보면 기본적인 데이터를 1차 가공해야 할 때가 있습니다. 개인정보보호가 워낙 중요하다 보니 '홍길동'을 '홍*동'으로, 또는 '811021-1111111'을 '811021'로 바꾸는 경우죠. 이런 작업을 수행하는 방법이 3가지 정도가 떠오르네요. 1. 일일이 하나씩 직접 타이핑을 한다.(실제로 400명이 넘는 명단을 수작업하는 걸 본 적이 있습니다!!) 2. RIGHT, LEFT, MID함수와 텍스트를 연결하는 '&'을 활용한다.(=LEFT(A1,1)&"*"&RIGHT(A1,1) 이런 느낌) 3. 빠른 채우기 기능을 활용한다. 빠른 채우기는 반복적인 작업을 할 때 매우 유용할 뿐만 아니라, 엑셀에 익숙하지 않은 직원이 물어봤을 때 간단한 손놀림으로 매우 프로페셔널하게 보일 수 있다는 장점이 .. 2023. 1. 13.