엑셀 목록에서 가장 긴 상품명 찾기 공식
2021지원 버전 자세히 보기
엑셀 2021엑셀 2024M365웹 엑셀
글자 수가 가장 큰 상품명을 찾아 첫 항목을 반환합니다.
인수 설명
=INDEX ( 상품명 범위, XMATCH ( MAX ( LEN ( 상품명 범위 ) ), LEN ( 상품명 범위 ) ) )인수 설명 자세히 보기(인수를 클릭하면 해당 영역만 강조됩니다. 여러 개를 함께 켜고 끌 수 있습니다.)
인수구분설명
상품명 범위필수가장 긴 이름을 찾을 상품명 목록입니다. 빈 셀을 제외한 연속 범위로 지정합니다.
A
B
C
D
E
F
1
상품명
글자 수
선택 기준
가장 긴 상품명
2
무선마우스
5
동점이면 첫 항목
프리미엄기계식키보드
3
프리미엄기계식키보드
10
4
초고속USB허브
8
5
듀얼모니터암
6
6
노이즈캔슬링헤드셋
9
7
스테인리스보온텀블러
10
8
동작 원리
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
로그인 후 댓글을 작성할 수 있습니다.
아직 댓글이 없습니다. 첫 번째 댓글을 작성해보세요!