LEFT, MID, RIGHT, SEARCH 및 LEN 텍스트 함수를 사용하여 데이터의 텍스트 문자열을 조작할 수 있습니다. 예를 들어 단일 셀의 이름, 중간 이름 및 성을 세 개의 개별 열로 나누를 수 있습니다.
텍스트 함수가 있는 이름 구성 요소를 배포하는 데 있어 핵심은 텍스트 문자열 내의 각 문자의 위치입니다. 텍스트 문자열 내 공백의 위치는 문자열에서 이름 구성 요소의 시작 또는 끝을 나타내기 때문에 중요합니다.
예를 들어 이름과 성만 포함된 셀에서 성은 공백의 첫 번째 instance 뒤에 시작됩니다. 목록의 일부 이름에는 중간 이름이 포함될 수 있으며, 이 경우 성은 공백의 두 번째 instance 뒤에 시작됩니다.
이 문서에서는 이러한 편리한 함수를 사용하여 다양한 이름 형식에서 다양한 구성 요소를 추출하는 방법을 보여줍니다. 텍스트를 열로 변환 마법사를 사용하여 텍스트를 여러 열로 분할할 수도 있습니다
| 예제 이름 | 설명 | 이름 | 중간 이름 | 성 | suffix | |
|---|---|---|---|---|---|---|
| 1 | Jeff Smith | 중간 이름 없음 | 진식 | Smith | ||
| 2 | 에릭 S. 쿠르얀 | 중간 이니셜 1개 | Eric | S. | 쿠르잔어 | |
| 3 | 자나이나 B. G. 부에노 | 중간 이니셜 두 개 | 자나이나 | B. G. | 부에노 | |
| 4 | Kahn, Wendy Beth | 성 앞에 쉼표 포함 | 웬디 | Beth | 칸 | |
| 5 | 메리 케이 디 앤더슨 | 두 부분으로 된 이름 | Mary Kay | D. | 신 | |
| 6 | Paula Barreto de Mattos | 세 부분으로 된 성 | 폴라 | 바레토 데 마토스 | ||
| 7 | James van Eaton | 두 부분으로 된 성 | 제임스 | van Eaton | ||
| 8 | 베이컨 주니어, 댄 K. | 성, 접미사 앞에 쉼표 포함 | 댄 | K. | 베이컨 | 주니어 |
| 9 | 게리 알트먼 3세 | 접미사 포함 | Gary | 알트만 | III | |
| 10 | 라이언 이릭 씨 | 접두사 포함 | Ryan | Ihrig | ||
| 11 | 줄리 태프트 라이더 | 하이픈을 넣은 성 | 조미선 | Taft-Rider |
참고
다음 예제의 그래픽에서 전체 이름의 강조 표시는 일치하는 SEARCH 수식이 찾고 있는 문자를 보여 줍니다.
예 1: Jeff와 Smith 분리
이 예제에서는 이름과 성의 두 구성 요소를 구분합니다. 공백 하나로 두 이름을 구분합니다.
표의 셀을 복사하여 Excel 워크시트의 A1 셀에 붙여넣습니다. 왼쪽에 표시되는 수식은 참조용으로 표시되고 Excel은 오른쪽에 있는 수식을 적절한 결과로 자동 변환합니다.
힌트 워크시트에 데이터를 붙여넣기 전에 열 A와 B의 열 너비를 250으로 설정합니다.
| 예제 이름 | 설명 |
|---|---|
| Jeff Smith | 중간 이름 없음 |
| 수식 | 결과(이름) |
| '=LEFT(A2, SEARCH(" ",A2,1)) | =LEFT(A2, SEARCH(" ",A2,1)) |
| 수식 | 결과(성) |
| '=RIGHT(A2,LEN(A2)-SEARCH(" ",A2,1)) | =RIGHT(A2,LEN(A2)-SEARCH(" ",A2,1)) |
이름
이름은 문자열에서 첫 번째 문자(J)로 시작하여 5번째 문자(공백)에서 끝납니다. 수식은 셀 A2에서 왼쪽부터 5개 문자를 반환합니다.
SEARCH 함수를 사용하여 num_chars 값을 찾습니다.
A2에서 왼쪽부터 계산한 공백의 숫자 위치를 검색합니다.성
성은 오른쪽 5개 문자이며 공백에서 시작하여 오른쪽의 마지막 문자(h)에서 끝납니다. 수식은 A2에서 오른쪽부터 5개 문자를 추출합니다.
SEARCH 및 LEN 함수를 사용하여 num_chars 값을 찾습니다.
A2에서 왼쪽부터 계산한 공백의 숫자 위치를 검색합니다. (5)텍스트 문자열의 전체 길이를 계산하고 왼쪽부터 1단계에서 찾은 첫 번째 공백까지의 문자 수를 뺍니다.
예제 2: Eric S. Kurjan: 이름과 성, 중간 이니셜 추출
이 예제에서는 이름, 중간 이니셜 및 성을 사용합니다. 공백으로 각 이름 구성 요소를 구분합니다.
표의 셀을 복사하여 Excel 워크시트의 A1 셀에 붙여넣습니다. 왼쪽에 표시되는 수식은 참조용으로 표시되고 Excel은 오른쪽에 있는 수식을 적절한 결과로 자동 변환합니다.
힌트 워크시트에 데이터를 붙여넣기 전에 열 A와 B의 열 너비를 250으로 설정합니다.
| 예제 이름 | 설명 |
|---|---|
| 에릭 S. 쿠르얀 | 중간 이니셜 1개 |
| 수식 | 결과(이름) |
| '=LEFT(A2, SEARCH(" ",A2,1)) | =LEFT(A2, SEARCH(" ",A2,1)) |
| 수식 | 결과(중간 이니셜) |
| '=MID(A2,SEARCH(" ",A2,1)+1,SEARCH(" ",A2,SEARCH(" ",A2,1)+1)-SEARCH(" ",A2,1)) | =MID(A2,SEARCH(" ",A2,1)+1,SEARCH(" ",A2,SEARCH(" ",A2,1)+1)-SEARCH(" ",A2,1)) |
| 수식 | 라이브 결과(성) |
| '=RIGHT(A2,LEN(A2)-SEARCH(" ",A2,SEARCH(" ",A2,1)+1)) | =RIGHT(A2,LEN(A2)-SEARCH(" ",A2,SEARCH(" ",A2,1)+1)) |
이름
이름은 왼쪽에서 첫 번째 문자(E)로 시작하여 다섯 번째 문자(첫 번째 공백)에서 끝납니다. 수식은 왼쪽부터 시작하여 A2의 처음 5자를 추출합니다.
SEARCH 함수를 사용하여 num_chars 값을 찾습니다.
A2에서 왼쪽부터 계산한 공백의 숫자 위치를 검색합니다. (5)중간 이름
중간 이름은 여섯 번째 문자 위치(S)에서 시작하여 여덟 번째 위치(두 번째 공백)에서 끝납니다. 이 수식에는 SEARCH 함수를 중첩하여 공간의 두 번째 instance를 찾는 작업이 포함됩니다.
수식은 여섯 번째 위치부터 시작하여 세 문자를 추출합니다.
SEARCH 함수를 사용하여 start_num 값을 찾습니다.
A2의 왼쪽 첫 번째 문자부터 계산한 첫 번째 공백의 숫자 위치를 검색합니다. (5).첫 번째 공백(S) 뒤의 문자 위치를 가져오려면 1을 더합니다. 이 숫자 위치는 중간 이름의 시작 위치입니다. (5 + 1 = 6)
SEARCH 함수를 중첩해서 사용하여 num_chars 값을 찾습니다.
A2의 왼쪽 첫 번째 문자부터 계산한 첫 번째 공백의 숫자 위치를 검색합니다. (5)첫 번째 공백(S) 뒤의 문자 위치를 가져오려면 1을 더합니다. 결과는 두 번째 공간 instance 검색을 시작할 문자 번호입니다. (5 + 1 = 6)
4단계에서 찾은 여섯 번째 위치(S)부터 시작하여 A2에서 두 번째 공간 instance를 검색합니다. 이 문자 번호는 중간 이름의 끝 위치입니다. (8)
왼쪽에서 첫 문자부터 시작하여 A2에서 공백의 숫자 위치를 검색합니다. (5)
5단계에서 찾은 두 번째 공백의 문자 번호에서 6단계에서 찾은 첫 번째 공백의 문자 번호를 뺍니다. 결과는 2단계에서 찾은 여섯 번째 위치부터 시작하는 텍스트 문자열에서 MID가 추출하는 문자 수입니다. (8 – 5 = 3)
성
성은 오른쪽에서 6문자(K)부터 시작하고 오른쪽에서 첫 번째 문자(n)까지 끝납니다. 이 수식은 SEARCH 함수를 중첩하여 공간의 두 번째와 세 번째 인스턴스(왼쪽에서 다섯 번째와 여덟 번째 위치에 있음)를 찾는 것을 포함합니다.
수식은 오른쪽부터 시작하여 A2에서 6개의 문자를 추출합니다.
LEN 및 중첩된 SEARCH 함수를 사용하여 num_chars 값을 찾습니다.
왼쪽에서 첫 문자부터 시작하여 A2에서 공백의 숫자 위치를 검색합니다. (5)첫 번째 공백(S) 뒤의 문자 위치를 가져오려면 1을 더합니다. 결과는 두 번째 공간 instance 검색을 시작할 문자 번호입니다. (5 + 1 = 6)
A2에서 2단계에서 찾은 여섯 번째 위치(S)부터 시작하여 두 번째 공간 instance를 검색합니다. 이 문자 번호는 중간 이름의 끝 위치입니다. (8)
A2에 있는 텍스트 문자열의 총 길이를 계산한 다음, 왼쪽에서 3단계에서 찾은 두 번째 instance of space까지의 문자 수를 뺍니다. 결과는 전체 이름의 오른쪽에서 추출할 문자 수입니다. (14 – 8 = 6).
예 3: Janaina BG Bueno
다음은 두 개의 중간 이니셜을 추출하는 방법의 예입니다. 공백의 첫 번째 및 세 번째 인스턴스는 이름 구성 요소를 구분합니다.
표의 셀을 복사하여 Excel 워크시트의 A1 셀에 붙여넣습니다. 왼쪽에 표시되는 수식은 참조용으로 표시되고 Excel은 오른쪽에 있는 수식을 적절한 결과로 자동 변환합니다.
힌트 워크시트에 데이터를 붙여넣기 전에 열 A와 B의 열 너비를 250으로 설정합니다.
| 예제 이름 | 설명 |
|---|---|
| 자나이나 B. G. 부에노 | 중간 이니셜 두 개 |
| 수식 | 결과(이름) |
| '=LEFT(A2, SEARCH(" ",A2,1)) | =LEFT(A2, SEARCH(" ",A2,1)) |
| 수식 | 결과(중간 이니셜) |
| '=MID(A2,SEARCH(" ",A2,1)+1,SEARCH(" ",A2,SEARCH(" ",A2,SEARCH(" ",A2,1)+1)+1)-SEARCH(" ",A2,1)) | =MID(A2,SEARCH(" ",A2,1)+1,SEARCH(" ",A2,SEARCH(" ",A2,SEARCH(" ",A2,1)+1)+1)-SEARCH(" ",A2,1)) |
| 수식 | 라이브 결과(성) |
| '=RIGHT(A2,LEN(A2)-SEARCH(" ",A2,SEARCH(" ",A2,SEARCH(" ",A2,1)+1)+1)) | =RIGHT(A2,LEN(A2)-SEARCH(" ",A2,SEARCH(" ",A2,SEARCH(" ",A2,1)+1)+1)) |
이름
이름은 왼쪽에서 첫 번째 문자(J)로 시작하여 여덟 번째 문자(첫 번째 공백)에서 끝납니다. 수식은 왼쪽부터 시작하여 A2의 처음 8자를 추출합니다.
SEARCH 함수를 사용하여 num_chars 값을 찾습니다.
왼쪽에서 시작하여 A2에서 첫 번째 공백의 숫자 위치를 검색합니다. (8)중간 이름
중간 이름은 아홉 번째 위치(B)에서 시작하여 14번째 위치(세 번째 공백)에서 끝납니다. 이 수식에는 SEARCH를 중첩하여 8번째, 11번째 및 14번째 위치에 있는 공백의 첫 번째, 두 번째 및 세 번째 인스턴스를 찾습니다.
수식은 아홉 번째 위치부터 시작하여 5자를 추출합니다.
SEARCH 함수를 사용하여 start_num 값을 찾습니다.
A2의 왼쪽 첫 번째 문자부터 계산한 첫 번째 공백의 숫자 위치를 검색합니다. (8)첫 번째 공백(B) 뒤에 문자의 위치를 가져오려면 1을 더합니다. 이 숫자 위치는 중간 이름의 시작 위치입니다. (8 + 1 = 9)
SEARCH 함수를 중첩해서 사용하여 num_chars 값을 찾습니다.
A2의 왼쪽 첫 번째 문자부터 계산한 첫 번째 공백의 숫자 위치를 검색합니다. (8)첫 번째 공백(B) 뒤에 문자의 위치를 가져오려면 1을 더합니다. 결과는 두 번째 공간 instance 검색을 시작할 문자 번호입니다. (8 + 1 = 9)
4단계에서 찾은 아홉 번째 위치(B)부터 시작하여 A2에서 두 번째 공백을 검색합니다. (11).
두 번째 공백(G) 뒤에 문자의 위치를 가져오려면 1을 더합니다. 이 문자 번호는 세 번째 공백 검색을 시작할 시작 위치입니다. (11 + 1 = 12)
6단계에서 찾은 12번째 위치부터 시작하여 A2에서 세 번째 공백을 검색합니다. (14)
A2에서 첫 번째 공백의 숫자 위치를 검색합니다. (8)
7단계에서 찾은 세 번째 공백의 문자 번호를 6단계에서 찾은 첫 번째 공백의 문자 번호를 뺍니다. 결과는 2단계에서 찾은 아홉 번째 위치부터 시작하여 MID가 텍스트 문자열에서 추출하는 문자 수입니다.
성
성은 오른쪽에서 다섯 문자(B)부터 시작하고 오른쪽에서 첫 번째 문자(o)까지 끝납니다. 이 수식은 첫 번째, 두 번째, 세 번째 공간 인스턴스를 찾기 위해 SEARCH를 중첩하는 것을 포함합니다.
수식은 A2에서 전체 이름의 오른쪽부터 5자를 추출합니다.
중첩된 SEARCH와 LEN 함수를 사용하여 num_chars 값을 찾습니다.
A2의 왼쪽 첫 번째 문자부터 계산한 첫 번째 공백의 숫자 위치를 검색합니다. (8)첫 번째 공백(B) 뒤에 문자의 위치를 가져오려면 1을 더합니다. 결과는 두 번째 공간 instance 검색을 시작할 문자 번호입니다. (8 + 1 = 9)
A2에서 2단계에서 찾은 아홉 번째 위치(B)부터 시작하여 두 번째 공백을 검색합니다. (11)
두 번째 공백(G) 뒤에 문자의 위치를 가져오려면 1을 더합니다. 이 문자 번호는 공간의 세 번째 instance 검색을 시작하는 시작 위치입니다. (11 + 1 = 12)
6단계에서 찾은 12번째 위치(G)부터 시작하여 A2에서 세 번째 공백을 검색합니다. (14)
A2에 있는 텍스트 문자열의 총 길이를 계산한 다음, 왼쪽에서 5단계에서 찾은 세 번째 공백까지 문자 수를 뺍니다. 결과는 전체 이름의 오른쪽에서 추출할 문자 수입니다. (19 - 14 = 5)
예 4: Kahn, Wendy Beth
이 예제에서는 성이 이름 앞에 오고 중간 이름이 끝에 나타납니다. 쉼표는 성의 끝을 표시하고 공백은 각 이름 구성 요소를 구분합니다.
표의 셀을 복사하여 Excel 워크시트의 A1 셀에 붙여넣습니다. 왼쪽에 표시되는 수식은 참조용으로 표시되고 Excel은 오른쪽에 있는 수식을 적절한 결과로 자동 변환합니다.
힌트 워크시트에 데이터를 붙여넣기 전에 열 A와 B의 열 너비를 250으로 설정합니다.
| 예제 이름 | 설명 |
|---|---|
| Kahn, Wendy Beth | 성 앞에 쉼표 포함 |
| 수식 | 결과(이름) |
| '=MID(A2,SEARCH(" ",A2,1)+1,SEARCH(" ",A2,SEARCH(" ",A2,1)+1)-SEARCH(" ",A2,1)) | =MID(A2,SEARCH(" ",A2,1)+1,SEARCH(" ",A2,SEARCH(" ",A2,1)+1)-SEARCH(" ",A2,1)) |
| 수식 | 결과(중간 이름) |
| '=RIGHT(A2,LEN(A2)-SEARCH(" ",A2,SEARCH(" ",A2,1)+1)) | =RIGHT(A2,LEN(A2)-SEARCH(" ",A2,SEARCH(" ",A2,1)+1)) |
| 수식 | 라이브 결과(성) |
| '=LEFT(A2, SEARCH(" ",A2,1)-2) | =LEFT(A2, SEARCH(" ",A2,1)-2) |
이름
이름은 왼쪽의 7번째 문자(W)로 시작하여 12번째 문자(두 번째 공백)에서 끝납니다. 이름이 전체 이름의 중간에 표시되므로 MID 함수를 사용하여 이름을 추출해야 합니다.
수식은 7번째 위치부터 시작하여 6개의 문자를 추출합니다.
SEARCH 함수를 사용하여 start_num 값을 찾습니다.
A2의 왼쪽 첫 번째 문자부터 계산한 첫 번째 공백의 숫자 위치를 검색합니다. (6)1을 더하여 첫 번째 공백 다음 문자(W)의 위치를 구합니다. 이 숫자 위치는 이름의 시작 위치입니다. (6 + 1 = 7)
SEARCH 함수를 중첩해서 사용하여 num_chars 값을 찾습니다.
A2의 왼쪽 첫 번째 문자부터 계산한 첫 번째 공백의 숫자 위치를 검색합니다. (6)1을 더하여 첫 번째 공백 다음 문자(W)의 위치를 구합니다. 결과는 두 번째 공백을 검색하기 시작할 문자 번호입니다. (6 + 1 = 7)
4단계에서 찾은 7번째 위치(W)부터 A2의 두 번째 공백을 검색합니다. (12)A2의 왼쪽 첫 번째 문자부터 계산한 첫 번째 공백의 숫자 위치를 검색합니다. (6)
5단계에서 찾은 두 번째 공백의 문자 번호에서 6단계에서 찾은 첫 번째 공백의 문자 번호를 뺍니다. 결과는 2단계에서 찾은 7번째 위치부터 MID가 텍스트 문자열에서 추출하는 문자 수입니다. (12 - 6 = 6)
중간 이름
중간 이름은 오른쪽에서 4번째 문자(B)에서 시작하여 오른쪽에서 첫 번째 문자(h)에서 끝납니다. 이 수식은 SEARCH를 중첩해서 사용하여 왼쪽에서 6번째와 12번째 위치에서 첫 번째와 두 번째 공백을 찾습니다.
수식은 오른쪽부터 시작하여 4자를 추출합니다.
LEN 함수와 함께 SEARCH 함수를 중첩해서 사용하여 start_num 값을 찾습니다.
A2의 왼쪽 첫 번째 문자부터 계산한 첫 번째 공백의 숫자 위치를 검색합니다. (6)1을 더하여 첫 번째 공백 다음 문자(W)의 위치를 구합니다. 결과는 두 번째 공백을 검색하기 시작할 문자 번호입니다. (6 + 1 = 7)
2단계에서 찾은 7번째 위치(W)부터 A2의 두 번째 공백을 검색합니다. (12)
A2에 있는 텍스트 문자열의 전체 길이를 계산하고 왼쪽부터 3단계에서 찾은 두 번째 공백까지의 문자 수를 뺍니다. 결과는 전체 이름의 오른쪽에서 추출할 문자 수입니다. (16 - 12 = 4)
성
성은 왼쪽에서 첫 번째 문자(K)로 시작하여 네 번째 문자(n)에서 끝납니다. 수식은 왼쪽부터 4개 문자를 추출합니다.
SEARCH 함수를 사용하여 num_chars 값을 찾습니다.
A2의 왼쪽 첫 번째 문자부터 계산한 첫 번째 공백의 숫자 위치를 검색합니다. (6)성(n)의 끝 문자의 숫자 위치를 얻으려면 2를 뺍니다. 결과는 LEFT 함수로 추출하는 문자 수입니다. (6 - 2 =4)
예 5: Mary Kay D. Andersen
이 예에서는 두 부분으로 된 이름인 Mary Kay를 사용합니다. 두 번째와 세 번째 공백은 각 이름 구성 요소를 구분합니다.
표의 셀을 복사하여 Excel 워크시트의 A1 셀에 붙여넣습니다. 왼쪽에 표시되는 수식은 참조용으로 표시되고 Excel은 오른쪽에 있는 수식을 적절한 결과로 자동 변환합니다.
힌트 워크시트에 데이터를 붙여넣기 전에 열 A와 B의 열 너비를 250으로 설정합니다.
| 예제 이름 | 설명 |
|---|---|
| 메리 케이 디 앤더슨 | 두 부분으로 된 이름 |
| 수식 | 결과(이름) |
| LEFT(A2, SEARCH(" ",A2,SEARCH(" ",A2,1)+1)) | =LEFT(A2, SEARCH(" ",A2,SEARCH(" ",A2,1)+1)) |
| 수식 | 결과(중간 이니셜) |
| '=MID(A2,SEARCH(" ",A2,SEARCH(" ",A2,1)+1)+1,SEARCH(" ",A2,SEARCH(" ",A2,SEARCH(" ",A2,1)+1)+1)-(SEARCH(" ",A2,SEARCH(" ",A2,1)+1)+1)) | =MID(A2,SEARCH(" ",A2,SEARCH(" ",A2,1)+1)+1,SEARCH(" ",A2,SEARCH(" ",A2,SEARCH(" ",A2,1)+1)+1)-(SEARCH(" ",A2,SEARCH(" ",A2,1)+1)+1)) |
| 수식 | 라이브 결과(성) |
| '=RIGHT(A2,LEN(A2)-SEARCH(" ",A2,SEARCH(" ",A2,SEARCH(" ",A2,1)+1)+1)) | =RIGHT(A2,LEN(A2)-SEARCH(" ",A2,SEARCH(" ",A2,SEARCH(" ",A2,1)+1)+1)) |
이름
이름은 왼쪽에서 첫 번째 문자로 시작하여 아홉 번째 문자(두 번째 공백)에서 끝납니다. 이 수식에는 왼쪽에서 두 번째 공간 instance를 찾기 위해 SEARCH를 중첩하는 작업이 포함됩니다.
수식은 왼쪽부터 9개의 문자를 추출합니다.
SEARCH 함수를 중첩해서 사용하여 num_chars 값을 찾습니다.
A2의 왼쪽 첫 번째 문자부터 계산한 첫 번째 공백의 숫자 위치를 검색합니다. (5)첫 번째 공백(K) 뒤에 문자의 위치를 가져오려면 1을 더합니다. 결과는 두 번째 공간 instance 검색을 시작할 문자 번호입니다. (5 + 1 = 6)
A2에서 2단계에서 찾은 여섯 번째 위치(K)부터 시작하여 두 번째 공간 instance를 검색합니다. 결과는 LEFT가 텍스트 문자열에서 추출하는 문자 수입니다. (9)
중간 이름
중간 이름은 10번째 위치(D)에서 시작하여 12번째 위치(세 번째 공백)에서 끝납니다. 이 수식은 첫 번째, 두 번째, 세 번째 공간 인스턴스를 찾기 위해 SEARCH를 중첩하는 것을 포함합니다.
수식은 10번째 위치부터 시작하여 가운데에서 두 문자를 추출합니다.
중첩된 SEARCH 함수를 사용하여 start_num 값을 찾습니다.
A2의 왼쪽 첫 번째 문자부터 계산한 첫 번째 공백의 숫자 위치를 검색합니다. (5)첫 번째 공백(K) 뒤에 문자를 가져오려면 1을 더합니다. 결과는 두 번째 공백을 검색하기 시작할 문자 번호입니다. (5 + 1 = 6)
2단계에서 찾은 여섯 번째 위치(K)부터 시작하여 A2에서 공간의 두 번째 instance 위치를 검색합니다. 결과는 LEFT가 왼쪽에서 추출하는 문자 수입니다. (9)
두 번째 공백(D) 뒤에 있는 문자를 가져오려면 1을 더합니다. 결과는 중간 이름의 시작 위치입니다. (9 + 1 = 10)
SEARCH 함수를 중첩해서 사용하여 num_chars 값을 찾습니다.
두 번째 공백(D) 뒤에 있는 문자의 숫자 위치를 검색합니다. 결과는 세 번째 공백 검색을 시작할 문자 번호입니다. (10)왼쪽부터 A2에서 세 번째 공백의 숫자 위치를 검색합니다. 결과는 중간 이름의 끝 위치입니다. (12)
두 번째 공백(D) 뒤에 있는 문자의 숫자 위치를 검색합니다. 결과는 중간 이름의 시작 위치입니다. (10)
6단계에서 찾은 세 번째 공백의 문자 번호를 가져와 7단계에서 찾은 "D"의 문자 번호를 뺍니다. 결과는 4단계에서 찾은 10번째 위치부터 시작하여 MID가 텍스트 문자열에서 추출하는 문자 수입니다. (12 - 10 = 2)
성
성은 오른쪽부터 8자리부터 시작합니다. 이 수식은 SEARCH를 중첩하여 다섯 번째, 아홉 번째, 12번째 위치에 있는 첫 번째, 두 번째, 세 번째 공간 인스턴스를 찾는 것입니다.
수식은 오른쪽에서 8자를 추출합니다.
중첩된 SEARCH와 LEN 함수를 사용하여 num_chars 값을 찾습니다.
왼쪽에서 시작하여 A2에서 첫 번째 공백의 숫자 위치를 검색합니다. (5)첫 번째 공백(K) 뒤에 문자를 가져오려면 1을 더합니다. 결과는 공간 검색을 시작할 문자 번호입니다. (5 + 1 = 6)
A2에서 2단계에서 찾은 여섯 번째 위치(K)부터 시작하여 두 번째 공백을 검색합니다. (9)
두 번째 공백(D) 뒤에 문자의 위치를 가져오려면 1을 더합니다. 결과는 중간 이름의 시작 위치입니다. (9 + 1 = 10)
왼쪽부터 A2에서 세 번째 공백의 숫자 위치를 검색합니다. 결과는 중간 이름의 끝 위치입니다. (12)
A2에 있는 텍스트 문자열의 총 길이를 계산한 다음, 왼쪽에서 5단계에서 찾은 세 번째 공백까지 문자 수를 뺍니다. 결과는 전체 이름의 오른쪽에서 추출할 문자 수입니다. (20 - 12 = 8)
예 6: Paula Barreto de Mattos
이 예에서는 세 부분으로 된 성 Barreto de Mattos를 사용합니다. 첫 번째 공백은 이름의 끝과 성의 시작을 표시합니다.
표의 셀을 복사하여 Excel 워크시트의 A1 셀에 붙여넣습니다. 왼쪽에 표시되는 수식은 참조용으로 표시되고 Excel은 오른쪽에 있는 수식을 적절한 결과로 자동 변환합니다.
힌트 워크시트에 데이터를 붙여넣기 전에 열 A와 B의 열 너비를 250으로 설정합니다.
| 예제 이름 | 설명 |
|---|---|
| Paula Barreto de Mattos | 세 부분으로 된 성 |
| 수식 | 결과(이름) |
| '=LEFT(A2, SEARCH(" ",A2,1)) | =LEFT(A2, SEARCH(" ",A2,1)) |
| 수식 | 결과(성) |
| RIGHT(A2,LEN(A2)-SEARCH(" ",A2,1)) | =RIGHT(A2,LEN(A2)-SEARCH(" ",A2,1)) |
이름
이름은 왼쪽에서 첫 번째 문자(P)로 시작하여 여섯 번째 문자(첫 번째 공백)에서 끝납니다. 수식은 왼쪽에서 6자를 추출합니다.
검색 기능을 사용하여 num_chars 값을 찾습니다.
왼쪽에서 시작하여 A2에서 첫 번째 공백의 숫자 위치를 검색합니다. (6)성
성은 오른쪽부터 17자(B)부터 시작하여 오른쪽부터 첫 글자(s)로 끝납니다. 수식은 오른쪽에서 17자를 추출합니다.
LEN 및 SEARCH 함수를 사용하여 num_chars 값을 찾습니다.
왼쪽에서 시작하여 A2에서 첫 번째 공백의 숫자 위치를 검색합니다. (6)A2에 있는 텍스트 문자열의 총 길이를 계산한 다음, 1단계에서 찾은 왼쪽부터 첫 번째 공백까지 문자 수를 뺍니다. 결과는 전체 이름의 오른쪽에서 추출할 문자 수입니다. (23 - 6 = 17)
예 7: James van Eaton
이 예제에서는 두 부분으로 구성된 성 van Eaton을 사용합니다. 첫 번째 공백은 이름의 끝과 성의 시작을 표시합니다.
표의 셀을 복사하여 Excel 워크시트의 A1 셀에 붙여넣습니다. 왼쪽에 표시되는 수식은 참조용으로 표시되고 Excel은 오른쪽에 있는 수식을 적절한 결과로 자동 변환합니다.
힌트 워크시트에 데이터를 붙여넣기 전에 열 A와 B의 열 너비를 250으로 설정합니다.
| 예제 이름 | 설명 |
|---|---|
| James van Eaton | 두 부분으로 된 성 |
| 수식 | 결과(이름) |
| '=LEFT(A2, SEARCH(" ",A2,1)) | =LEFT(A2, SEARCH(" ",A2,1)) |
| 수식 | 결과(성) |
| '=RIGHT(A2,LEN(A2)-SEARCH(" ",A2,1)) | =RIGHT(A2,LEN(A2)-SEARCH(" ",A2,1)) |
이름
이름은 왼쪽에서 첫 번째 문자(J)로 시작하여 여덟 번째 문자(첫 번째 공백)에서 끝납니다. 수식은 왼쪽에서 6자를 추출합니다.
SEARCH 함수를 사용하여 num_chars 값을 찾습니다.
왼쪽에서 시작하여 A2에서 첫 번째 공백의 숫자 위치를 검색합니다. (6)성
성은 오른쪽에서 아홉 번째 문자(v)로 시작하여 오른쪽에서 첫 번째 문자(n)에서 끝납니다. 수식은 전체 이름의 오른쪽에서 9자를 추출합니다.
LEN 및 SEARCH 함수를 사용하여 num_chars 값을 찾습니다.
왼쪽에서 시작하여 A2에서 첫 번째 공백의 숫자 위치를 검색합니다. (6)A2에 있는 텍스트 문자열의 총 길이를 계산한 다음, 1단계에서 찾은 왼쪽부터 첫 번째 공백까지 문자 수를 뺍니다. 결과는 전체 이름의 오른쪽에서 추출할 문자 수입니다. (15 - 6 = 9)
예 8: Bacon Jr., Dan K.
이 예에서는 성이 먼저에 오고 그 뒤에 접미사가 옵니다. 쉼표는 성과 접미사를 이름 및 중간 이니셜과 구분합니다.
표의 셀을 복사하여 Excel 워크시트의 A1 셀에 붙여넣습니다. 왼쪽에 표시되는 수식은 참조용으로 표시되고 Excel은 오른쪽에 있는 수식을 적절한 결과로 자동 변환합니다.
힌트 워크시트에 데이터를 붙여넣기 전에 열 A와 B의 열 너비를 250으로 설정합니다.
| 예제 이름 | 설명 |
|---|---|
| 베이컨 주니어, 댄 K. | 성, 접미사 앞에 쉼표 포함 |
| 수식 | 결과(이름) |
| '=MID(A2,SEARCH(" ",A2,SEARCH(" ",A2,1)+1)+1,SEARCH(" ",A2,SEARCH(" ",A2,SEARCH(" ",A2,1)+1)+1)-SEARCH(" ",A2,SEARCH(" ",A2,1)+1)) | =MID(A2,SEARCH(" ",A2,SEARCH(" ",A2,1)+1)+1,SEARCH(" ",A2,SEARCH(" ",A2,SEARCH(" ",A2,1)+1)+1)-SEARCH(" ",A2,SEARCH(" ",A2,1)+1)) |
| 수식 | 결과(중간 이니셜) |
| '=RIGHT(A2,LEN(A2)-SEARCH(" ",A2,SEARCH(" ",A2,SEARCH(" ",A2,1)+1)+1)) | =RIGHT(A2,LEN(A2)-SEARCH(" ",A2,SEARCH(" ",A2,SEARCH(" ",A2,1)+1)+1)) |
| 수식 | 결과(성) |
| '=LEFT(A2, SEARCH(" ",A2,1)) | =LEFT(A2, SEARCH(" ",A2,1)) |
| 수식 | 결과(접미사) |
| '=MID(A2,SEARCH(" ", A2,1)+1,(SEARCH(" ",A2,SEARCH(" ",A2,1)+1)-2)-SEARCH(" ",A2,1)) | =MID(A2,SEARCH(" ", A2,1)+1,(SEARCH(" ",A2,SEARCH(" ",A2,1)+1)-2)-SEARCH(" ",A2,1)) |
이름
이름은 열두 번째 문자(D)로 시작하여 열다섯 번째 문자(세 번째 공백)로 끝납니다. 수식은 12번째 위치부터 세 문자를 추출합니다.
중첩된 SEARCH 함수를 사용하여 start_num 값을 찾습니다.
왼쪽에서 시작하여 A2에서 첫 번째 공백의 숫자 위치를 검색합니다. (6)첫 번째 공백(J) 뒤에 있는 문자를 가져오려면 1을 더합니다. 결과는 두 번째 공백을 검색하기 시작할 문자 번호입니다. (6 + 1 = 7)
2단계에서 찾은 일곱 번째 위치(J)부터 시작하여 A2에서 두 번째 공백을 검색합니다. (11)
두 번째 공백(D) 뒤에 있는 문자를 가져오려면 1을 더합니다. 결과는 이름의 시작 위치입니다. (11 + 1 = 12)
SEARCH 함수를 중첩해서 사용하여 num_chars 값을 찾습니다.
두 번째 공백(D) 뒤에 있는 문자의 숫자 위치를 검색합니다. 결과는 세 번째 공백 검색을 시작할 문자 번호입니다. (12)왼쪽부터 A2에서 세 번째 공백의 숫자 위치를 검색합니다. 결과는 이름의 끝 위치입니다. (15)
두 번째 공백(D) 뒤에 있는 문자의 숫자 위치를 검색합니다. 결과는 이름의 시작 위치입니다. (12)
6단계에서 찾은 세 번째 공백의 문자 번호를 가져와 7단계에서 찾은 "D"의 문자 번호를 뺍니다. 결과는 4단계에서 찾은 12번째 위치부터 시작하는 텍스트 문자열에서 MID가 추출하는 문자 수입니다. (15 - 12 = 3)
중간 이름
중간 이름은 오른쪽에서 두 번째 문자(K)로 시작합니다. 수식은 오른쪽에서 두 문자를 추출합니다.
왼쪽에서 시작하여 A2에서 첫 번째 공백의 숫자 위치를 검색합니다. (6)
첫 번째 공백(J) 뒤에 있는 문자를 가져오려면 1을 더합니다. 결과는 두 번째 공백을 검색하기 시작할 문자 번호입니다. (6 + 1 = 7)
2단계에서 찾은 일곱 번째 위치(J)부터 시작하여 A2에서 두 번째 공백을 검색합니다. (11)
두 번째 공백(D) 뒤에 있는 문자를 가져오려면 1을 더합니다. 결과는 이름의 시작 위치입니다. (11 + 1 = 12)
왼쪽부터 A2에서 세 번째 공백의 숫자 위치를 검색합니다. 결과는 중간 이름의 끝 위치입니다. (15)
A2에 있는 텍스트 문자열의 총 길이를 계산한 다음, 5단계에서 찾은 왼쪽에서 세 번째 공백까지의 문자 수를 뺍니다. 결과는 전체 이름의 오른쪽에서 추출할 문자 수입니다. (17 - 15 = 2)
성
성은 왼쪽에서 첫 번째 문자(B)부터 시작하여 여섯 번째 문자(첫 번째 공백)에서 끝납니다. 따라서 수식은 왼쪽에서 6자를 추출합니다.
SEARCH 함수를 사용하여 num_chars 값을 찾습니다.
왼쪽에서 시작하여 A2에서 첫 번째 공백의 숫자 위치를 검색합니다. (6)suffix
접미사는 왼쪽에서 일곱 번째 문자(J)에서 시작하여 왼쪽(.)에서 아홉 번째 문자로 끝납니다. 수식은 7번째 문자부터 시작하여 세 문자를 추출합니다.
SEARCH 함수를 사용하여 start_num 값을 찾습니다.
왼쪽에서 시작하여 A2에서 첫 번째 공백의 숫자 위치를 검색합니다. (6)첫 번째 공백(J) 뒤에 있는 문자를 가져오려면 1을 더합니다. 결과는 접미사의 시작 위치입니다. (6 + 1 = 7)
SEARCH 함수를 중첩해서 사용하여 num_chars 값을 찾습니다.
왼쪽에서 시작하여 A2에서 첫 번째 공백의 숫자 위치를 검색합니다. (6)첫 번째 공백(J) 뒤에 문자의 숫자 위치를 가져오려면 1을 더합니다. 결과는 두 번째 공백을 검색하기 시작할 문자 번호입니다. (7)
4단계에서 찾은 일곱 번째 문자부터 시작하여 A2에서 두 번째 공백의 숫자 위치를 검색합니다. (11)
4단계에서 찾은 두 번째 공백의 문자 번호에서 1을 빼서 ","의 문자 번호를 얻습니다. 결과는 접미사의 끝 위치입니다. (11 - 1 = 10)
첫 번째 공백의 숫자 위치를 검색합니다. (6)
첫 번째 공백을 찾은 후 1을 더하여 3단계와 4단계에서도 찾은 다음 문자(J)를 찾습니다. (7)
6단계에서 찾은 ""의 문자 번호를 가져와 3단계와 4단계에서 찾은 "J"의 문자 번호를 뺍니다. 결과는 2단계에서 찾은 일곱 번째 위치부터 시작하는 텍스트 문자열에서 MID가 추출하는 문자 수입니다. (10 - 7 = 3)
예 9: Gary Altman III
이 예제에서는 이름이 문자열의 시작 부분에 있고 접미사가 끝에 있으므로 예제 2: LEFT 함수를 사용하여 이름을 추출하고, MID 함수를 사용하여 성을 추출하고, RIGHT 함수를 사용하여 접미사를 추출합니다.
표의 셀을 복사하여 Excel 워크시트의 A1 셀에 붙여넣습니다. 왼쪽에 표시되는 수식은 참조용으로 표시되고 Excel은 오른쪽에 있는 수식을 적절한 결과로 자동 변환합니다.
힌트 워크시트에 데이터를 붙여넣기 전에 열 A와 B의 열 너비를 250으로 설정합니다.
| 예제 이름 | 설명 |
|---|---|
| 게리 알트먼 3세 | 접미사가 있는 이름 및 성 |
| 수식 | 결과(이름) |
| '=LEFT(A2, SEARCH(" ",A2,1)) | =LEFT(A2, SEARCH(" ",A2,1)) |
| 수식 | 결과(성) |
| '=MID(A2,SEARCH(" ",A2,1)+1,SEARCH(" ",A2,SEARCH(" ",A2,1)+1)-(SEARCH(" ",A2,1)+1)) | =MID(A2,SEARCH(" ",A2,1)+1,SEARCH(" ",A2,SEARCH(" ",A2,1)+1)-(SEARCH(" ",A2,1)+1)) |
| 수식 | 결과(접미사) |
| '=RIGHT(A2,LEN(A2)-SEARCH(" ",A2,SEARCH(" ",A2,1)+1)) | =RIGHT(A2,LEN(A2)-SEARCH(" ",A2,SEARCH(" ",A2,1)+1)) |
이름
이름은 왼쪽에서 첫 번째 문자(G)에서 시작하여 다섯 번째 문자(첫 번째 공백)에서 끝납니다. 따라서 수식은 전체 이름의 왼쪽에서 5자를 추출합니다.
왼쪽에서 시작하여 A2에서 첫 번째 공백의 숫자 위치를 검색합니다. (5)
성
성은 왼쪽에서 여섯 번째 문자(A)에서 시작하여 11번째 문자(두 번째 공백)에서 끝납니다. 이 수식에는 공백의 위치를 찾기 위해 SEARCH를 중첩하는 작업이 포함됩니다.
수식은 여섯 번째 문자부터 시작하여 가운데에서 6개의 문자를 추출합니다.
SEARCH 함수를 사용하여 start_num 값을 찾습니다.
왼쪽에서 시작하여 A2에서 첫 번째 공백의 숫자 위치를 검색합니다. (5)첫 번째 공백(A) 뒤에 문자의 위치를 가져오려면 1을 더합니다. 결과는 성의 시작 위치입니다. (5 + 1 = 6)
SEARCH 함수를 중첩해서 사용하여 num_chars 값을 찾습니다.
왼쪽에서 시작하여 A2에서 첫 번째 공백의 숫자 위치를 검색합니다. (5)첫 번째 공백(A) 뒤에 문자의 위치를 가져오려면 1을 더합니다. 결과는 두 번째 공백을 검색하기 시작할 문자 번호입니다. (5 + 1 = 6)
4단계에서 찾은 여섯 번째 문자부터 시작하여 A2에서 두 번째 공백의 숫자 위치를 검색합니다. 이 문자 번호는 성의 끝 위치입니다. (12)
첫 번째 공백의 숫자 위치를 검색합니다. (5)
1을 더하여 첫 번째 공백(A) 뒤에 오는 문자의 숫자 위치를 찾으며, 역시 3단계와 4단계에서 찾을 수 있습니다. (6)
5단계에서 찾은 두 번째 공백의 문자 번호를 가져와 6단계와 7단계에서 찾은 "A"의 문자 번호를 뺍니다. 결과는 2단계에서 찾은 여섯 번째 위치부터 시작하여 텍스트 문자열에서 MID가 추출하는 문자 수입니다. (12 - 6 = 6)
suffix
접미사는 오른쪽부터 세 문자부터 시작합니다. 이 수식에는 공백의 위치를 찾기 위해 SEARCH를 중첩하는 작업이 포함됩니다.
중첩된 SEARCH와 LEN 함수를 사용하여 num_chars 값을 찾습니다.
왼쪽에서 시작하여 A2에서 첫 번째 공백의 숫자 위치를 검색합니다. (5)첫 번째 공백(A) 뒤에 문자를 가져오려면 1을 더합니다. 결과는 두 번째 공백을 검색하기 시작할 문자 번호입니다. (5 + 1 = 6)
2단계에서 찾은 여섯 번째 위치(A)부터 시작하여 A2에서 두 번째 공백을 검색합니다. (12)
A2에 있는 텍스트 문자열의 총 길이를 계산한 다음, 3단계에서 찾은 왼쪽부터 두 번째 공백까지의 문자 수를 뺍니다. 결과는 전체 이름의 오른쪽에서 추출할 문자 수입니다. (15 - 12 = 3)
예제 10: Mr. Ryan Ihrig
이 예제에서는 전체 이름 앞에 접두사가 오고 예제 2와 유사한 수식을 사용합니다. MID 함수를 사용하여 이름을 추출하고 RIGHT 함수를 사용하여 성을 추출합니다.
표의 셀을 복사하여 Excel 워크시트의 A1 셀에 붙여넣습니다. 왼쪽에 표시되는 수식은 참조용으로 표시되고 Excel은 오른쪽에 있는 수식을 적절한 결과로 자동 변환합니다.
힌트 워크시트에 데이터를 붙여넣기 전에 열 A와 B의 열 너비를 250으로 설정합니다.
| 예제 이름 | 설명 |
|---|---|
| 라이언 이릭 씨 | 접두사 포함 |
| 수식 | 결과(이름) |
| '=MID(A2,SEARCH(" ",A2,1)+1,SEARCH(" ",A2,SEARCH(" ",A2,1)+1)-(SEARCH(" ",A2,1)+1)) | =MID(A2,SEARCH(" ",A2,1)+1,SEARCH(" ",A2,SEARCH(" ",A2,1)+1)-(SEARCH(" ",A2,1)+1)) |
| 수식 | 결과(성) |
| '=RIGHT(A2,LEN(A2)-SEARCH(" ",A2,SEARCH(" ",A2,1)+1)) | =RIGHT(A2,LEN(A2)-SEARCH(" ",A2,SEARCH(" ",A2,1)+1)) |
이름
이름은 왼쪽에서 다섯 번째 문자(R)에서 시작하여 아홉 번째 문자(두 번째 공백)에서 끝납니다. 수식이 SEARCH를 중첩하여 공백의 위치를 찾습니다. 다섯 번째 위치부터 시작하여 4개의 문자를 추출합니다.
SEARCH 함수를 사용하여 start_num 값을 찾습니다.
왼쪽에서 시작하여 A2에서 첫 번째 공백의 숫자 위치를 검색합니다. (4)첫 번째 공백(R) 뒤에 문자의 위치를 가져오려면 1을 더합니다. 결과는 이름의 시작 위치입니다. (4 + 1 = 5)
중첩된 SEARCH 함수를 사용하여 num_chars 값을 찾습니다.
왼쪽에서 시작하여 A2에서 첫 번째 공백의 숫자 위치를 검색합니다. (4)첫 번째 공백(R) 뒤에 문자의 위치를 가져오려면 1을 더합니다. 결과는 두 번째 공백을 검색하기 시작할 문자 번호입니다. (4 + 1 = 5)
3단계와 4단계에서 찾은 다섯 번째 문자부터 시작하여 A2에서 두 번째 공백의 숫자 위치를 검색합니다. 이 문자 번호는 이름의 끝 위치입니다. (9)
첫 번째 공백을 검색합니다. (4)
1을 더하면 첫 번째 공백(R) 뒤에 오는 문자의 숫자 위치를 찾는데, 이는 3단계와 4단계에서도 찾을 수 있습니다. (5)
5단계에서 찾은 두 번째 공백의 문자 번호를 가져와 6단계와 7단계에서 찾은 "R"의 문자 번호를 뺍니다. 결과는 2단계에서 찾은 다섯 번째 위치부터 시작하여 MID가 텍스트 문자열에서 추출하는 문자 수입니다. (9 - 5 = 4)
성
성은 오른쪽부터 다섯 글자부터 시작합니다. 이 수식에는 공백의 위치를 찾기 위해 SEARCH를 중첩하는 작업이 포함됩니다.
중첩된 SEARCH와 LEN 함수를 사용하여 num_chars 값을 찾습니다.
왼쪽에서 시작하여 A2에서 첫 번째 공백의 숫자 위치를 검색합니다. (4)첫 번째 공백(R) 뒤에 문자의 위치를 가져오려면 1을 더합니다. 결과는 두 번째 공백을 검색하기 시작할 문자 번호입니다. (4 + 1 = 5)
A2에서 2단계에서 찾은 다섯 번째 위치(R)부터 시작하여 두 번째 공백을 검색합니다. (9)
A2에 있는 텍스트 문자열의 총 길이를 계산한 다음, 3단계에서 찾은 왼쪽부터 두 번째 공백까지의 문자 수를 뺍니다. 결과는 전체 이름의 오른쪽에서 추출할 문자 수입니다. (14 - 9 = 5)
예제 11: Julie Taft-Rider
이 예제에서는 하이픈이 연결된 성을 사용합니다. 공백으로 각 이름 구성 요소를 구분합니다.
표의 셀을 복사하여 Excel 워크시트의 A1 셀에 붙여넣습니다. 왼쪽에 표시되는 수식은 참조용으로 표시되고 Excel은 오른쪽에 있는 수식을 적절한 결과로 자동 변환합니다.
힌트 워크시트에 데이터를 붙여넣기 전에 열 A와 B의 열 너비를 250으로 설정합니다.
| 예제 이름 | 설명 |
|---|---|
| Julie Taft-Rider | 하이픈을 넣은 성 |
| 수식 | 결과(이름) |
| '=LEFT(A2, SEARCH(" ",A2,1)) | =LEFT(A2, SEARCH(" ",A2,1)) |
| 수식 | 결과(성) |
| '=RIGHT(A2,LEN(A2)-SEARCH(" ",A2,1)) | =RIGHT(A2,LEN(A2)-SEARCH(" ",A2,1)) |
이름
이름은 왼쪽에서 첫 번째 문자에서 시작하여 여섯 번째 위치(첫 번째 공백)에서 끝납니다. 수식은 왼쪽에서 6자를 추출합니다.
SEARCH 함수를 사용하여 num_chars 값을 찾습니다.
왼쪽에서 시작하여 A2에서 첫 번째 공백의 숫자 위치를 검색합니다. (6)성
전체 성은 오른쪽에서 10자(T)부터 시작하여 오른쪽에서 첫 번째 문자(r)에서 끝납니다.
LEN 및 SEARCH 함수를 사용하여 num_chars 값을 찾습니다.
왼쪽에서 첫 문자부터 시작하여 A2에서 공백의 숫자 위치를 검색합니다. (6)추출할 텍스트 문자열의 총 길이를 계산한 다음 왼쪽에서 1단계에서 찾은 첫 번째 공백까지의 문자 수를 뺍니다. (16 - 6 = 10)