본문 바로가기

programmer/컴퓨터 정보

엑셀 LEFT함수, RIGHT함수, MID함수 알아보기

엑셀 LEFT함수, RIGHT함수, MID함수 알아보기




안녕하세요. 이번 글에서는 엑셀 LEFT함수, RIGHT함수, MID함수에 대해 알아보겠습니다.

.



간단한 함수들이지만 알아두면 여러가지로 활용하여 엑셀 작업 효율을 높일 수 있을 것입니다.


enter image description here


먼저 LEFT함수입니다. 위의 예제에서 예상할 수 있듯이 왼쪽에서부터 숫자를 세어 그만큼의 문자열을 반환하는 함수입니다. LEFT함수의 첫번째 인자로는 문자열이 들어가고, 두번째 인자는 숫자가 들어가는데 왼쪽에서부터 이 숫자를 입력받은 문자열에서 세어 반환하는 함수입니다.


enter image description here


이미 함수 이름에서 예상할 수 있듯이, LEFT함수와 방향만 다릅니다. 첫번째 인자로 문자열을 받고 두번째 인자로 숫자를 받아서 입력받은 문자열의 오른쪽부터 숫자를 세어 숫자만큼의 문자열을 반환합니다. 위의 예제에서는 3을 입력받아 오른쪽부터 3만큼인, 789를 반환하는 것을 확인할 수 있습니다.


enter image description here


그러면 MID함수는 당연히 입력받은 문자열의 중간에 있는 문자열을 반환하겠죠? LEFT함수, RIGHT함수와 달리 입력받는 인자가 3개이며 첫번째 인자는 문자열, 두번째 인자는 숫자를 입력받는데 몇 번째 자리부터 셀 것인지를 입력받습니다. 세번째 인자는 숫자를 입력받으며 두번째 인자의 자리 수부터 몇개를 세어 반환할 것인지를 결정하는 인자입니다. 예제에서 보면, 123456789라는 문자열을 입력받고, 거기서 4번째 자리부터 시작해서 3개를 셉니다. 따라서 456이 반환되는 것을 확인할 수 있습니다.




간단한 응용 예제를 보겠습니다.


enter image description here


위의 예제에 나와있는 사람들의 나이를 주민등록번호를 문자열로 생각하고 LEFT함수를 이용해 계산해볼까요?


enter image description here


위와 같이 계산하면 주민등록번호에서 나이를 자동으로 계산할 수 있습니다. 중간에 LEFT함수를 이용해서 주민등록번호를 문자열로 생각하고 앞의 2자리를 얻어낸 것을 볼 수 있습니다. 그것만 얻으면 다른 건 단순 연산입니다.


enter image description here


자동 채우기를 통해 다른 사람의 나이도 쉽고 빠르게 구해보았습니다.


지금까지 엑셀 LEFT함수, RIGHT함수, MID함수에 대해 알아보고, 간단한 응용 예제를 살펴보았는데요. 도움이 되셨으면 좋겠습니다.