Skip to main content

대소문자 구분 조회

Author: Amanda Li Last Modified: 2025-05-21

INDEXMATCH 함수를 결합하거나 VLOOKUP 함수를 사용하여 Excel에서 값을 조회할 수 있다는 것을 알고 있을 것입니다. 그러나 이러한 조회는 대소문자를 구분하지 않습니다. 따라서 대소문자를 구분하는 일치를 수행하려면 EXACTCHOOSE 함수를 활용해야 합니다.

case sensitive lookup 1

INDEX 및 MATCH로 대소문자 구분 조회 수행하기
VLOOKUP으로 대소문자 구분 조회 수행하기


INDEX 및 MATCH로 대소문자 구분 조회 수행하기

위 스크린샷에 표시된 YUKI성적을 INDEX와 MATCH를 사용하여 알아보기 위해, EXACT 함수를 사용하여 학생 이름 범위의 텍스트 문자열을 G5 셀의 값인 YUKI와 비교할 수 있습니다. 이때 각 문자의 대소문자도 포함됩니다. 그런 다음 INDEX와 MATCH 함수를 함께 사용하여 원하는 값을 찾을 수 있습니다.

일반적인 문법

=INDEX(반환_범위,MATCH(TRUE,EXACT(조회_값,조회_범위),0))

√ 참고: 이것은 배열 수식으로 Ctrl + Shift + Enter로 입력해야 합니다.

  • 반환_범위: 조합 수식이 값을 반환할 범위입니다. 여기서는 성적 범위를 의미합니다.
  • 조회_값: EXACT가 조회_범위의 텍스트 문자열과 대소문자 구분 비교를 수행하는 데 사용하는 값입니다. 여기서는 주어진 이름인 YUKI를 의미합니다.
  • 조회_범위: 조회_값과 비교할 셀 범위입니다. 여기서는 이름 범위를 의미합니다.
  • 매치_타입 0: MATCH는 조회_값과 정확히 일치하는 첫 번째 값을 찾습니다.

YUKI성적을 확인하려면 아래 수식을 G6 셀에 복사하거나 입력하고, 결과를 얻으려면 Ctrl + Shift + Enter를 누르세요:

=INDEX(D5:D14,MATCH(TRUE,EXACT("YUKI",B5:B14),0))

또는 셀 참조를 사용하여 수식을 동적으로 만들 수 있습니다:

=INDEX(D5:D14,MATCH(TRUE,EXACT(G5,B5:B14),0))

case sensitive lookup 2

수식 설명

=INDEX(D5:D14,MATCH(TRUE,EXACT("YUKI",B5:B14),0))

  • EXACT(G5,B5:B14): EXACT 함수는 학생 이름 범위의 텍스트 문자열을 비교합니다. B5:B14 대상 "YUKI", 셀의 값인 G5와 비교하며, B5부터 B14까지의 셀 중 하나의 값이 YUKI와 정확히 같으면 TRUE를 반환하고 그렇지 않으면 FALSE를 반환합니다. 따라서 다음과 같은 TRUE와 FALSE의 배열을 얻게 됩니다:
    {FALSE;FALSE;FALSE;FALSE;FALSE;FALSE;FALSE;FALSE;FALSE;TRUE}
  • MATCH(TRUE,MATCH(TRUE,EXACT(G5,B5:B14),0),0) = MATCH(TRUE,MATCH(TRUE,{FALSE;FALSE;FALSE;FALSE;FALSE;FALSE;FALSE;FALSE;FALSE;TRUE},0),0): 매치_타입 0은 MATCH 함수가 정확히 일치하는 값을 찾도록 요청합니다. 함수는 배열에서 정확한 조회_값 “TRUE”의 위치를 반환하며, 유일한 TRUE가 배열의 10번째 위치에 있으므로 결과는 10입니다.
  • INDEX(D5:D14D5:D14,MATCH(TRUE,EXACT(G5,B5:B14),0)) = INDEX(D5:D14D5:D14,10): INDEX 함수는 성적 범위 D5:D14에서 10번째 값을 반환하며, 그 값은 A입니다.

VLOOKUP으로 대소문자 구분 조회 수행하기

