메뉴
실무 위키응용 공식엑셀 목록에서 가장 긴 상품명 찾기 공식

엑셀 목록에서 가장 긴 상품명 찾기 공식

2021
지원 버전 자세히 보기
엑셀 2021엑셀 2024M365웹 엑셀

글자 수가 가장 큰 상품명을 찾아 첫 항목을 반환합니다.

엑셀 목록에서 가장 긴 상품명 찾기 공식 예제 미리보기
예제 미리보기 크게 보기

인수 설명

=INDEX ( 상품명 범위, XMATCH ( MAX ( LEN ( 상품명 범위 ) ), LEN ( 상품명 범위 ) ) )
인수 설명 자세히 보기(인수를 클릭하면 해당 영역만 강조됩니다. 여러 개를 함께 켜고 끌 수 있습니다.)
인수구분설명
상품명 범위필수가장 긴 이름을 찾을 상품명 목록입니다. 빈 셀을 제외한 연속 범위로 지정합니다.
E2=INDEX($A$2:$A$7,XMATCH(MAX(LEN($A$2:$A$7)),LEN($A$2:$A$7)))
A
B
C
D
E
F
1
상품명
글자 수
선택 기준
가장 긴 상품명
2
무선마우스
5
동점이면 첫 항목
프리미엄기계식키보드
3
프리미엄기계식키보드
10
4
초고속USB허브
8
5
듀얼모니터암
6
6
노이즈캔슬링헤드셋
9
7
스테인리스보온텀블러
10
8
가장 긴 상품명이 여러 개이면 목록에서 먼저 나온 상품명을 반환합니다. LEN 함수는 한글 한 글자와 영문 한 글자를 각각 1로 셉니다.
이 공식이 사용하는 함수

동작 원리

LEN 함수로 상품명마다 글자 수를 구하고, MAX 함수와 XMATCH 함수가 가장 큰 글자 수의 첫 위치를 찾으면 INDEX 함수가 해당 상품명을 가져옵니다.

예제 시트에서 가장 긴 상품명을 가져오는 E2 셀을 추적합니다. 단계마다 강조된 부분이 어떻게 계산되는지 살펴보세요.

1

상품명마다 글자 수를 셉니다

여섯 상품명의 글자 수를 순서대로 세면 5, 10, 8, 6, 9, 10입니다. 영문 USB의 세 글자도 각각 한 글자로 계산합니다.

=LEN ( $A$2:$A$7 )
= {5;10;8;6;9;10}
2

가장 큰 글자 수를 구합니다

글자 수 배열에서 가장 큰 값은 10입니다. 프리미엄기계식키보드와 스테인리스보온텀블러가 이 값에 해당합니다.

=MAX ( LEN ( $A$2:$A$7 ) )
= 10
3

최대 글자 수가 처음 나온 위치를 찾습니다

글자 수 10은 배열의 두 번째와 여섯 번째에 있습니다. XMATCH 함수는 위에서부터 처음 일치하는 상대 위치 2를 반환합니다.

=XMATCH ( 10, {5;10;8;6;9;10} )
= 2
4

같은 위치의 상품명을 가져옵니다

상품명 범위의 두 번째 값은 프리미엄기계식키보드이므로 해당 이름을 결과값으로 출력합니다.

=INDEX ( $A$2:$A$7, 2 )
= 프리미엄기계식키보드
댓글 0
아직 댓글이 없습니다. 첫 번째 댓글을 작성해보세요!
스크랩 완료