강좌 및 설정/엑셀 기초

혼합참조

웹 개발자의 비상 2023. 5. 11. 18:27

앞서 절대 참조의 $표시가 고정이라는 의미를 언급했습니다.

열의 고정은 알파벳 앞에 $로

행의 고정은 숫자 앞에 $로 고정한다고 했습니다. 

그럼 열만 고정할 수도 있을 겁니다. 행만 고정도 가능할 것이고요

 

다시 돌아가서 이번에는 한 줄이 아니라 아래 줄로도 절대참조 해 보겠습니다.

 

절대참조

 

그림의 순서로 절대 참조로 만드신 후 F4까지 자동 채우기 하시고요 이어서 F10까지 다시 자동 채우기를 하시면

 

절대참조

 

당연하겠지만 B5셀 값이 모두 채워지게 됩니다. $B$5로 단 하나의 셀을 고정해 버렸으니까요

참고로 자동 채우기시에 C5셀에서 F10셀까지 한번에 자동채우기는 되지 않습니다. 반드시 행이나 열로 먼저 한번 자동채우기 하고 다시 한번 더 열이나 행으로 자동 채우기를 하셔야만 모든 값들이 채워지게 됩니다. 순서는 상관없습니다.

 

그런데 이 경우에는 6행의 값은 모두 B6셀로 채워져야 됩니다.

7행의 값은 B7셀로, 8행의 값은 B8셀로, 9행은 B9, 10행은 B10 이죠

그리고 5행은 B5셀의 값으로 채워져야 되겠지요

느낌 오나요? 자동 채우기 시에 셀의 위치 열은 모두 B입니다. 그리고 행인 숫자는 모두 변해야 되는 것이죠

그러니 셀 위치의 숫자는 고정되면 안 되고 알파벳은 반드시 고정해야만 되는 것이 됩니다.

 

혼합참조 열고정

 

그림처럼 작성하시면 됩니다. 이때 F4키를 3번 누르시면 $표시가 알파벳 앞에만 나타나게 됩니다. 2번을 누르시면 $는 숫자 앞에만 나타나게 되고요.

작성이 끝나다면 엔터 입력하고 F4까지 자동 채우기 하신뒤 다시 F10까지 자동채우기 하시면 정상적으로 모두 반환하는 것을 확인할 수 있습니다.

 

혼합참조 열고정

 

이렇게 열과 행중 하나만 고정해서 사용하는 것을 혼합참조라 합니다.

 

 

반응형

 

 

위 예제는 열만(알파벳만) 고정해서 사용한 것이고요 반대로 행만도 생각할 수 있을 겁니다.

 

예제 화면

 

위 그림에서 C5, C6, C7, C8, C9, C10셀은 C4셀을 참조해야 합니다.

D5, D6, D7, D8, D9, D10셀은 D4셀을 참조,

E5, E6, E7, E8, E9, E10셀은 E4셀을 참조,

그리고 F5, F6, F7, F8, F9, F10셀은 F4셀을 참조해야 합니다.

참조의 대상이 되는 셀의 행인 숫자는 모두 동일하게 4입니다. 반면 열인 알파벳은 변해야 되는 것이죠

그러면 명확해졌습니다. 열(알파벳)은 변해야 되니까 고정되면 안 되고 숫자(행)는 반드시 고정돼서 이동되면 안 되는 것이 됩니다.

 

혼합참조 행고정

 

위 그림의 순서로 작성하신 뒤 엔터 입력 후 F5까지 자동 채우기 하신 뒤에 한 번 더 F10까지 자동 채우기 하시면 완성됩니다.

 

혼합참조 행고정

 

이렇게 행의 고정도 알아보았고요

 

이 포스팅은 쿠팡 파트너스 활동의 일환으로, 이에 따른 일정액의 수수료를 제공받습니다.

728x90

 

 

이제 이 두 가지를 활용하시면 행과 열의 곱을 완성하실 수 있습니다.

 

고정되야하는 행과 열

 

 

그러니 최종 수식은

 

혼합참조의 곱

 

엔터로 완성 후 F10까지 자동 채우기 하면

혼합참조의 곱

 

 

우리가 원하던 행과 열의 곱으로 만들어진 서식이 완성됩니다.

이걸 활용하면 구구단 만드는 것도 할 수 있겠죠?

 

혼합참조.xlsx
0.01MB

 

 

 

 

728x90

'강좌 및 설정 > 엑셀 기초' 카테고리의 다른 글

셀 표시 형식 #, 0, ?  (1) 2023.05.19
셀 표시형식의 이해 및 사용예  (0) 2023.05.19
상대참조와 절대참조  (1) 2023.05.11
서식꾸미기  (0) 2023.05.01
함수의 기본 사용법 그리고 SUM  (0) 2023.05.01