나라에서 JIMMY가 왔는지 VLOOKUP 함수를 사용하여 알아보려면, 대소문자 구분 조회를 수행하기 위해 CHOOSE 및 EXACT 함수를 활용해야 합니다. EXACT 함수는 JIMMY와 학생 이름 범위의 각 텍스트 문자열 간에 대소문자 구분 비교를 수행합니다. 그런 다음 CHOOSE를 사용하여 EXACT의 결과와 국가 범위의 값을 결합할 수 있습니다. 이제 VLOOKUP이 그 능력을 발휘할 차례입니다.

일반적인 문법

=VLOOKUP(TRUE,CHOOSE({1,2},EXACT(조회_값,조회_범위),반환_범위),2,FALSE)

√ 참고: 이것은 배열 수식으로 Ctrl + Shift + Enter로 입력해야 합니다.

  • 조회_값: EXACT가 조회_범위의 텍스트 문자열과 대소문자 구분 비교를 수행하는 데 사용하는 값입니다. 여기서는 주어진 이름인 JIMMY를 의미합니다.
  • 조회_범위: 조회_값과 비교할 셀 범위입니다. 여기서는 이름 범위를 의미합니다.
  • 반환_범위: 조합 수식이 값을 반환할 범위입니다. 여기서는 국가 범위를 의미합니다.
  • range_lookup FALSE: VLOOKUP 함수는 정확히 일치하는 값을 검색합니다.

JIMMY가 어떤 나라에서 왔는지 확인하려면 아래 수식을 G9 셀에 복사하거나 입력하고, 결과를 얻으려면 Ctrl + Shift + Enter를 누르세요:

=VLOOKUP(TRUE,CHOOSE({1,2},EXACT("JIMMY",B5:B14),C5:C14),2,FALSE)

또는 셀 참조를 사용하여 수식을 동적으로 만들 수 있습니다:

=VLOOKUP(TRUE,CHOOSE({1,2},EXACT(G8,B5:B14),C5:C14),2,FALSE)

case sensitive lookup 3

수식 설명

