Excel에서 의사 공백을 제거하시겠습니까?

Excel에서 의사 공백을 제거하시겠습니까?

비어 있는 것으로 추정되는 셀을 실제로 공백으로 만드는 방법이 있습니까?

나는 여러 수식을 로 평가한 ""후 결과를 복사하고 값을 붙여넣었습니다. 이제 ISBLANK(A1)또는를 사용하여 공백을 확인할 때 의사 공백 셀을 선택하고 먼저 삭제를 누르지 않는 한 IF(A1="",TRUE,FALSE)얻을 수 있습니다 .FALSE

이러한 셀이 꽤 많기 때문에 F5(특수 항목으로 이동)를 사용해 보았지만 옵션(공백, 상수 등) 중 어느 것도 의사 공백 셀을 적절하게 선택할 수 없습니다.

이러한 의사 공백 셀을 모두 한 번에 찾아서 삭제하여 진정한 공백 셀을 얻으려면 어떻게 해야 합니까?

답변1

빠른 VBA 루틴.
모든 것을 꿰뚫어본다사용된셀. 셀이 비어 있지 않지만 값이 nullstring인 경우 이 셀을 지웁니다.

Sub clearEmptyValues()
For Each cell In UsedRange
    If Not IsEmpty(cell) And cell.Value = vbNullString Then cell.Formula = vbNullString
Next
End Sub

관련 정보