메뉴
실무 위키응용 공식긴 상품명 줄이고 말줄임표 붙이는 공식

긴 상품명 줄이고 말줄임표 붙이는 공식

지원 버전 자세히 보기
엑셀 2013 이전엑셀 2016엑셀 2019엑셀 2021엑셀 2024M365웹 엑셀

상품명이 기준보다 길면 앞부분만 남기고 말줄임표를 붙여 표 폭을 맞춥니다.

긴 상품명 줄이고 말줄임표 붙이는 공식 예제 미리보기
예제 미리보기 크게 보기

인수 설명

=IF ( LEN ( 상품명 ) > 8, LEFT ( 상품명, 8 ) & "…", 상품명 )
인수 설명 자세히 보기(인수를 클릭하면 해당 영역만 강조됩니다. 여러 개를 함께 켜고 끌 수 있습니다.)
인수구분설명
상품명필수길이를 확인하고 앞부분을 가져올 원본 상품명이 들어 있는 셀입니다.
8필수앞에서 남길 최대 글자 수이며 이 공식에서는 8로 고정된 값입니다.
"…"필수상품명이 잘렸음을 표시하기 위해 끝에 붙일 문자이며 이 공식에서는 말줄임표로 고정된 값입니다.
C2=IF(LEN(A2)>8,LEFT(A2,8)&"…",A2)
A
B
C
D
1
상품명
글자 수
줄인 이름
2
USB고속충전케이블
10
USB고속충전케…
3
프리미엄블루투스스피커
11
프리미엄블루투스…
4
초경량노이즈캔슬링헤드폰
12
초경량노이즈캔슬…
5
대용량스테인리스보온텀블러
13
대용량스테인리스…
6
무선마우스
5
무선마우스
7
휴대용무선충전기
8
휴대용무선충전기
8
글자 수가 8 이하이면 원본을 유지하고, 9 이상이면 앞의 8글자 뒤에 말줄임표가 붙습니다.
이 공식이 사용하는 함수

동작 원리

LEN 함수가 상품명의 길이를 확인하고, IF 함수가 8글자를 넘는 경우에만 LEFT 함수로 앞부분을 남깁니다.

예제 시트에서 긴 상품명의 C2 셀과 짧은 상품명의 C6 셀을 비교합니다. 단계마다 강조된 부분이 어떻게 계산되는지 살펴보세요.

1

LEN 함수가 긴 상품명의 글자 수를 셉니다

A2의 영문 세 글자와 한글 일곱 글자를 모두 한 글자씩 세어 10을 반환합니다.

=LEN ( A2 )
= 10
2

긴 상품명은 앞의 8글자만 남깁니다

10은 8보다 크므로 참일 때의 계산을 사용합니다. LEFT 함수가 앞의 8글자를 가져오고 끝에 말줄임표를 붙입니다.

=IF ( 10 > 8, LEFT ( A2, 8 ) & "…", A2 )
= "USB고속충전케…"
3

LEN 함수가 짧은 상품명의 글자 수를 셉니다

A6의 무선마우스는 다섯 글자이므로 기준보다 짧습니다.

=LEN ( A6 )
= 5
4

짧은 상품명은 원본을 그대로 반환합니다

5는 8보다 크지 않으므로 거짓일 때의 A6 값을 선택합니다. 말줄임표를 붙이지 않아 원본과 결과가 같습니다.

=IF ( 5 > 8, LEFT ( A6, 8 ) & "…", A6 )
= "무선마우스"
댓글 0
아직 댓글이 없습니다. 첫 번째 댓글을 작성해보세요!
스크랩 완료