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)

最初のソリューションではルックアップテーブルを編集する必要がありますが、2番目のソリューションは「すぐに」機能しますが、「0」ルックアップ値が存在しないと仮定します。

答え2

セルが空の場合、または1つ以上のスペースがある場合(したがって「表示」されていない)、単に次の代わりに次のようにそれをテストできます=LEN(B3)=0

=len(trim(b3))=0

関連情報