본문 바로가기
카테고리 없음

엑셀 수식을 값으로 변경

by 모를물건 2024. 12. 23.
반응형

엑셀에서 수식을 값으로 변경하면, 계산된 결과만 남기고 수식을 제거할 수 있습니다. 이는 데이터 보호, 성능 향상, 또는 수식 오류 방지를 위해 유용합니다. 특히 여러 시트에 걸쳐 수식을 제거해야 할 때는 다음과 같은 방법을 활용할 수 있습니다.

 

1. 수식을 값으로 변환하는 방법

  • 단일 시트에서 수식 변환:
    1. 수식을 제거하려는 셀 또는 범위를 선택합니다.
    2. 선택한 범위를 복사합니다. (Ctrl + C)
    3. 복사한 범위에서 마우스 오른쪽 버튼을 클릭하고 '값으로 붙여넣기'를 선택합니다.
  • 여러 시트에서 수식 변환:
    1. 수식을 제거하려는 시트들을 모두 선택합니다. (Ctrl 키를 누른 채로 시트 탭 클릭)
    2. 각 시트에서 수식을 제거하려는 범위를 선택합니다.
    3. 선택한 범위를 복사하고, '값으로 붙여넣기'를 통해 수식을 값으로 변환합니다.

 

2. VBA 매크로를 활용한 수식 제거

여러 시트에 걸쳐 수식을 한 번에 제거하려면 VBA 매크로를 활용할 수 있습니다.

  1. VBA 편집기 열기:
    • Alt + F11을 눌러 VBA 편집기를 엽니다.
  2. 모듈 추가:
    • '삽입' 메뉴에서 '모듈'을 선택합니다.
  3. 코드 입력:이 코드는 모든 시트의 사용된 범위에 있는 수식을 값으로 변환합니다.
  4. Sub RemoveFormulas() Dim ws As Worksheet Dim rng As Range For Each ws In ThisWorkbook.Worksheets Set rng = ws.UsedRange rng.Value = rng.Value Next ws End Sub
  5. 매크로 실행:
    • F5 키를 눌러 매크로를 실행합니다.

 

주의사항

  • 백업: 수식을 제거하면 원본 수식을 복구할 수 없으므로, 작업 전에 파일을 백업하는 것이 좋습니다.
  • 데이터 검토: 수식을 제거한 후 결과값이 예상과 일치하는지 확인해야 합니다.

 

23. 엑셀 함수 결과값을 텍스트로 바꾸기 ! (함수 결과값 그대로 붙여넣기) :: 세상 살아가는데 도움되는 모든 것

 

23. 엑셀 함수 결과값을 텍스트로 바꾸기 ! (함수 결과값 그대로 붙여넣기)

오늘은 엑셀에서 함수의 결과를 일반 텍스트로 변환하는 방법을 알아보겠습니다. 엑셀로 작업을 하다보면 이런 경우가 생깁니다. 함수 결과를 그대로 다른곳에 갖다 써야 하는경우. 한번 그대

affablee.tistory.com

 

반응형