반응형
INDEX와 MATCH를 조합해서, VLOOKUP처럼 값을 찾되 더 유연하게 사용할 수 있게 하는 방법입니다.
- INDEX: 특정 위치(row, column)에 있는 값을 반환
- MATCH: 특정 값이 배열 내에서 몇 번째 위치에 있는지 찾음
둘을 합치면 “찾고 싶은 값이 어디 있는지(MATCH) → 그 위치를 이용해 값을 가져오기(INDEX)” 가 가능합니다.
=INDEX(Table1,MATCH(G2,Table1[ID],0),1)
- MATCH(G2, Table1[ID], 0)
- G2 셀에 입력된 값을 Table1의 ID 열에서 찾아줍니다.
- 0은 “정확히 일치하는 값”을 찾겠다는 의미입니다.
- 결과로는 G2에 입력된 값이 ID 열의 몇 번째 행에 위치하는지를 반환합니다.
- INDEX(Table1, (MATCH 결과), 1)
- Table1 전체 테이블에서,
- 방금 MATCH로 찾은 “행 번호”에 해당하는
- 1번째 열(가장 왼쪽 열)의 값을 가져옵니다.
반응형
'BI & Visualization > Excel' 카테고리의 다른 글
Excel | INDIRECT 함수란? (0) | 2025.05.14 |
---|---|
Excel | VLOOKUP vs XLOOKUP (0) | 2025.05.03 |
Excel | MAXIFS, MINIFS, AVERAGEIFS (0) | 2025.05.02 |
Excel | SUMIFS와 COUNTIFS 함수 (0) | 2025.05.01 |
Excel | Dynamic Array Functions: TOCOL, SEQUENCE, SORT (0) | 2025.04.30 |