엑셀 두 줄 텍스트 나누기 공식
지원 버전 자세히 보기
셀 안에서 줄바꿈(Alt+Enter)으로 입력된 두 줄 텍스트를 첫째 줄과 둘째 줄로 나누어 출력하는 공식입니다.
인수 설명
01LEFT + RIGHT 공식 (모든 버전)
=LEFT ( 셀, FIND ( CHAR ( 10 ), 셀 ) - 1 )
=RIGHT ( 셀, LEN ( 셀 ) - FIND ( CHAR ( 10 ), 셀 ) )
인수 설명 자세히 보기(인수를 클릭하면 해당 영역만 강조됩니다. 여러 개를 함께 켜고 끌 수 있습니다.)
02TEXTSPLIT 함수 공식 (엑셀 2024 이후)
=TEXTSPLIT ( 셀, CHAR ( 10 ) )인수 설명 자세히 보기
수식을 입력한 셀자동으로 채워진 범위
동작 원리
01LEFT + RIGHT 공식 (모든 버전)
FIND 함수로 줄바꿈 위치를 찾고 LEFT 함수와 RIGHT 함수는 그 앞뒤 텍스트를 각각 반환합니다.
모든 버전 LEFT·RIGHT 공식의 예제 시트에서 D2 셀과 E2 셀이 반환하는 두 값을 추적합니다. 단계마다 강조된 부분이 어떻게 계산되는지 살펴보세요.
FIND 함수가 줄바꿈 위치를 찾습니다
A2의 9글자 뒤에 CHAR 함수가 만든 줄바꿈 문자가 이어지므로 FIND 함수는 10을 반환합니다.
=FIND ( CHAR ( 10 ), A2&CHAR ( 10 )&B2 )
= 10
셀 안 줄바꿈 문자의 위치입니다. LEFT 함수가 첫째 줄을 반환합니다
줄바꿈 문자를 제외하려면 FIND 함수가 반환한 위치에서 1을 뺍니다. LEFT 함수는 앞의 9글자만 반환합니다.
=LEFT ( A2&CHAR ( 10 )&B2, 10-1 )
= "주문번호 1034"
줄바꿈 앞의 첫째 줄입니다. LEN 함수가 전체 길이를 셉니다
LEN 함수는 두 문장과 줄바꿈 문자를 모두 포함해 전체 길이를 14로 계산합니다.
=LEN ( A2&CHAR ( 10 )&B2 )
= 14
줄바꿈 문자까지 포함한 전체 글자 수입니다. RIGHT 함수가 둘째 줄을 반환합니다
RIGHT 함수는 전체 길이 14에서 줄바꿈 위치 10을 뺀 마지막 4글자를 반환합니다.
=RIGHT ( A2&CHAR ( 10 )&B2, 14-10 )
= "부산센터"
줄바꿈 뒤의 둘째 줄입니다. 02TEXTSPLIT 함수 공식 (엑셀 2024 이후)
CHAR 함수는 두 문장을 줄바꿈으로 연결하고 TEXTSPLIT 함수는 줄바꿈을 기준으로 두 값을 나눕니다.
엑셀 2024 · M365 TEXTSPLIT 공식의 예제 시트에서 F2:G2에 스필되는 두 값을 추적합니다. 단계마다 강조된 부분이 어떻게 계산되는지 살펴보세요.
CHAR 함수가 두 문장을 줄바꿈으로 연결합니다
CHAR 함수가 문자 코드 10의 줄바꿈을 만들고 A2와 B2 사이에 넣습니다.
=A2&CHAR ( 10 )&B2
= "주문번호 1034↵부산센터"
↵는 셀 안 줄바꿈 문자입니다. TEXTSPLIT 함수가 두 값을 가로로 나눕니다
TEXTSPLIT 함수는 CHAR 함수의 줄바꿈 문자를 열 구분자로 사용해 두 값을 F2:G2에 가로로 스필합니다.
=TEXTSPLIT ( A2&CHAR ( 10 )&B2, CHAR ( 10 ) )
= {"주문번호 1034","부산센터"}
F2:G2에 출력되는 가로 배열입니다.
도움이 되셨다니 글을 작성한 보람이 있습니다^-^
앞으로도 더욱 유익한 자료로 자주 인사드리겠습니다.
감사합니다!