Enter 키를 누르지 않으면 Excel 값이 업데이트되지 않습니다.
워크북에 있는 내 워크시트 중 하나에 매우 성가신 문제가 있어.EXCEL 2007을 사용하고 있습니다.ENTER를 누르지 않으면 셀 값이 업데이트되지 않습니다.셀의 공식에 if 조건, VLOOKUP 함수 또는 평균 함수가 포함되어 있는 경우.모든 계산이 자동으로 설정되어 있습니다.계산 = xlAutomatic 및 특정 워크시트에 대한 계산(예: ws)이 활성화됩니다.EnableCalculation = TRUE입니다.
또한 ScreenUpdating은 TRUE로 설정되어 있습니다.ENTER를 누르거나 오른쪽 모서리를 드래그하면 셀이 갱신되고 변경해도 계속 갱신됩니다.그러나 파일을 저장하고 다시 열면 파일이 다시 동결됩니다.언제 다시 업데이트가 중단될지 정확히 알 수 없습니다.모든 형식은 General 또는 number로 설정됩니다.
특히 IF 조건에서는 평가 기능을 통해 계산을 확인했을 때 결과는 맞지만 화면에 전달되지 않습니다.
제안해 주실 수 있나요?이거 때문에 미치겠어.
/ DR: 이그제큐티브 서머리 / TL; DR:
를 「=」로 및해 주세요.= 「=」 「=」는 「=」와「=」로 해 주세요.아, 아, 아, 아, 아, 아, 아, 아, 아, 아, 아, 아.제 시나리오에서는 모든 것을 강제로 업데이트했습니다.
★★★★
나는 종종 여러 열에 걸쳐 공식을 만들고 그것들을 연결한다.그 후 복사하여 값으로 붙여넣기하여 작성한 수식을 추출합니다.이 처리 후 셀을 입력하고 Enter 키를 누르지 않는 한 일반적으로 수식이 표시되지 않고 값이 표시되지 않습니다.F2 라고 입력합니다.
워크북이 수동 계산으로 설정된 것 같습니다.[ Formula ]> [ Calculation ]> [ Calculation Options ]> [ Automatic ]순서로 이동하면 자동으로 변경할 수 있습니다.
수동 계산은 계산 부하를 줄이고 대량의 공식이 있는 워크북의 응답성을 향상시키는 데 유용할 수 있다.데이터를 보고 변경을 가한 후 계산 작업을 수행할 시기를 선택할 수 있습니다.
문제를 발견했지만, 이것을 시도할 때까지 해결책을 찾을 수 없었다.
- Developer 탭에서 Visual Basic 열기(또는 원하는 시트를 마우스 오른쪽 버튼으로 클릭하고 '코드 보기' 클릭)
- 왼쪽 위 패널에서 'ThisWorkbook'을 선택합니다.
- 왼쪽 아래 패널에서 'ForceFullCalculation' 속성을 찾습니다.
- 'False'에서 'True'로 변경하여 저장합니다.
이게 부작용이 있을지는 모르겠지만, 지금은 제겐 효과가 있어요.
직관적으로 들리지는 않지만 문제가 있는 열을 선택하고 "텍스트에서 열로"를 사용한 후 마침을 누르십시오.이것도 엑셀 도움말에서 제안하는 답변입니다.는 어떤 이유로 텍스트를 숫자로 변환합니다.
여기 그 남자분에게도 같은 문제가 있어요.mrexcel.com/forum/excel-questions/318115-enablecalculation.html Application.CalculateFull
내 문제를 팔았다.하지만 나는 이런 일이 다시 일어날까 봐 두렵다.사용하지 않도록 하겠습니다.EnableCalculation
다시.
모든 데이터를 선택하고 "Text to Columns" 옵션을 사용합니다. 이 옵션을 사용하면 숫자 형식 지정 ERIK를 적용할 수 있습니다.
전에도 이런 문제가 있었어요.당신의 셀 중 일부는 다른 시트로 링크되어 있고, 다른 시트는 #NAME을 반환하고 있으며, 현재 시트는 계산이 되지 않는 것이 아닐까 생각합니다.
연결된 다른 시트를 해결합니다.
저도 이 문제에 부딪혔어요.제 경우, 내부 함수 주위에 괄호를 추가하면 (먼저 평가하도록 하기 위해) 효과가 있는 것 같습니다.
변경되었다.
=SUM(A1, SUBSTITUTE(A2,"x","3",1), A3)
로.
=SUM(A1, (SUBSTITUTE(A2,"x","3",1)), A3)
심플한 솔루션을 찾았습니다.
예를 들어 셀 A1이 변경되면 셀 B1의 색상이 조건식으로 변경된다고 가정합니다.
문제가 있는 셀을 만듭니다. B1은 셀에 의존하는 공식 A1을 가집니다.
예를 들어 셀 B1의 텍스트 값만 "Text"인 대신 다음과 같은 공식으로 변경합니다.
=IF(A1>0,"Text","Text")
- 의미: A1 > 0인 경우 값 "Text"를 B1에 삽입합니다.
그 결과, 셀 A1이 재계산될 때마다 셀 B1 색상이 강제로 갱신됩니다.
언급URL : https://stackoverflow.com/questions/31293828/excel-doesnt-update-value-unless-i-hit-enter
'programing' 카테고리의 다른 글
Git을 사용하여 한 브랜치에 있는 모든 커밋을 표시하지만 다른 브랜치에는 표시 안 함 (0) | 2023.04.12 |
---|---|
정지된 도커 컨테이너/시작되지 않은 도커 컨테이너의 파일을 편집하는 방법 (0) | 2023.04.12 |
함수 호출에서 **(이중 별/별표) 및 *(별/별표)는 무엇을 의미합니까? (0) | 2023.04.12 |
심볼 링크가 있는지 확인하는 방법 (0) | 2023.04.12 |
printf 문자 채우기 (0) | 2023.04.12 |