Libreoffice Calcでセルのタイプを取得するにはどうすればよいですか?

0
2022.01.14

セルが日付なのか、数字なのか、文字列なのか、それとも何なのか知りたいのですが。それは大いに役立ちます、正確にそれで何を/どのようにすべきか。

librecalcはそれを知っていると思います。なぜなら、それは多くの方法でセルの動作に影響を与えるからです(たとえば、日付フィールドは実際に使用される日付形式によって変換されます)。しかし、何も見つかりませんでした。どうすればこの重要な情報を抽出できますか。

回答
1
2022.01.14

他の多くの機能の代替がCELL(...)で利用可能です

今: =CELL("FORMAT",A1)または=CELL("TYPE",A1)
... =TYPE(...)の代替のようです
しかし、まだいくつかの特異性があります。

1
2022.01.14

次のTYPE関数を使用する必要があります。

TYPE値のタイプを返します。ここで、1 =数値、2 =テキスト、4 =ブール値、8 =数式、16 =エラー値、64 =配列です。

エラーが発生した場合、関数は論理値または数値を返します。

日付は数値として格納されるため、日付は1の値を返します。