LibreOffice Calcは式を使用してデータを読み込みません(バグ?)

LibreOffice Calcは式を使用してデータを読み込みません(バグ?)

だから、次のデータがあります。

(First Number) (=RIGHT(A1, 3))
19132 132
56112 112

したがって、2 番目の列の式は =RIGHT(A1,3) などになります。グラフを作成すると、グラフにデータがなく、データも表示されません。

しかし、2番目の列をデータ(式の代わりに)に変更しようとすると、グラフからデータが読み込まれます。

セルに数式を入力すると、LibreOffice Calcがデータを読み取れないのはなぜですか?

答え1

LO CalcはB列値に基づいてチャートを生成できません。数値の代わりにテキスト文字列。このためです正しい()テキスト機能、入力を文字列として読み取ろうとし、文字列を返します。解決策は適用することです値()機能完全な式の結果が整数になるようにRIGHT()関数の出力に:

=VALUE(RIGHT(A1,3))

次のいずれかを使用して、セルの内容の種類を確認できます。情報機能。これタイプ()機能表示された型の整数を返します。ISTEXT()そして数字()です関数はtrueまたはを返しますfalse

より簡単な方法は次のとおりです。係数()機能:

=MOD(A1, 1000)

1000で割った余りを返すので、A1999より大きい数字の一部を効果的に削除します。A1=314972 を使用すると、MOD(A1, 1000)972 が返されます。このようにして型変換を削除できますnumber -> string -> number

さまざまなソリューションの概要は次のとおりです。

ここに画像の説明を入力してください。

関連情報