Adam은 A1과 A2 셀에 두 개의 수식이 있습니다. A1에는 공식 = B150이 있고 셀 A2에는 공식 = B149가 있습니다. 채우기 핸들을 사용하여이 시퀀스를 아래로 복사하려고했지만 시퀀스가 ​​제대로 작동하지 않습니다.

(예를 들어, A3 셀에 = B148을 포함해야 할 때 = B152가 포함 된 셀을 채운 후) Adam은 이러한 채우기가 제대로 작동하도록하는 방법이 있는지 궁금합니다.

아담이 옳습니다. 이 경우 채우기가 작동하지 않습니다. 그 이유는 Excel의 채우기 기능이 수식이 아닌 값으로 작동하기 때문입니다.

따라서이 문제에 접근 할 수있는 몇 가지 방법이 있습니다.

첫 번째는 일종의 텍스트 값을 A1 및 A2 셀에 배치하는 것입니다. 예를 들어, “x = B150″(따옴표 제외) 텍스트를 A1 셀에 배치하고 “x = B149″(다시 인용 부호 제외)를 A2 셀에 배치 할 수 있습니다. Excel은 이러한 셀을 텍스트로 올바르게 구문 분석합니다. 그런 다음 A1 : A2를 선택하고 필요한만큼 아래로 끌 수 있습니다. Excel은 텍스트의 패턴을 따르고 (수식이 아님을 기억하십시오) 숫자를 줄입니다. (A150 셀을 지나서 끌지 마십시오. A151을 누르면 텍스트가 “x = B0″이되고 Excel은 A152 셀에서 다시 위쪽으로 계산되기 시작합니다.)

이제 방금 채운 모든 셀을 선택하고 찾기 및 바꾸기를 사용하여 머리말 문자 (x)를 검색하고 아무것도 바꾸지 마십시오. 선행 위치에 등호가 표시되고 Excel은 이제 원하는대로 셀을 수식으로 구문 분석합니다.

또 다른 접근 방식은 더 복잡한 공식을 사용하여 감소하는 참조의 필요성을 수용하는 것입니다. 이 경우 다음과 같은 방식으로 INDIRECT 함수를 사용하여 수행 할 수 있습니다.

=INDIRECT("B"&151-ROW())

이것을 A1 셀에 붙여 넣은 다음 A150 셀을 통해 아래로 복사합니다. 151에서 현재 행 번호를 빼고 앞에 “B”를 추가 한 다음 INDIRECT를 사용하여 계산 된 셀 주소의 값을 참조하기 때문에 작동합니다. 분명히 B150으로 시작하는 것 이외의 다른 셀을 참조하려면 적절한 셀 주소가 계산되도록 수식을 조정해야합니다.

_ExcelTips_는 비용 효율적인 Microsoft Excel 교육을위한 소스입니다.

이 팁 (8443)은 Office 365의 Microsoft Excel 2007, 2010, 2013, 2016, 2019 및 Excel에 적용됩니다.