ํต์ฌ ์์ฝ
์์ INDEX MATCH ํจ์๋ VLOOKUP์ผ๋ก ํ๊ธฐ ์ด๋ ค์ด ์กฐํ๋ฅผ ๋์ ํฉ๋๋ค. ๊ธฐ์ค ์ด์ด ์ค๋ฅธ์ชฝ์ ์์ด๋ =INDEX(๋ฐํ๋ฒ์, MATCH(์ฐพ๋๊ฐ, ์ฐพ์๋ฒ์, 0)) ํํ๋ก ์ฐพ๊ณ , ์ฌ๋ฌ ์กฐ๊ฑด ์กฐํ๋ =INDEX(๋ฐํ๋ฒ์, MATCH(1, (์กฐ๊ฑด1)*(์กฐ๊ฑด2), 0))์ผ๋ก ์ฒ๋ฆฌํฉ๋๋ค. ์์ 365ยท2021์ Enter, ๊ตฌ๋ฒ์ ์ Ctrl+Shift+Enter๋ก ์ ๋ ฅํฉ๋๋ค.
VLOOKUP์ผ๋ก ๊ฐ์ ์ฐพ๋ค ๋ณด๋ฉด ๊ธฐ์ค ์ด์ด ํ์ ์ผ์ชฝ์ ์๊ฑฐ๋, ์กฐ๊ฑด์ด ๋ ๊ฐ ์ด์์ด๋ผ ํ ๋ฒ์ ๊ฑธ๋ฆฌ์ง ์๋ ๊ฒฝ์ฐ๋ฅผ ๋ง๋ฉ๋๋ค.
์ด๋๋ ์์น๋ฅผ ์ซ์๋ก ๋๋ ค์ฃผ๋ MATCH์ ๊ทธ ์์น์ ๊ฐ์ ๊บผ๋ด๋ INDEX๋ฅผ ์กฐํฉํ๋ฉด ๋ฉ๋๋ค. ์๋์์๋ ๋ ํจ์์ ๋ฌธ๋ฒ์ ๋ฐ๋ก ๋ณธ ๋ค, ๋์ ํฉ์น ๊ธฐ๋ณธ ์กฐํ์๊ณผ ์ฌ๋ฌ ์กฐ๊ฑด์ ํ๊บผ๋ฒ์ ๊ฑฐ๋ ๋ฐฐ์ด ์์๊น์ง ์ ๋ฆฌํฉ๋๋ค. ์์
365์ ๊ตฌ๋ฒ์ ์ ์
๋ ฅ ์ฐจ์ด๋ ํจ๊ป ์ง์ต๋๋ค.

