Excel/함수 활용

[Excel] LEFT, RIGHT, CONCATENATE 활용

전국구에이스 2021. 10. 21. 10:00
반응형

*이전 글 보기*

https://nationwide.tistory.com/32

 

이번 포스팅에선 

 

LEFT, RIGHT, CONCATENATE 함수의 활용법을 보도록 한다.

 

 

 

 

위와 같이

 

하나의 셀에 데이터가 다 입력된 경우에

 

LEFT, RIGHT 함수를 적절히 쓰면

 

이름, 학년, 반을 각각 추출할 수 있다.

 

 

물론

 

[데이터] - [텍스트 나누기]를 이용하는 방법도 있지만,

 

 

 

*텍스트 나누기 이전 글*

https://nationwide.tistory.com/24

 

[Excel] 필터(2)

지난 필터(1) 글에 이어 https://nationwide.tistory.com/21 날짜 필터에 대해 이야기 하고자 한다. 날짜에 대한 필터를 보면... 2021.01.04, 05, 06 등.. 일자별로 필터가 되어있는데 이게 이런 식이면 보기가..

nationwide.tistory.com

 

 

 

이번 포스팅에서는 LEFT, RIGHT 함수를 이용해 본다.

 

 

이름의 경우 데이터에서 왼쪽 3글자 이므로,

 

 

 

위와 같이

 

=LEFT(A2,3)을 입력하고 채우기를 하면 완성된다.

 

 

반의 경우 데이터에서 오른쪽 2글자 이므로,

 

위와 같이

 

=RIGHT(A2,2)를 입력하고 채우기를 하면 완성된다.

 

 

문제는 중간의 학년인데

 

이 경우 두 함수를 적절히 사용하면 된다.

 

 

LEFT를 먼저 쓰고, RIGHT를 써도 되고,

 

RIGHT를 먼저 쓰고, LEFT를 써도 된다.

 

 

LEFT를 쓰고, RIGHT를 쓰는 방법에 대해서 설명하자면,

 

 

 

 

위와 같이

 

왼쪽의 7글자를 추출하면..

(공백이 포함되어서 7글자이다.)

 

 

"김철수 3학년"이 추출되고,

 

거기에 바로 

 

RIGHT로 3글자를 추출하면 "3학년"만 나올 것이다.

 

즉,

 

=RIGHT(LEFT(A2,7),3)이 되는 것이다.

 

 

 

 

이렇게 위와 같이 학년만 추출되어 입력된 것을 볼 수 있다.

 

 

LEFTRIGHT 함수를 조합하면,

 

문자 사이의 단어도 추출할 수 있는 것이다.

 

 

당연히 위의 경우엔

 

=LEFT(RIGHT(A2,6),3)도 가능할 것이다.

 

 

이런 식으로 한다면,

 

함수를 한번에 여러 개를 응용하면 원하는 데이터만 출력되게 할 수 있을 것이다.

 

 

만약, 이름과 반만 출력되게 하고 싶다면,

 

=CONCATENATE(B2,D2)가 될 것이고,

 

이를 한번에 함수로 표현하면

 

=CONCATENATE(LEFT(A2,3),RIGHT(A2,2))이 된다.

 

이 경우 중간에 공백이 없으니, 공백을 넣고 싶다면

 

=CONCATENATE(LEFT(A2,3)," ",RIGHT(A2,2))으로 넣으면 된다.

 

 

 

 

위와 같이 나오는 것을 볼 수 있다.

 

이를 적당히 응용하면,

 

아래와 같이,

 

학년+이름 뿐만 아니라

 

 

반+학년+이름이라던지 등등

 

순서가 섞이는 것도 하나의 셀에 함수를 여러 개 쓰는 것으로

 

출력해 낼 수 있다.

 

전국구에이스_LEFT, RIGHT, CONCATENATE_활용.xlsx
0.01MB

반응형

'Excel > 함수 활용' 카테고리의 다른 글

[Excel] 엑셀 달력 만들기(2)  (0) 2021.11.09
[Excel] 엑셀 달력 만들기(1)  (0) 2021.10.13