김데이의 365일

[엑셀] 엑셀에서 은근 많이 사용하는 텍스트 관련 함수 3가지 본문

회사 실무 TIP/엑셀

[엑셀] 엑셀에서 은근 많이 사용하는 텍스트 관련 함수 3가지

theday365 2023. 8. 3. 18:54
반응형

안녕하세요, 김데이입니다. 

엑셀은 기본적으로 계산을 위해서 많이 사용하기는 하지만, 의외로 텍스트를 추출해야하는 경우도 많이 있습니다. 텍스트 자체가 일종의 "데이터"가 되기 때문이죠. 그래서 오늘은 텍스트와 관련된 기본 함수 3가지를 알아보도록 하겠습니다!

 

엑셀 텍스트 함수(기초) 알아보기
엑셀 텍스트 함수(기초) 알아보기

 


 

 

LEFT(찾을 셀, 자릿수) / RIGHT(찾을 셀, 자릿수) / MID(찾을 셀, 시작 자리, 자릿수)

 - LEFT(찾을 셀, 자릿수)  : 선택 셀의 왼쪽을 기준으로 작성한 자릿수까지 출력

 - RIGHT(찾을 셀, 자릿수) : 선택 셀의 오른쪽을 기준으로 작성한 자릿수까지 출력

 - MID(찾을 셀, 시작 자리, 자릿수) : 선택 셀의 시작 자리를 직접 입력하여 그 위치부터 문자를 출력

 

LEFT 함수 / RIGHT 함수 / MID 함수의 각 사용법 예시
LEFT 함수 / RIGHT 함수 / MID 함수의 각 사용법 예시

 

단순히 문자만 찾아내는 것 뿐 아니라 새로운 문자와 합치는 것도 가능합니다. 문자와 문자를 합칠 때에는 "&" 연산자를 사용 해 주면 됩니다.

문자 합치기 "&" 연산자 사용법
문자 합치기 "&" 연산자 사용법

 

MID 함수와 "&"연산자를 사용하여 새로운 데이터를 만들어 냅니다
MID 함수와 "&"연산자를 사용하여 새로운 데이터를 만들어 냅니다

간단한 예로 "주문번호" 데이터에서 "주문한 날짜"를 추출한 뒤, "&" 연산자를 사용하여 제품 코드를 이어 붙여 보았습니다. 두 가지 데이터를 한번에 이어 붙이면 내용 파악이 힘드므로 중간에 간격과 슬래쉬(" / ")를 넣어서 보기 좋게 만들었습니다.  

 

 

 

! TIP ! IF 함수와 함께 사용하기

제가 주로 사용하는 엑셀 데이터들은 문자가 많아서 IF 함수와도 은근히 많이 사용하게 되는데요, 어떻게 사용하는지 예시로 보여드리겠습니다. 

 

1) IF 함수에 LEFT 함수 넣어서 사용하기

IF 함수 안에 LEFT 함수를 사용하였습니다
IF 함수 안에 LEFT 함수를 사용하였습니다

 

제품의 주문 번호의 앞 2자리를 가지고 어디에서 주문 했는지 확인해보는 수식입니다. 앞 2자리가 "PC" 라면 "PC"가 출력되고, 그게 아니라면 "모바일"이 나오도록 구현 해 보았습니다. 

 

 

2) IF 함수에 RIGHT 함수 넣어서 사용하기

IF 함수 안에 RIGHT 함수를 사용하였습니다
IF 함수 안에 RIGHT 함수를 사용하였습니다

제품코드 마지막에 붙은 숫자를 이용하여 제품 구매 시 선택 한 사이즈를 변환하는 것을 진행 해 보았습니다. 제품 코드 마지막 숫자가 "0"이면 "스몰", "1"이면 "미디움", "2"라면 라지를 출력하도록 하였습니다. 

이 함수에서는 이전에 배우지 않은 IF 함수 중첩에 대해서 사용 해 보았는데요, 예시처럼 조건에 대한 출력값을 여러 개 사용하고 싶을 때 중첩을 사용하고, False 출력 값에다가 IF 함수를 사용하면 됩니다. 자세한 내용은 다른 포스팅에서 한번 더 심도있게 다뤄보도록 하겠습니다. 

 

 

3) IF 함수에 MID 함수 넣어서 사용하기

IF 함수 안에 MID 함수를 사용하였습니다
IF 함수 안에 MID 함수를 사용하였습니다

이번에는 주문 번호에서 주문 날짜(월)을 찾아내어 6월, 5월,4월을 분리해 내는 작업을 해 보았습니다. 주문번호의 7번째,8번째 자리가 "월"을 나타내는 숫자이기 때문에 MID("찾을 셀",7,2)를 사용하여 데이터를 찾아내었습니다.

 

 

[ 보너스 ] TODAY() 함수

- TODAY()  : 당일 날짜를 구하는 함수

 

사실 TODAY 함수는 텍스트를 변형시키는 함수는 아닙니다. 하지만 일일 보고서나 정기 출력물 등을 만들 때 은근히 사용하기 좋더라구요. 함수에 숫자를 더하거나 빼면 날짜 조정도 가능하니 함께 알아두면 좋을 것 같습니다.

TODAY 함수 사용하기
TODAY 함수 사용하기

 

 


계속 언급한 이야기이지만 엑셀의 꽃 "함수"는 조금만 변형해도 정말 많은 데이터를 정리하고, 생성하고, 짜집기 할 수 있어요! 많이 사용할 수록 나만의 함수가 만들어지니 많이 써보고 다양한 방법으로 응용 해 보세요 :)

 

다음번에는 IF 함수와 많이 닮은 "조건부 서식"에 대해서 알아보도록 하겠습니다!

 

* 함께 보면 좋은 글 *

 

[엑셀] 엑셀에서 진짜 많이 사용하는 계산 함수 10가지

안녕하세요, 김데이입니다. 지난 번에는 엑셀의 기본 단축키에 대해서 알아보았는데요, 오늘은 엑셀을 쓰면서 정말 많이 사용하게 되는 함수들에 대해서 알아보도록 하겠습니다. 그 중에서도

theday365.tistory.com

 

[엑셀] 엑셀 기본 단축키(기초편)

안녕하세요, 김데이 입니다. 사회 생활을 하면서 늘 마주하는 기본 프로그램 중 하나가 바로 "엑셀"이 아닐까 싶습니다. 엑셀에는 정말 무궁무진한 기능들이 있지만, 오늘은 엑셀을 처음 사용하

theday365.tistory.com

 

[엑셀] 엑셀에서 모르면 안되는 IF 함수 사용법

안녕하세요, 김데이 입니다. 엑셀에는 정말 다양한 함수들이 있는데요, 그 중에서도 IF 함수는 기본 of 기본 함수로, 다른 함수들과 함께 사용하여 많은 결과를 만들어 낼 수 있는 함수라고 볼 수

theday365.tistory.com

 

반응형