1. ์์น๋ฅผ ์ง์ ํด ๊ฐ์ ์ฐ์ถ (INDEX)
INDEX ํจ์๋ ๋ฒ์์์ ์ง์ ํ ์์น์ ๊ฐ์ ๋๋ ค์ค๋๋ค. ๋ฐฐ์ดํ ๋ฌธ๋ฒ์ ๋ค์๊ณผ ๊ฐ์ต๋๋ค.
=INDEX(array, row_num, [column_num])
array์ row_num์ ํ์์ด๊ณ , column_num์ ์ ํ์
๋๋ค. ์๋ ์ฌ์ ํ์์ B์ด(์ด๋ฆ)์ ์ธ ๋ฒ์งธ ๊ฐ์ ๊บผ๋ด ๋ณด๊ฒ ์ต๋๋ค.
| 2 | 1001 | ๊น์์ฐ | ์์ | 2021 |
| 3 | 1002 | ๋ฐ๋์ค | ๊ฐ๋ฐ | 2022 |
| 4 | 1003 | ์ดํ์ค | ์์ | 2023 |
| 5 | 1004 | ์ต์ง์ฐ | ๊ฐ๋ฐ | 2024 |
=INDEX(B2:B5, 3)์ B2:B5์ ์ธ ๋ฒ์งธ ์นธ, ์ฆ B4์ "์ดํ์ค"์ ๋ฐํํฉ๋๋ค. ์ฌ๋ฌ ์ด์ ๋๊ธด ๊ฒฝ์ฐ์๋ =INDEX(A2:D5, 3, 2)์ฒ๋ผ ํยท์ด ๋ฒํธ๋ฅผ ๋ชจ๋ ์ฃผ๋ฉด ๋ ๊ฐ์ด ๋ง๋๋ ์นธ์ ๊ฐ์ ๋๋ ค์ค๋๋ค.
2. ๊ฐ์ด ์๋ ์์น ์ฐพ๊ธฐ (MATCH)
MATCH ํจ์๋ ์ฐพ๋ ๊ฐ์ด ๋ฒ์์์ ๋ช ๋ฒ์งธ์ ์๋์ง๋ฅผ ์ซ์๋ก ๋๋ ค์ค๋๋ค.
=MATCH(lookup_value, lookup_array, [match_type])
match_type์ ์กฐํ ๋ฐฉ์์ ์ ํฉ๋๋ค. ์ ํํ ์ผ์นํ๋ ๊ฐ์ ์ฐพ์ ๋๋ 0์ ์๋๋ค.
| 1 (๊ธฐ๋ณธ๊ฐ) | ์ฐพ๋ ๊ฐ๋ณด๋ค ์๊ฑฐ๋ ๊ฐ์ ๊ฐ ์ค ๊ฐ์ฅ ํฐ ๊ฐ | ์ค๋ฆ์ฐจ์ |
| 0 | ์ ํํ ์ผ์นํ๋ ์ฒซ ๊ฐ (์์ผ๋์นด๋ ?, * ์ฌ์ฉ ๊ฐ๋ฅ) | ์๊ด์์ |
| -1 | ์ฐพ๋ ๊ฐ๋ณด๋ค ํฌ๊ฑฐ๋ ๊ฐ์ ๊ฐ ์ค ๊ฐ์ฅ ์์ ๊ฐ | ๋ด๋ฆผ์ฐจ์ |
- Microsoft ์ง์ ๋ฌธ์(support.microsoft.com) MATCH ํจ์ ์ค๋ช ๊ธฐ์ค.
์ ์ฌ์ ํ์์ =MATCH("๋ฐ๋์ค", B2:B5, 0)์ ๋ฐ๋์ค์ด B์ด์ ๋ ๋ฒ์งธ์ ์์ผ๋ฏ๋ก 2๋ฅผ ๋๋ ค์ค๋๋ค. match_type์ ์๋ตํ๋ฉด ๊ธฐ๋ณธ๊ฐ 1์ด ์ ์ฉ๋๋ฏ๋ก, ์ ํํ ์ฐพ์ ๋๋ 0์ ๊ผญ ๋ฃ์ด์ผ ํฉ๋๋ค.
3. ๋ ํจ์๋ฅผ ํฉ์ณ ์กฐํ (INDEX + MATCH)
MATCH๊ฐ ์ฐพ์ ์์น๋ฅผ INDEX์ ํ ๋ฒํธ ์๋ฆฌ์ ๋ฃ์ผ๋ฉด VLOOKUP์ฒ๋ผ ๊ฐ์ ์กฐํํ ์ ์์ต๋๋ค. ๊ธฐ๋ณธํ์ ๋ค์๊ณผ ๊ฐ์ต๋๋ค.
=INDEX(๋ฐํ๋ฒ์, MATCH(์ฐพ๋๊ฐ, ์ฐพ์๋ฒ์, 0))
์ฌ์ ํ์์ ์ด๋ฆ์ผ๋ก ์ฌ๋ฒ์ ์ฐพ์๋ณด๊ฒ ์ต๋๋ค. ์ฌ๋ฒ(A์ด)์ ์ด๋ฆ(B์ด)๋ณด๋ค ์ผ์ชฝ์ ์์ต๋๋ค.
=INDEX(A2:A5, MATCH("์ดํ์ค", B2:B5, 0))
MATCH("์ดํ์ค", B2:B5, 0)์ด 3์ ๋๋ ค์ฃผ๊ณ , INDEX(A2:A5, 3)์ด A4์ 1003์ ๋ฐํํฉ๋๋ค. VLOOKUP์ ์ฐพ์ ๊ธฐ์ค ์ด์ ์ผ์ชฝ์ ์๋ ๊ฐ์ ๊ฐ์ ธ์ค์ง ๋ชปํ์ง๋ง, INDEX์ MATCH ์กฐํฉ์ ๋ฐฉํฅ์ ์๊ด์์ด ์กฐํํฉ๋๋ค. ์ค๊ฐ์ ์ด์ ์ถ๊ฐํด๋ ์ด ๋ฒํธ๊ฐ ๋ฐ๋ฆฌ์ง ์๋ ์ ๋ ์ฅ์ ์
๋๋ค.

