안녕하세요
1 품목명 입력 CONCATENATE(LEFT(A4,2),"#",B4)
수식에서 LEFT함수사용할때(A4,2)부분 절대참조해서 입력하면 틀리는건가요?
안녕하세요. 길벗 수험서 운영팀입니다.
보통 여러 셀에 수식을 입력할 경우에는 하나의 셀에 수식을 입력한 후 나머지 영역은 채우기 핸들을 이용하여 수식을 입력합니다.
이때 변하지 말아야 할 영역은 절대 참조를 지정하고, 변해야 하는 셀은 상대 참조를 지정해야 합니다.
다음은 절대 참조를 지정해야 하는 경우의 예로
A1:B10 영역에 값이 입력되어 있고, C1셀에 =A1+B1으로 입력한 후 C10 셀까지 채우기 핸들로 채우면 C2 셀은 =A2+B2, C3 셀은 =A3:B3처럼 채우기하는 행이 늘어난 만큼 수식의 행 값도 늘어가게 됩니다.
반면 A1:A10 영역에 값이 입력되어 있고, 해당 값들의 순위를 구하기 위해 B1셀에 =RANK(A1, A1:A10)을 입력한 후 B10셀까지 채우기 핸들로 채우면 B2셀은 =RANK(A2, A2:A11), B3셀은 =RANK(A3, A3:A12)이 됩니다.
이때 지정된 범위인 A1:A10은 어느 셀의 순위를 구하던지 똑같아야 하므로 A1:A10을 절대 참조($A$1:$A$10)로 지정해야 합니다.
이외에는 상대 참조를 지정해야 합니다.
문의한 품목명은 D4:D23 영역에 입력해야 하므로 LEFT 함수에서 A4 셀을 절대 참조로 지정할 경우 채우기 핸들을 사용하여 나머지 영역의 수식을 입력하면 결과가 잘못 입력됩니다.
그러므로 절대 참조로 지정하지 않는 것이 좋습니다.
행복한 하루되세요.^^
-
관리자2020-07-28 10:01:10
안녕하세요. 길벗 수험서 운영팀입니다.
보통 여러 셀에 수식을 입력할 경우에는 하나의 셀에 수식을 입력한 후 나머지 영역은 채우기 핸들을 이용하여 수식을 입력합니다.
이때 변하지 말아야 할 영역은 절대 참조를 지정하고, 변해야 하는 셀은 상대 참조를 지정해야 합니다.
다음은 절대 참조를 지정해야 하는 경우의 예로
A1:B10 영역에 값이 입력되어 있고, C1셀에 =A1+B1으로 입력한 후 C10 셀까지 채우기 핸들로 채우면 C2 셀은 =A2+B2, C3 셀은 =A3:B3처럼 채우기하는 행이 늘어난 만큼 수식의 행 값도 늘어가게 됩니다.
반면 A1:A10 영역에 값이 입력되어 있고, 해당 값들의 순위를 구하기 위해 B1셀에 =RANK(A1, A1:A10)을 입력한 후 B10셀까지 채우기 핸들로 채우면 B2셀은 =RANK(A2, A2:A11), B3셀은 =RANK(A3, A3:A12)이 됩니다.
이때 지정된 범위인 A1:A10은 어느 셀의 순위를 구하던지 똑같아야 하므로 A1:A10을 절대 참조($A$1:$A$10)로 지정해야 합니다.
이외에는 상대 참조를 지정해야 합니다.
문의한 품목명은 D4:D23 영역에 입력해야 하므로 LEFT 함수에서 A4 셀을 절대 참조로 지정할 경우 채우기 핸들을 사용하여 나머지 영역의 수식을 입력하면 결과가 잘못 입력됩니다.
그러므로 절대 참조로 지정하지 않는 것이 좋습니다.
행복한 하루되세요.^^