- ベストアンサー
Excel 000の計算について
ExcelでA1に000と入力した後、 B1セルにfx=A1+10=010と表示したいのですが、 方法はありますでしょうか。 現在のセル書式設定は文字列に設定しています。 よろしくお願い致します。
- みんなの回答 (5)
- 専門家の回答
質問者が選んだベストアンサー
こんにちは エクセルでは文字列と数値の計算は可能です。 ただ、関数を入れるセルは文字列ではできませんので、 セルB1の書式設定を標準にした後、 =TEXT(A1+10,"000") を入力すれば解決です。 お試しください。
その他の回答 (4)
- Wendy02
- ベストアンサー率57% (3570/6232)
こんにちは。 単に、それだけなら、文字列で入力すればよいのではありませんか? なぜ、そうするのか、きちんとした説明がないと、質問が正しく伝わらないと思います。 A1に000 というのは何でしょうか? 書式設定ですか?それとも数値ですか? A1が、010 なら、どうなるのでしょうか? ="fx=A1+10="&TEXT(A1+10,A1) この数式は成り立っても、論理的には成り立っていません。 A1 が書式設定ですから、書式に計算はできません。 B1セルにfx=A1+10=010 では、ビット演算なのでしょうか? 例えば、010 なら、結果は、100 になります。 少なくとも、その説明だけでは計算結果に、書式を変更させた "010"となる根拠がありません。 >現在のセル書式設定は文字列に設定しています。 なお、書式の文字列はやめます。書式を文字列にすると、参照セルを含めて、セルの計算が不活性化してしまいますから、正しく計算が行えません。現在の質問の「文字列としての000」としてなら、'000 と「'(アポストロフィ)」を使います。
補足
補足が遅れました。申し訳ございません。 000 010 020 ・・・・・・・・・・・・・ 9990 ・ ・ ・ 009 019 029 ・・・・・・・・・・・・・ 9999 と表に打ってから計算したいと思っていますので、 計算式でできないものかと思っております。 よろしくお願い致します。
- web2525
- ベストアンサー率42% (1219/2850)
>B1セルにfx=A1+10=010と表示したいのですが 計算するわけではなく表示ですよね、文字列でそのまま入力すれば可能です。 表示のA1の部分をA1セルの内容を参照したいのであれば B1セルは ="fx="&A1&"+10="&TEXT(A1+10,"000") こんな感じかな
- gyouda1114
- ベストアンサー率37% (499/1320)
A1セルに Ctrl+1(ctrlキー押しながら数字の1を押す) → セルの書式設定 → 表示形式 → ユーザー定義で種類欄に 000 としてOK → その後 0 を入力すると000と表示されB1の計算家結果が010と表示されます。
- dkljdkfsj
- ベストアンサー率23% (13/56)
書式は文字列でないとダメなのですか? 書式設定が文字列では、 計算に使えませんので、 エクセルの仕様上不可能です。 書式設定を 000 とし、計算に使えるようにしないと出来ません。
お礼
こちらの方法でできました。 ありがとうございました!