2026년 상식닷컴 선정 식당 & 카페 리스트
최근에 오픈한 호텔을 찾는다면 살펴보세요

엑셀에서 LEFT, MID, RIGHT 함수의 사용법은?

_____
Q1: LEFT 함수란 무엇이며 어떻게 사용하나요?
A1: LEFT 함수는 셀의 텍스트 문자열에서 왼쪽부터 지정한 개수만큼 문자를 반환합니다.
사용법: =LEFT(텍스트, [문자수])
예: =LEFT("Excel", 2) → "Ex"

Q2: LEFT 함수에서 문자수를 생략하면 어떻게 되나요?
A2: 문자수를 생략하면 기본값 1이 적용되어, 텍스트의 가장 왼쪽 문자 1개만 반환합니다.

Q3: MID 함수란 무엇이며 어떻게 사용하나요?
A3: MID 함수는 텍스트 문자열에서 지정한 위치부터 특정 개수만큼 문자를 반환합니다.
사용법: =MID(텍스트, 시작위치, [문자수])
예: =MID("Excel", 2, 3) → "xce" (2번째 문자부터 3개)

Q4: MID 함수의 시작위치는 어떻게 지정하나요?
A4: 시작위치는 텍스트 문자열에서 1부터 시작하는 문자 위치입니다. 예를 들어, 1이면 첫 번째 문자, 3이면 세 번째 문자부터 시작합니다.

Q5: RIGHT 함수란 무엇이며 어떻게 사용하나요?
A5: RIGHT 함수는 텍스트 문자열에서 오른쪽 끝부터 지정한 개수만큼 문자를 반환합니다.
사용법: =RIGHT(텍스트, [문자수])
예: =RIGHT("Excel", 3) → "cel"

Q6: 세 함수에서 문자수 인수에 0 또는 음수를 입력하면 어떻게 되나요?
A6: 문자수 인수가 0이면 빈 문자열("")이 반환되며, 음수를 입력하면 오류( VALUE!)가 발생합니다.

Q7: 텍스트 인수에 셀 참조 사용이 가능한가요?
A7: 네, 텍스트 인수에는 직접 텍스트 입력뿐만 아니라 셀 참조도 사용할 수 있습니다. 예: =LEFT(A1,3)

Q8: LEFT, MID, RIGHT 함수는 숫자 데이터에도 사용 가능한가요?
A8: 숫자를 직접 입력하면 오류가 발생할 수 있으나, 숫자가 텍스트 형식이거나 TEXT 함수 등으로 문자열로 변환 후 사용할 수 있습니다.

Q9: 텍스트 길이보다 큰 문자수를 지정하면 어떻게 되나요?
A9: 텍스트 길이보다 큰 문자수를 지정해도 문자열 끝까지 반환하며 오류는 발생하지 않습니다.

Q10: 대소문자 구분 없이 작동하나요?
A10: LEFT, MID, RIGHT 함수는 텍스트를 그대로 반환하므로 대소문자 구분 없이 원본 그대로 반환합니다.
엑셀에서 문자열을 다루는 데 유용한 함수 중 LEFT, MID, RIGHT 함수가 있습니다.

이 함수들은 특정 위치에서 문자열의 일부를 추출하는 데 사용됩니다.

각각의 함수에 대해 자세히 설명하겠습니다.

1. LEFT 함수 사용법 : `LEFT(text, [num_chars])` - text : 문자열 또는 셀 참조로, 왼쪽에서부터 문자를 추출할 원본 문자열입니다.

- num_chars : (선택 사항) 추출할 문자 수입니다.

이 인수를 생략하면 기본값은 1입니다.

예제 : - `=LEFT("Hello World",

5)`는 "Hello"를 반환합니다.

- `=LEFT(A1,

3)`는 A1 셀의 문자열에서 왼쪽부터 3개의 문자를 추출합니다.



2. MID 함수 사용법 : `MID(text, start_num, num_chars)` - text : 문자열 또는 셀 참조로, 중간에서 문자를 추출할 원본 문자열입니다.

- start_num : 추출을 시작할 위치입니다.

문자열의 첫 번째 문자는 1로 간주됩니다.

- num_chars : 추출할 문자 수입니다.

예제 : - `=MID("Hello World", 7,

5)`는 "World"를 반환합니다.

(7번째 문자부터 5개 문자를 추출) - `=MID(A1, 2,

4)`는 A1 셀의 문자열에서 2번째 문자부터 4개의 문자를 추출합니다.



3. RIGHT 함수 사용법 : `RIGHT(text, [num_chars])` - text : 문자열 또는 셀 참조로, 오른쪽에서부터 문자를 추출할 원본 문자열입니다.

- num_chars : (선택 사항) 추출할 문자 수입니다.

이 인수를 생략하면 기본값은 1입니다.

예제 : - `=RIGHT("Hello World",

5)`는 "World"를 반환합니다.

- `=RIGHT(A1,

2)`는 A1 셀의 문자열에서 오른쪽부터 2개의 문자를 추출합니다.

함수 사용 시 유의사항 1. 문자 수 : num_chars 인수에 지정한 수가 문자열의 길이를 초과할 경우, 함수는 가능한 모든 문자를 반환합니다.



2. 공백 처리 : 문자열에 공백이 포함되어 있을 경우, LEFT, MID, RIGHT 함수는 공백도 문자로 간주하여 추출합니다.



3. 에러 처리 : 만약 start_num이 문자열의 길이보다 크거나 num_chars가 음수인 경우, 함수는 오류를 반환합니다.

활용 예시 1. 전화번호에서 지역번호 추출 : - 전화번호가 A1 셀에 "010-1234-5678" 형태로 있을 때, 지역번호를 추출하려면 `=LEFT(A1,

3)`를 사용할 수 있습니다.



2. 상품 코드에서 특정 부분 추출 : - 상품 코드가 "ABC-1234-XYZ" 형태일 때, 중간의 숫자 부분을 추출하려면 `=MID(A1, 5,

4)`를 사용할 수 있습니다.



3. 파일 이름에서 확장자 추출 : - 파일 이름이 "report.docx"일 때, 확장자를 추출하려면 `=RIGHT(A1,

4)`를 사용할 수 있습니다.

이와 같이 LEFT, MID, RIGHT 함수는 엑셀에서 문자열을 효과적으로 다루는 데 매우 유용한 도구입니다.

다양한 상황에서 이 함수들을 활용하여 필요한 정보를 쉽게 추출할 수 있습니다.

작성자: 김민호 [비회원] | 작성일자: 1년 전 2024-11-01 11:32:09
조회수: 528 | 댓글: 0 | 좋아요: 0 | 싫어요: 0
내용이 부정확하다면 싫어요를 클릭해주세요.