수식이 있는 셀을 복사하고 해당 수식의 결과를 값으로 반환하는 수식이 있습니까?

수식이 있는 셀을 복사하고 해당 수식의 결과를 값으로 반환하는 수식이 있습니까?

그래서 기본적으로 게으른 사람들을 위한 복사, 붙여넣기 특수 값이 있습니다.

즉, 셀 A5는 날짜입니다. 셀 B5는 셀 C3의 수식 값입니다. Cell C3의 결과는 매일 변경됩니다. Cell A5와 B5는 매일 아래로 이동하므로 Cell C3을 복사하여 그 결과를 값으로 붙여넣고 싶습니다.

이에 대한 공식이 있나요?

답변1

주석에서 언급했듯이 수식으로는 이를 수행할 수 없습니다. 너~할 수 있다매크로를 사용하거나 전체 워크시트를 재구성하여 원본 데이터 세트 평가를 기반으로 각 날짜의 값을 계산할 수 있습니다.

먼저, 의 공식이 B5절대적인지 확인하세요. 이렇게 하면 C3다른 곳에 복사/붙여넣을 때에도 참조에 고정된 상태로 유지됩니다 .
상대: =C3
절대:=$C$3

다음으로 아래 코드는 A5:B5아래로 이동하여 수식을 위로 복사한 다음 해당 값을 수식 대신 현재 값으로 설정합니다.

Sub MoveDownA5B5()
    Range("A5:B5").Insert xlDown, xlFormatFromLeftOrAbove
    Range("A6:B6").Copy Range("A5:B5")
    Range("A6:B6") = Range("A6:B6").Value
End Sub

이 코드가 어떻게 실행되는지는 귀하에게 달려 있습니다. 버튼을 만들거나 자동 트리거 등 원하는 것을 추가할 수 있습니다. 정확한 요구 사항에 맞게 조정해야 할 수도 있지만 이것이 질문의 핵심에 대한 답변입니다.

관련 정보