엑셀에서는 서로 다른 시트 사이에 셀 참조가 가능하다. 아래 그림에서 … | [계리직 컴퓨터일반] 12년 1회차 기출문제 상세 페이지
1[계리직 컴퓨터일반] 12년 1회차
엑셀에서는 서로 다른 시트 사이에 셀 참조가 가능하다. 아래 그림에서 Sheet2의 시금치 가격을 VLOOKUP 함수를 사용하여 Sheet1에서 가져오고자 한다. 이를 위해 Sheet2의 B3 셀에 입력할 수식으로 알맞은 것은?Sheet1
| A | B | C | D | |
| 1 | 상품명 | 산지 | 생산자 | 가격 |
| 2 | 오이 | 청주 | 김철수 | 500 |
| 3 | 배추 | 울산 | 황인용 | 2000 |
| 4 | 무우 | 김제 | 김영운 | 1500 |
| 5 | 시금치 | 평창 | 나윤로 | 1000 |
| 6 | 상추 | 대전 | 김윤철 | 700 |
Sheet2
| A | B | |
| 1 | 상품명 | 가격 |
| 2 | 무우 | |
| 3 | 시금치 |
1
=VLOOKUP(시금치,Sheet1!A2:D6,4,0)
2
=VLOOKUP(시금치,A2:A6,5,0)
3
=VLOOKUP(A3,Sheet1!A2:D6,4,0)
4
=VLOOKUP(A3,Sheet1!A2:A6,5,0)
해설
B3 에 넣을 수식은 =VLOOKUP(A3,Sheet1!A2:D6,4,0)이다.
VLOOKUP(찾을 값, 범위, 열 번호, 일치 옵션)에서 찾을 값은 Sheet2 의 A3(시금치), 범위는 다른 시트이므로 Sheet1!A2:D6 처럼 시트명을 붙이고, 가격은 범위의 넷째 열이며 0(FALSE)은 정확히 일치하는 값을 찾는다. 결과는 1000 이다.
- 찾을 값을 따옴표 없는 시금치로 쓴 수식: 문자열이 아니라 이름으로 해석되어 오류가 나며, 셀 참조 A3 을 써야 한다.
- 범위를 A2:A6, 열 번호를 5로 쓴 수식: 시트명이 없어 Sheet2 를 참조하고, 1열짜리 범위에 다섯째 열은 존재하지 않는다.
- Sheet1!A2:A6 에서 다섯째 열을 찾는 수식: 범위가 A열 하나뿐이라 가격 열을 포함하지 못한다.
오류나 개정된 내용이 보이면 알려주세요