sourcecode

MS Excel은 결과 값 대신 셀에 수식을 표시합니다.

codebag 2023. 6. 17. 09:05
반응형

MS Excel은 결과 값 대신 셀에 수식을 표시합니다.

excel sheet showing the 3 cells with formula instead of value

위 이미지에는 값 대신 수식이 포함된 3개의 셀이 표시됩니다.첫 번째 셀은 PHP Hourly Rate, 두 번째 셀은 Name, 세 번째 셀은 Invoice Sub Total입니다.그러나 셀을 두 번 클릭한 후 Enter 키를 누르면 값이 표시됩니다.왜 이런 일이 생기는 건가요?저는 엑셀 2013에서 엑셀 VBA를 사용하고 있습니다.

감사해요.

확인...

  • 있습니다.=공식 앞에 부호를 붙이다
  • 앞에는 공백이 없습니다.=서명하다
  • 수식 주위에 따옴표가 없습니다(반드시 다음과 같아야 함)=A1대신에"=A1")
  • 수식 보기에 없습니다(모드를 전환하려면 Ctrl + '를 누릅니다).
  • 셀 형식이 텍스트 대신 일반으로 설정됩니다.
  • 단순히 형식을 변경해도 작동하지 않으면 F2를 누르고 Enter 키를 누릅니다.
  • 값이 다시 표시될 때까지 작업(CTRL+Z)을 취소한 다음 CTRL-Y를 사용하여 해당 작업을 모두 다시 실행하는 것도 일부 사용자에게 효과적입니다.

Excel 2013을 사용하는 경우 이 워크시트에 대해 다음 파일 > 옵션 > 고급 > 표시 옵션을 수행합니다. 계산된 결과 대신 셀에 수식 표시 앞에 확인란을 선택 취소합니다. 그러면 문제가 해결됩니다.

그렇지 않으면 Ctrl-H(검색 및 바꾸기)를 두 상자에 모두 "="로 표시합니다(즉, =에서 검색한 후 동일한 =로 바꿉니다).속임수를 쓰는 것 같습니다.

저도 같은 문제가 있었고 아래와 같이 해결했습니다.

범위("A").공식 = 트림(CSR("공식"))

VBA를 사용하여 수식을 입력하는 경우 실수로 수식을 불완전하게 입력할 수 있습니다.

Sub AlmostAFormula()
    With Range("A1")
        .Clear
        .NumberFormat = "@"
        .Value = "=B1+C1"
        .NumberFormat = "General"
    End With
End Sub

A1은 공식이 있는 것처럼 보이지만 셀을 두 번 클릭하고 터치하기 전까지는 텍스트일 뿐입니다.

코드에 이와 같은 버그가 없는지 확인합니다.

위 솔루션이 작동하지 않으면 사용해 보십시오.

워크시트의 전체 내용을 "Ctrl + A" 다음에 "Ctrl + X"를 사용하여 잘라낸 후 새 시트에 붙여 넣습니다.붙여넣기를 자를 때 수식에 대한 참조는 그대로 유지됩니다.

수식에서 "=." 앞에 공백이 있는지 확인합니다. 예: '=A1'의 의미는 '=A1'입니다.

저는 제가 찾을 수 있는 모든 것을 시도했지만 아무 것도 되지 않았습니다.그런 다음 수식 열을 강조 표시하고 마우스 오른쪽 단추를 클릭하여 '내용 지우기'를 선택했습니다.됐어요!이제 공식이 아닌 결과가 보입니다.

언급URL : https://stackoverflow.com/questions/24323768/ms-excel-showing-the-formula-in-a-cell-instead-of-the-resulting-value

반응형