だから、次のデータがあります。
(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で割った余りを返すので、A1
999より大きい数字の一部を効果的に削除します。A1
=314972 を使用すると、MOD(A1, 1000)
972 が返されます。このようにして型変換を削除できますnumber -> string -> number
。
さまざまなソリューションの概要は次のとおりです。