엑셀 수식을 복사한 뒤 같은 숫자만 반복된다면, 결과를 다시 붙여넣기 전에 복사된 셀의 수식 입력줄을 보자. 수식의 셀 주소는 바뀌었는데 표시값만 같다면 계산 설정을 확인하고, 주소가 의도와 다르게 바뀌었다면 참조를 고쳐야 한다. 입력줄에 수식 없이 숫자만 있다면 값이 붙여넣어진 것이다.
1. 수식 입력줄에 무엇이 남았나
가령 C2의 수식이 =B2*$F$2이고 이를 C3으로 복사했다면 C3에는 =B3*$F$2가 들어가야 한다. 행마다 달라지는 B열은 한 줄 내려가고, 계속 같은 기준값을 읽는 F2는 그대로 남는다. C3을 클릭해 입력줄을 보면 화면의 숫자만 볼 때보다 문제를 빨리 좁힐 수 있다.
C3에 =B3*$F$2가 있다면 수식 복사는 된 것이다. =B2*$F$2가 그대로 있거나 =B3*F3처럼 기준 셀까지 이동했다면 참조를 살펴봐야 한다. 입력줄에 수식이 아닌 숫자만 보인다면 복사할 때 ‘값’을 선택했는지 확인한다.
2. 수식은 달라졌는데 결과가 같을 때
참조가 행에 맞게 바뀌었고 원본 데이터도 다른데 결과가 이전 숫자에 머문다면 계산 옵션을 확인한다. 수동 계산 상태에서는 수식을 채워도 결과가 즉시 다시 계산되지 않을 수 있다.
수식 탭 → 계산 옵션 → 자동을 선택한다. 수동 계산을 유지해야 하는 파일이라면 F9로 다시 계산할 수 있다. 계산 모드는 현재 열려 있는 통합 문서들이 함께 사용하므로, 다른 파일을 연 뒤부터 값이 갱신되지 않았다면 이 설정도 살펴볼 만하다.
화면 전체에 결과 대신 =B3*$F$2 같은 수식이 보인다면 수식 탭의 ‘수식 표시’를 끈다. 한 셀에서만 수식이 글자로 남는다면 셀 서식을 ‘일반’으로 바꾼 뒤 해당 셀에서 F2, Enter를 눌러 다시 적용한다.
3. 복사하면서 참조가 어긋날 때
C3의 수식이 =B3*F3이라면 엑셀은 복사한 위치에 맞춰 두 참조를 모두 옮긴 것이다. 이 예에서 F2가 모든 행의 공통 기준이라면 원래 수식을 =B2*$F$2로 고친 뒤 다시 채운다. Windows용 엑셀에서는 수식을 편집하면서 F2 참조를 선택하고 F4를 눌러 고정 형태를 바꿀 수 있다.
반대로 B2까지 $B$2로 고정하면 아래 행에서도 계속 B2를 읽는다. 그래서 같은 결과가 반복될 수도 있다. 고정이 필요한 주소만 고치고, 복사한 다음 첫 셀과 마지막 셀의 수식을 비교하면 중간 셀을 모두 다시 손보기 전에 참조가 의도대로 바뀌었는지 확인할 수 있다.
복사 뒤 #REF!가 나타났다면 수식에 유효하지 않은 참조가 생겼다는 뜻이다. 방금 행이나 열을 잘못 삭제했다면 즉시 Ctrl+Z로 되돌린다. 이미 되돌릴 수 없다면 수식 입력줄의 #REF! 위치를 확인하고, 이전 파일이나 버전에서 원래 참조를 찾아 수식을 다시 써야 한다.
4. 수식 대신 값만 붙었을 때
기본 Ctrl+C, Ctrl+V는 수식도 붙여넣지만, ‘값’ 붙여넣기는 계산된 결과만 남긴다. 대상 셀의 입력줄에 숫자만 있다면 원본 수식 셀을 다시 복사해 홈 → 붙여넣기 → 수식을 선택한다. 기존 셀 서식을 유지하고 수식만 옮길 때도 이 옵션이 맞다. 결과를 고정하려는 목적일 때만 ‘값’을 쓴다.
붙여넣기를 눌러도 대상 셀에 아무 변화가 없다면 앞의 계산·참조 문제와는 증상이 다르다. 먼저 작은 범위에서 ‘선택하여 붙여넣기 → 수식’이 되는지 시험한다. 이 방법이 작동해도 수식에 연결된 셀 주소가 새 위치에서 의도대로 바뀌었는지는 입력줄에서 확인해야 한다.
#엑셀수식오류
#엑셀자동계산
#엑셀셀참조
답글 남기기