표시된 정밀도 설정 영구 켜기 (Microsoft Excel)
Tami는 모든 통합 문서에 대해 “표시된대로 정밀도 설정”을 사용하는 것을 선호합니다. 그녀는 급여를하고 모든 계산에 대해 달러로 작업합니다. 이 설정이 적용되지 않고 그녀가 수동으로 계산기를 사용하여 워크 시트의 수학을 다시 확인하면 종종 몇 센트 차이가납니다. 유일한 해결책은 설정이 켜져있는 경우입니다. 그러면 모든 것이 일치합니다. Tami가 만드는 모든 통합 문서에 대해이 작업을 수행하는 것은 번거롭기 때문에이 설정을 영구적으로 활성화 할 수있는 방법이 있기를 바랍니다.
Excel 자체 내에서 영구적으로 켜는 방법은 없지만 매크로를 사용하면됩니다. 예를 들어 통합 문서에 다음 매크로를 추가 할 수 있습니다.
Private Sub Workbook_Open() ThisWorkbook.PrecisionAsDisplayed = True End Sub
매크로는이 통합 문서 모듈에 배치해야 통합 문서를 열 때마다 실행됩니다. 원하는 경우이를 비어있는 새 통합 문서에 추가 한 다음 해당 통합 문서를 XLStart 폴더에 Book.xltm이라는 템플릿으로 저장할 수도 있습니다. 이렇게하면 Excel의 경우 새 통합 문서를 만들 때 사용할 기본 템플릿이 지정됩니다. 따라서 모든 새 통합 문서에는 정밀도를 설정하는이 간단한 한 줄 매크로가 포함됩니다.
이제 많은 사람들이 Set Precision As Displayed 옵션을 설정하지 않는 것이 좋습니다. 왜? 통합 문서의 데이터에 영구적으로 영향을 미치기 때문입니다. 예를 들어 다음과 같은 작은 연습을 시도해보십시오.
-
워크 시트의 셀 표시를 소수점 이하 5 자리로 설정합니다. (셀 B3를 사용하여이 작업을 수행한다고 가정 해 보겠습니다.)
-
표시된대로 정밀도 설정이 켜져 있는지 확인합니다.
-
셀 B3에 1.23456 값을 입력합니다.
-
이제 셀 B3의 표시를 소수점 둘째 자리로 변경합니다. 이제 1.23이 표시됩니다.
-
다시, 셀 B3의 표시를 소수점 이하 5 자리로 다시 변경합니다. 이제 1.23000이 표시됩니다.
마지막 숫자 (456)는 이제 사라지고 영원히 사라졌습니다. 복구 할 수 없습니다. ROUND 함수를 포함하도록 수식을 조정하여 소수점 이하 두 자리로 반올림하는 것이 모든 곳이 아닌 필요한 경우에만 수행되도록하는 것이 좋습니다.
Set Precision As Displayed를 사용하기로 결정한 경우 통합 문서별로 설정을 쉽게 변경할 수있는 방법을 설정하는 것이 좋습니다. 이것은 개인 통합 문서에 추가 된 단일 매크로를 사용하여 수행 할 수 있습니다.
Sub TogglePrecision() Dim sTemp As String sTemp = "Precision as Displayed has been " With ActiveWorkbook If .PrecisionAsDisplayed Then .PrecisionAsDisplayed = False sTemp = sTemp & "DISABLED" Else .PrecisionAsDisplayed = True sTemp = sTemp & "ENABLED" End If End With MsgBox sTemp End Sub
이제 빠른 실행 도구 모음에 매크로를 추가하고 클릭하여 설정을 켜고 끌 수 있습니다. 매크로는 현재 설정된 설정에서 설정을 전환 한 다음 새로 변경된 설정 상태를 나타내는 메시지를 표시합니다.
_ 참고 : _
이 페이지 (또는 ExcelTips 사이트의 다른 페이지)에 설명 된 매크로를 사용하는 방법을 알고 싶다면 유용한 정보가 포함 된 특별 페이지를 준비했습니다.
link : / excelribbon-ExcelTipsMacros [새 브라우저 탭에서 특별 페이지를 열려면 여기를 클릭하세요]
.
_ExcelTips_는 비용 효율적인 Microsoft Excel 교육을위한 소스입니다.
이 팁 (13765)은 Office 365의 Microsoft Excel 2007, 2010, 2013, 2016, 2019 및 Excel에 적용됩니다.