문제를 계속 풀 떄마다
index랑 match가 함께 사용되는 문제가 많이 나오던데
언제 index를 쓰고 언제 match를 써야하나요?
나올 때 마다 헷갈려요
어떤 것을 먼저 써야 하는지..ㅠㅠ
index(범위,행,열)
범위에서 행과 열에 위치한 값을 찾습니다.
즉 index(a1:b10,2,1)
이라고 한다면
1 | 2 |
3 | 4 |
5 | 6 |
7 | 8 |
9 | 10 |
11 | 12 |
13 | 14 |
15 | 16 |
17 | 18 |
19 | 20 |
2행 1열인 2가 결과로 나오는 것입니다.
match 는 상대적 위치를 찾는 것으로
match(찾을값, 범위, 옵션)
match(3 ,a1:a10,0) 이라면 3의 상대위치인 4을 반영합니다.
상대위치라는 것은 주어진 범위에서 몇번째 위치인지를 찾는 것입니다.
10 |
20 |
30 |
3 |
50 |
60 |
70 |
80 |
90 |
100 |
그러므로 3이 범위의 4번째에 있으므로 상대위치인 4를 반영하게 되는 것이죠.
이렇게 두 함수는 사용법이 다릅니다.
index와 match를 함께 쓰는 이유는 match에서 찾은 행이나 열의 위치를 가지고 원하는 데이터를 찾기 위한 것으로
문제를 풀어보시면서 왜 match가 행이나 열위치에 쓰이는지를 확인해 보시기바랍니다.
좋은 하루 되세요.
"-
*2011-08-17 10:21:35
index(범위,행,열)
범위에서 행과 열에 위치한 값을 찾습니다.
즉 index(a1:b10,2,1)
이라고 한다면
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 2행 1열인 2가 결과로 나오는 것입니다.
match 는 상대적 위치를 찾는 것으로
match(찾을값, 범위, 옵션)
match(3 ,a1:a10,0) 이라면 3의 상대위치인 4을 반영합니다.
상대위치라는 것은 주어진 범위에서 몇번째 위치인지를 찾는 것입니다.
10 20 30 3 50 60 70 80 90 100 그러므로 3이 범위의 4번째에 있으므로 상대위치인 4를 반영하게 되는 것이죠.
이렇게 두 함수는 사용법이 다릅니다.
index와 match를 함께 쓰는 이유는 match에서 찾은 행이나 열의 위치를 가지고 원하는 데이터를 찾기 위한 것으로
문제를 풀어보시면서 왜 match가 행이나 열위치에 쓰이는지를 확인해 보시기바랍니다.
좋은 하루 되세요.
"