4. ์ฌ๋ฌ ์กฐ๊ฑด์ผ๋ก ์กฐํ (๋ฐฐ์ด ์์)
๊ธฐ์ค ์ด ํ๋๋ง์ผ๋ก๋ ๊ฐ์ด ํ๋๋ก ์ขํ์ง์ง ์์ ๋๊ฐ ์์ต๋๋ค. ์ง์ ๊ณผ ์ ํ์ ๋ชจ๋ ๋ง์ถฐ์ผ ๋งค์ถ์ ์ฐพ๋ ์๋ ํ๊ฐ ๊ทธ๋ ์ต๋๋ค.
| 2 | ์์ธ | ๋ ธํธ๋ถ | 120 |
| 3 | ์์ธ | ๋ง์ฐ์ค | 30 |
| 4 | ๋ถ์ฐ | ๋ ธํธ๋ถ | 95 |
| 5 | ๋ถ์ฐ | ๋ง์ฐ์ค | 25 |
์กฐ๊ฑด์ ๊ณฑ์
์ผ๋ก ๋ฌถ์ด MATCH์ ๋ฃ์ผ๋ฉด ๋ ์กฐ๊ฑด์ ๋ชจ๋ ๋ง์กฑํ๋ ์์น๋ฅผ ์ฐพ์ต๋๋ค.
=INDEX(C2:C5, MATCH(1, (A2:A5="๋ถ์ฐ")*(B2:B5="๋ง์ฐ์ค"), 0))
๊ฐ ์กฐ๊ฑด์ ์ฐธ์ด๋ฉด 1, ๊ฑฐ์ง์ด๋ฉด 0์ด ๋๊ณ , ๋ ์กฐ๊ฑด์ ๊ณฑํ๋ฉด ๋ ๋ค ์ฐธ์ธ ํ๋ง 1์ด ๋ฉ๋๋ค. MATCH๊ฐ ๊ทธ 1์ ์์น, ์ฆ ๋ค ๋ฒ์งธ๋ฅผ ์ฐพ์ INDEX๊ฐ C5์ 25๋ฅผ ๋ฐํํฉ๋๋ค. ์กฐ๊ฑด์ด ๋๋ฉด (์กฐ๊ฑด1)*(์กฐ๊ฑด2)*(์กฐ๊ฑด3)์ฒ๋ผ ์ด์ด ๋ถ์ด๋ฉด ๋ฉ๋๋ค.
์ฃผ์ํ ์ ์, ์ด ์์์ ๋ฐฐ์ด ์์์ด๋ผ ์์
365์ 2021์์๋ Enter๋ก ๋ฐ๋ก ์
๋ ฅ๋์ง๋ง, ๊ตฌ๋ฒ์ ์์๋ Ctrl+Shift+Enter๋ก ํ์ ํด์ผ ์ค๊ดํธ๊ฐ ๋ถ์ผ๋ฉฐ ์ ๋๋ก ๊ณ์ฐ๋๋ค๋ ๊ฒ๋๋ค. ์กฐ๊ฑด์ ์ฐ๋ ๋ฒ์์ ํฌ๊ธฐ(A2:A5, B2:B5)๋ ์๋ก ๊ฐ์์ผ ํฉ๋๋ค.
๊ฐ ํ๋๋ฅผ ๊ธฐ์ค ์ด ์ค๋ฅธ์ชฝ์์ ์ฐพ์ ๋๋ VLOOKUP๋ ์ถฉ๋ถํ์ง๋ง, ๊ธฐ์ค์ด ์ผ์ชฝ์ ์๊ฑฐ๋ ์ด์ด ์์ฃผ ๋ฐ๋๋ฉด INDEX์ MATCH ์กฐํฉ์ด ์์ ์ ์
๋๋ค. ์กฐ๊ฑด์ด ๋ ์ด์์ด๋ฉด MATCH์ ๊ณฑ์
๋ฐฐ์ด์ ๋ฃ์ด ํ ๋ฒ์ ๊ฑฐ๋ ๋ฐฉ์์ด ๊น๋ํฉ๋๋ค.
์ฐ๋ ์์
๋ฒ์ ์ด 365ยท2021์ธ์ง ๊ทธ ์ด์ ์ธ์ง๋ถํฐ ํ์ธํ ๋ค, ๋ฐฐ์ด ์์ ์
๋ ฅ ๋ฐฉ๋ฒ์ ๋ง์ถฐ ๋ณด์ธ์.
์ฐธ๊ณ ์๋ฃ
- INDEX function - Microsoft Support
- MATCH function - Microsoft Support
- INDEX/MATCH ๊ธฐ๋ณธ ๊ฒ์ ๊ณต์ - ์ค๋น ๋์์
โป ๋ ๋ณด๊ธฐ
์์
๋ก ๋ง๋๋ MBTI ๊ถํฉํ ๊ณ์ฐ๊ธฐ: VLOOKUP๊ณผ IF ํจ์๋ก ํ์ ์ฑํฅ ์๋ ๋งค์นญํ๊ธฐ
์์
VLOOKUP ์ค๋ฅ ํด๊ฒฐ ์๋ฒฝ ๊ฐ์ด๋: #N/A, #VALUE! ์์ธ๊ณผ IFERROR ํจ์ ํ์ฉ๋ฒ
๋๊ธ