=VLOOKUP(TRUE,CHOOSE({1,2},EXACT(G8,B5:B14),C5:C14),2,FALSE)

  • EXACT(G8,B5:B14): EXACT 함수는 학생 이름 범위의 텍스트 문자열을 비교합니다. B5:B14 셀의 값인 G8, JIMMY와 비교하며, 학생 이름 범위의 값이 JIMMY와 정확히 같으면 TRUE를 반환하고 그렇지 않으면 FALSE를 반환합니다. 따라서 다음과 같은 TRUE와 FALSE의 배열을 얻게 됩니다:
    {FALSE;FALSE;FALSE;FALSE;TRUE;FALSE;FALSE;FALSE;FALSE;FALSE}
  • CHOOSE({1,2},EXACT(G8,B5:B14),C5:C14) = CHOOSE({1,2},{FALSE;FALSE;FALSE;FALSE;TRUE;FALSE;FALSE;FALSE;FALSE;FALSE},C5:C14): CHOOSE의 인덱스_번호 인수 {1,2} EXACT 배열과 C5:C14 에서 가져온 값을 결합하여 다음과 같은 2차원 배열을 만듭니다:
    {FALSE,"China";FALSE,"England";FALSE,"America";FALSE,"India";TRUE,"America";FALSE,"India";FALSE,"America";FALSE,"China";FALSE,"England";FALSE,"China"}
  • VLOOKUP(VLOOKUP(TRUETRUE,,CHOOSE({1,2},EXACT(G8,B5:B14),C5:C14),2,FALSE) = VLOOKUP(VLOOKUP(TRUETRUE,,{FALSE,"China";FALSE,"England";FALSE,"America";FALSE,"India";TRUE,"America";FALSE,"India";FALSE,"America";FALSE,"China";FALSE,"England";FALSE,"China"},2,FALSE): range_lookup FALSE는 VLOOKUP 함수가 2차원 배열의 첫 번째 열에서 정확한 값 “TRUE”를 검색하고 번째 열에서 정확히 일치하는 값을 반환하도록 요청합니다. 결과는 America입니다.

관련 기능

Excel INDEX 함수

Excel INDEX 함수는 범위 또는 배열에서 지정된 위치에 따라 표시되는 값을 반환합니다.

Excel MATCH 함수

Excel MATCH 함수는 특정 범위의 셀에서 특정 값을 검색하고 해당 값의 상대적 위치를 반환합니다.

Excel VLOOKUP 함수

Excel VLOOKUP 함수는 테이블의 첫 번째 열에서 일치하는 항목을 찾아 해당 행의 특정 열에서 값을 반환합니다.

Excel EXACT 함수

EXACT 함수는 두 개의 문자열을 비교하고 정확히 동일하면 (대소문자 구분 포함) TRUE를 반환하고 그렇지 않으면 FALSE를 반환합니다.

Excel CHOOSE 함수

CHOOSE 함수는 주어진 인덱스 번호에 따라 값 목록에서 값을 반환합니다. 예를 들어, CHOOSE(3,”Apple”,”Peach”,”Orange”)는 인덱스 번호가 3이고 함수에서 인덱스 번호 이후 세 번째 값인 Orange를 반환합니다.


관련 수식

INDEX 및 MATCH로 정확히 일치하는 값 찾기

특정 제품, 영화 또는 사람 등에 대한 정보를 Excel에서 찾아야 하는 경우, INDEX 및 MATCH 함수의 조합을 잘 활용해야 합니다.

대소문자 구분으로 특정 텍스트가 포함된 셀 계산하기

이 튜토리얼에서는 SUMPRODUCT, ISNUMBER 및 FIND 함수를 사용하여 대소문자를 고려하여 특정 텍스트가 포함된 셀을 계산하는 방법을 배웁니다.


최고의 오피스 생산성 도구

Kutools for Excel - 당신을 돋보이게 하는 도구

? Kutools AI Aide: 지능형 실행, 코드 생성, 사용자 정의 수식 작성, 데이터 분석 및 차트 생성, Kutools 함수 호출 등을 기반으로 한 데이터 분석 혁신
인기 기능: 중복 찾기, 강조 또는 식별  |  빈 행 삭제  |  데이터 손실 없이 열 또는 셀 결합  |  수식 없이 반올림 ...
슈퍼 VLookup: 다중 조건  |  다중 값  |  여러 시트에 걸쳐서  |  퍼지 매치...
고급 드롭다운 목록: 쉬운 드롭다운 목록  |  종속 드롭다운 목록  |  다중 선택 드롭다운 목록...
열 관리자: 특정 개수의 열 추가  |  열 이동  |  숨겨진 열의 표시 상태 전환  열 비교하여 동일한 셀과 다른 셀 선택 ...
주요 기능: 그리드 포커스  |  디자인 보기  |  향상된 수식 표시줄  |  통합 문서 및 시트 관리자 | 자동 텍스트 라이브러리 (자동 텍스트)  |  날짜 선택기  |  데이터 병합  |  셀 암호화/해독  |  목록으로 이메일 보내기  |  슈퍼 필터  |  특수 필터 (굵은 글꼴/이탤릭체/취소선 필터링...) ...
최고의 15가지 도구 모음12개의 텍스트 도구 (텍스트 추가, 특정 문자 삭제 ...)  |  50+ 차트 유형 (간트 차트 ...)  |  40+ 실용적인 수식 (생일을 기반으로 나이 계산 ...)  |  19개의 삽입 도구 (QR 코드 삽입, 경로에서 그림 삽입 ...)  |  12개의 변환 도구 (단어로 변환하기, 통화 변환 ...)  |  7개의 병합 및 분할 도구 (고급 행 병합, 엑셀 셀 분할 ...)  |  ... 그리고 더 많은 기능들

Kutools for Excel은 300개 이상의 기능을 제공하며, 필요한 모든 것이 단 한 번의 클릭만으로 가능합니다...


Office Tab - Microsoft Office(Excel 포함)에서 탭 방식의 읽기 및 편집 활성화

  • 수십 개의 열린 문서 간에 1초 만에 전환 가능!
  • 매일 수백 번의 마우스 클릭을 줄이고, 마우스 손 인사와 작별하세요.
  • 여러 문서를 보고 편집할 때 생산성을 50% 향상시킵니다.
  • Chrome, Edge 및 Firefox처럼 Office(Excel 포함)에 효율적인 탭을 제공합니다.