2020. 3. 7. 06:34ㆍ공부/엑셀
안녕하세요! 종호 이야기의 종호 입니다 :)
이번 포스팅에서는 엑셀의 기초 중, 절대/상대/혼합 참조 구분 및 사용하는 방법에 대해 알아볼 예정 입니다.
기본적으로 해당 내용에 대해 알고 이해하고 있다면, 수식 및 함수를 사용함에 있어서
참조 하는 내용에 대해 큰 어려움이 없으실거라 예상 됩니다.
아래는 해당 글 관련 동영상 입니다.
(유튜브, 네이버TV 둘다 제가 운영하는 채널이며 같은 동영상을 업로드 했습니다.)
* 유튜브 - 94년생의발버둥
* 네이버TV - 94년생의발버둥
해당 글을 읽기 위해서 필수적으로 이해해야 하는 게시글 입니다.
(행과 열 구분)
엑셀의 참조에는 절대 참조, 혼합 참조, 상대 참조 로 나누어져 있습니다.
한 수식에 절대 기호만으로 되어 있는 것을 절대 참조,
한 수식에 절대 참조 및 상대 참조가 합쳐져 있는 것을 혼합 참조,
한 수식에 상대 참조로만 되어 있는 것을 상대 참조
라고 생각하시는것이 편합니다.
(솔직히 생각 안하는게 제일 편합니다.)
흔히 접할수 있는 상대 참조부터 먼저 설명하도록 하겠습니다.
숫자1, 숫자2, 더하기 라는 세가지의 분류가 있습니다.
숫자 1 과 숫자 2 를 더해 더한 값을 표시해야 하는 아주 간단한 형태 인데요.
위처럼 '단순 계산'만 할때는 하나의 수식을 마무리하고
채우기 핸들을 사용하는 경우가 보통 입니다.
(위 이미지는 현재 노란색 채우기가 되어 있는 E4 셀을 클릭한 상태 입니다.)
현재 클릭되어 있는 E4 셀의 수식 입력줄을 보시면
=C4+D4
가 적혀 있는 것을 알 수 있습니다.
숫자 1 분류의 C4, C5, C6, C7 과
숫자 2 분류의 D4, D5, D6, D7 은
더하기 분류가 되어 있는 E4, E5, E6, E7 에 표시됩니다.
더하기 분류의 E4 셀의 수식 입력줄은 C4 + D4 이고,
E5 셀의 수식 입력줄은 C5 + D5 이겠죠.
그렇게 E7 셀의 수식 입력줄은 C7 + D7 인데,
채우기 핸들을 이용해도 상대적으로 참조하는 셀을 증가 시키게 되는 것이
상대 참조 입니다.
(이 부분은 채우기 핸들을 사용한 후 각 셀이 어떻게 변하는지 확인하면 충분히 알 것이라 생각이 듭니다.)
만약, 위 이미지와 같은 문제를 해결해야 할때
이전에 사용했던 상대 참조와 채우기 핸들을 이용하면 어떻게 되는지 확인해볼까요?
결론적으로, 상대 참조로는 해결 할 수가 없습니다.
(숫자 1 의 병합 상태에서는 상대 참조로 할 수 없다는 이야기 입니다.)
숫자 1 은 셀을 병합한 상태이고,
숫자 2 는 병합하지 않은 상태 입니다.
상대 참조로만 위 문제를 해결하기 위해서는
숫자 1 의 병합을 풀고 C4 ~ C7 각 셀마다 7000 이라는 값을 입력해준 뒤,
수식을 사용한 후 채우기 핸들을 사용해야 합니다.
(C4~C7 을 셀 병합 했을 경우, 값은 C4 에만 적혀 있는 것으로 인식하기 때문에
C5, C6, C7 에는 값이 없습니다.
이름상자에 C5, C6, C7 을 각각 입력했을 경우 해당 부분으로 이동되는 것 같지만
사실상 병합된 C4 를 이름상자에 표시합니다.)
곱하기 를 표시하는 셀에는 하나의 수식을 완성하고 채우기 핸들을 이용할 것이므로,
숫자 1 의 C4 셀은 채우기 핸들에도 절대적으로 변하지 않는 참조가 되어야 겠고, (절대 참조)
숫자 2 에서는 채우기 핸들을 이용하여 상대적으로 증가하는 참조가 되어야 겠네요. (상대 참조)
결과를 따지자면 절대 참조 * 상대 참조 이므로 수식 전체는 혼합 참조가 됩니다.
해당 부분에 대해서는 아직 이해하기 어려우실것이므로 조금 후에 자세하게 다루기로 하고,
우선은 해결 부터 해보도록 하죠!
수식의 시작인 =(등호) 를 입력한 후,
C4 셀을 클릭하고 F4 를 누릅니다.
수식 입력줄이 =C4 에서 =$C$4 로 변경된 것을 확인할 수 있습니다.
그 상태에서 *(곱셈 연산자) 를 입력 한 후 숫자 2 셀을 클릭하고 엔터를 누릅니다.
채우기 핸들을 사용해주면 끝!
자, 여기서 의문점이 하나 생길겁니다.
C4 와 $C$4 의 차이점에 대해서 무엇이 다른지요....?
$ 기호가 두개 붙은것 뿐인데 수식이 완전히 달라진 느낌을 받았죠.
$ 는 미국 달러로 표시되는 기호이죠? 엑셀에서는 절대 기호를 뜻합니다.
해당 기호가 붙으면 바로 뒤에 있는 것을 절대적으로 참조하는 기호 입니다.
$C 는 '절대적으로 C 열을 참조한다.' 를 뜻하고
$4 는 '절대적으로 4 행을 참조한다.' 를 뜻합니다.
$C 와 $4 가 붙어 있으니, ($C$4)
'절대적으로 C4 열을 참조한다.'
가 되겠네요.
조금 더 알아볼까요?
= (등호)를 입력한 후, C4 셀을 클릭하고
F4를 한번 누르면 $C$4,
그 상태($C$4)에서 F4를 한번 더 누르면 C$4,
그 상태(C$4)에서 F4를 한번 더 누르면 $C4,
그 상태($C4)에서 F4를 한번 더 누르면 C4
가 됩니다.
결론적으로, 셀을 선택한 상태에서 수식 입력줄에서의 F4를 누르면 순서는
$C$4 → C$4 → $C4 → C4 가 됩니다.
$C$4 → 절대 열, 절대 행
C$4 → 상대 열, 절대 행
$C4 → 절대 열, 상대 행
C4 → 상대 열, 상대 행
$ 가 붙은 절대 열 또는 행에는 절대적으로 해당 열 또는 행 만 참조하기 때문에,
채우기 핸들에 영향을 받지 않고 해당 열 또는 행을 참조합니다.
위 이미지에서는 채우기 핸들이 아래로 내려가기 때문에 변화되는것은 '행' 입니다.
그러므로, 변하면 안되는 셀의 '절대 행'을 참조하기만 하면 됩니다.
$C$4, C$4 인 경우에는 해결이 가능하지만,
$C4, C4 와 같은 경우에는 상대 행이므로 채우기 핸들을 내림으로써
행이 상대적으로 증가하기 때문에 해결이 불가능합니다.
C4 는 더하기 할때의 예제에서 봤고...
그럼 $C4 는 어디에 사용할까요?
$C4 가 사용되는 경우는 위와 같습니다.
$C$4 역시 사용 가능 합니다.
이전과 같은 값들을 곱해야 하지만 행/열이 바뀌어 있으므로
채우기 핸들을 사용할 경우에 오른쪽으로 사용이 되겠죠?
상대적으로 열을 증가시키는 채우기 핸들을 사용하기 때문에,
'절대 열' 을 만족 시키는 값을 입력하면 쉽게 해결 할 수 있습니다.
이 글로 아직 부족하시다면! 이전에 제가 작성했던 네이버 블로그 게시글을 살펴보시는것도 좋습니다.
설명하는 방법이 조금 다르긴 할 거에요!
글 읽어주셔서 감사합니다.
오늘도 좋은 하루 되세요 :)
'공부 > 엑셀' 카테고리의 다른 글
엑셀 단축키에 대해 알아보자!! (Ctrl + A ~ Z편) (0) | 2020.03.23 |
---|---|
엑셀 Left, Right, Mid 함수 사용하여 글자 나누기/추출 해보기!! (0) | 2020.03.21 |
엑셀 A1 스타일? R1C1 스타일? 참조 스타일에 대해 알아보기! (0) | 2020.02.29 |
엑셀 최대값, 최소값 구하기!! Max, Min 함수에 대해 알아보자! (0) | 2020.02.28 |
엑셀 기초, 가장 많이 헷갈리는 행과 열 구분하기! (3) | 2020.02.13 |