할머니,
오늘 성적 보고서를 보니까
OFFSET 함수로 원하는 사람의 점수를 구한다는데
OFFSET 함수가 뭐죠?
OFFSET 함수는 시작 지점에서 이동한 셀의 내용을
반환하는 함수란다.
시작 셀을 정해 두고 '아래로 몇 칸, 오른쪽으로 몇 칸'
을 명령하면 그 위치에 있는 값을 반환하지.
OFFSET 함수 구성은 기준 셀, 이동할 칸수로 구성된단다.
이동할 칸수는 처음에는 아래, 다음에는 오른쪽이지.
- 예시
예를 들어
지금 홍길동의 영어 성적을 알고 싶다고 하자.
기준 점은 표 맨 왼쪽 위로 잡는다면,
홍길동의 영어 성적은 아래로 몇 칸, 오른쪽으로 몇 칸 가야 할까?
홍길동의 영어 성적은 여기 있으니까
아래로 다섯 칸, 오른쪽으로 두 칸 가야겠죠.
그럼 OFFSET 함수에 이렇게 입력해보렴
=OFFSET( 기준 셀, 5, 2)
어? 정말로 홍길동의 영어점수가 나왔네요.
- 찾기가 귀찮다면, MATCH 함수와 함께
그런데 할머니.
지금은 홍길동의 영어점수가 어디 있는지 보이지만
내용이 많아서 찾기 어려우면 어떡하죠?
그럴 때는 MATCH 함수를 같이 쓰면
쉽게 원하는 내용을 찾을 수 있다.
MATCH 함수요?
MATCH 함수는 범위에서 원하는 내용이 몇 번째에 있는지
위치를 반환하는 함수란다.
MATCH를 이용하면
'홍길동'이 몇 번째에 있는지 알 수 있고
'홍길동'이 몇 번째에 있는지 알면...
OFFSET 함수에 넣어서
그만큼 밑으로/오른쪽으로 가라고 명령할 수 있겠네요?
그렇지.
하나를 가르치면 열을 아는구나.
이렇게 써 봐라.
=OFFSET( 기준 셀 , MATCH("홍길동" , 이름 범위, 0) , MATCH("영어" , 항목 범위, 0)
이것만 있으면 사람이 수천 명이어도
금방 원하는 사람의 점수를 찾을 수 있겠네요.
- 보너스
OFFSET 함수는 사실 범위를 인식할 수도 있습니다.
함수 마지막 인수로 폭과 높이를 지정하면, 원하는 곳의 범위를 입력할 수 있습니다.
주로 SUM 함수와 연계해서 범위 합계를 구하는 데에 씁니다.
= SUM(OFFSET (기준 셀, 세로 이동, 가로 이동, 높이, 폭))
'엑셀 > 엑셀 할머니' 카테고리의 다른 글
엑셀 할머니 19화 - 엑셀 사진 삽입하기 (0) | 2018.03.20 |
---|---|
엑셀 할머니 18화 - 엑셀 FIND함수와 응용 (0) | 2018.03.16 |
엑셀 할머니 16화 - 엑셀암호 걸기 (0) | 2018.03.12 |
엑셀 할머니 외전 3화 - 엑셀 vlookup 함수(+index, match) (0) | 2018.03.03 |
엑셀 할머니 15화 - 엑셀 FREQUENCY 함수 (1) | 2018.02.27 |