덕내 풀풀나는 제목이지만
월요일부터 시동걸려서 수요일부터 본격적으로 엑셀만 드립다 만지고 있어서
여간 짜증나는게 아니다…
학교 다닐때는 if 함수가 매우 어려웠기때문에 생각을 못했는데…
오히려 지금은 if 함수가 쉬울지경.
그렇다고 어려운 함수를 쓰냐? 그것도 아니다…ㅡ,.ㅡ
최근 vlookup 함수를 많이 쓰고 있는데,
원하는 값을 정확히 찾아야할 때가 있다. 그것도 다른 이름…
이때 쓰는 함수가 vlookup과 hlookup을 젖절하게 섞은
index와 match함수… 얘네가 뗼래야 뗄 수가 없단다.ㅋㅋ
(하… 새삼, 정말 인터넷이 없었으면 난… 애저녁에 머리가 폭발했을 것이다.. )
그것도 자포자기하는 심정으로 이 값으로 넣을까…하다가 된거라서 약간 기쁘다ㅋㅋㅋㅋㅋㅋ
어쨌거나,
그림이 없다는 게 조금 거시기허지만 글로도 대강 이해가 가므로 이해한대로(?) 적어둔다.
내가 활용했던 것이니 나중에 또 써먹을 때가 있겠지..
- =index(범위,행의 위치 값,열의 위치 값)
범위: 찾으려는 값이 있는 영역
행의 위치 값: 몇번째 행에 있는지 돌려줌
열의 위치 값: 몇번째 열에 있는지 돌려줌
- =match(찾을 값,범위,옵션)
찾을 값: 순위… 즉, 찾아낸 값의 위치가 A11이라면 11로 돌려줌
범위: 찾으려는 값이 있는 영역
옵션: 0 / -1 / 1의 세 가지가 있으며, 각각…
ㄴ0: 정확히 일치
ㄴ-1: 찾으려는 값보다 크거나 같은 값 중 가장 작은 값
ㄴ1: 찾으려는 값보다 작거나 같은 값 중 가장 큰 값
- =index(범위,match(찾을값,범위,0),match([다른시트]찾을값,범위,0))
내가 사용했을 때는 이런식으로 사용했다.
여기서 찾을값이란, 같은 속성의 값이어서 그렇게 표현했다.
그리고 index와 match 함수 안의 범위는 서로 같은 범위다.
이 함수는 막상 다시 사용하려면 못할 것 같다..ㅜㅜ
어쨌든 저렇게 사용하면 match가 찾아준 각각의 셀 번호를 index가 위치로 돌려주게된다.
한 번 더 사용해봐야 알겠지만 아마… 이후로는 쓸 일이 없을 것 같기도 하다.







최근코멘트