LibreOffice Calc의 셀이 (분명히) 비어 있는지 확인하는 방법은 무엇입니까?

LibreOffice Calc의 셀이 (분명히) 비어 있는지 확인하는 방법은 무엇입니까?

LibreOffice Calc에서 수식은 기본 데이터 유형이 "공백"인 셀만 =BLANK()반환합니다 . TRUE즉, 셀에 아무것도 반환하지 않는(또는 빈 텍스트 문자열이 포함된) 수식이 포함되어 있으면 셀에 표시할 수 있는 내용(예: 텍스트 문자열이나 숫자)이 포함되어 있는지 확인할 수 있는 방법이 있습니까 =BLANK()?FALSE

아래 스크린샷에서는 셀에 아무것도 반환하지 않는 수식이 포함되어 있기 때문에 =ISBLANK(B3)수식이 C3반환됩니다 . FALSEB:B 셀이 "공백"(즉, 데이터가 포함되어 있지 않음)인지 어떻게 확인합니까?

ISBLANK를 트리거하지 않는 '빈' 필드를 보여주는 이미지

답변1

다음 제한 사항을 해결하는 방법에는 여러 가지가 있습니다 ISBLANK().

  • F내 의견에서 언급했듯이 "b" 열의 조회 값으로 빈 문자열을 명시적으로 제공할 수 있습니다( =""in 사용 F2). 그러면 B 의 내용을 LEN() 테스트할 수 있습니다.

  • 또 다른 옵션은 B열 셀의 값을 "추출"하는 것 입니다.셀()"Contents" InfoType으로 실행하고 결과를 확인하세요. 셀 F2 ("b"의 조회 값)이 비어 있으면 =CELL("CONTENTS"; B3)"0"이 반환됩니다. 합계 의 경우 B3다음 수식은 TRUE 를 반환합니다 B4. 모든 조회 값이 null 또는 null 인 경우 !=0col에서 다음 함수를 사용하여 C조회 테이블을 수정하지 않고도 null 결과를 확인할 수 있습니다.

    =(셀("콘텐츠";B1)= 0)

첫 번째 솔루션에서는 조회 테이블을 편집해야 하지만 두 번째 솔루션은 "즉시" 작동하지만 "0" 조회 값이 존재하지 않는다고 가정합니다.

답변2

셀이 비어 있거나 하나 이상의 공백이 있는 경우(따라서 "표시"되지 않음) 간단히 다음 대신 다음을 사용하여 이를 테스트할 수 있습니다 =LEN(B3)=0.

=len(trim(b3))=0

관련 정보