- 締切済み
エクセル初心者です。
セルAに=B&C&D&Eという式を入れます。そのうちBには数字が入っているものもあります。5,000とか12,300とか800とか文字とか・・。で、セルAで見たときに5,000という数値が5000となってしまいます。セルBの書式設定を標準にしても、通貨に変わってしまいます。全部で100行くらいデータが入っていて、最初の5行くらいまでは、設定も標準になっていて、セルAの表示も5,000となっています。何がいけないのでしょうか??
- みんなの回答 (4)
- 専門家の回答
みんなの回答
- imogasi
- ベストアンサー率27% (4737/17070)
また、関数は、セルの「値」!!だけを、処理(読み取って使ったり、加工してそのセルにセットする)すると言う・本質をわきまえない為に出る質問が出ました。 セルの「値」のほかにあるものの1つが、セルの表示形式です。 セルには色々な情報が、重畳的にもたれる構成となっています。 ーー さて質問の >セルAに=B&C&D&E(この表現も行がなくおかしいが)を使うということは、関数の一種を使っているといえて、B,C,D,E列の「値」を取り上げてそれを使い、結合するということです。ですから、B,C,D、E列のセルの表示形式は、そこでは問題にされないのです。それを採りれたいなら,別途例えば =TEXT(C1,"##,###")と関数で文字列の「値」に変換して、その値を結合しなければならない。 =TEXT(C1,"###,###")で 122345 -> 122,345 のように文字列に変えられます。
- nobu555
- ベストアンサー率45% (158/345)
どうしたいのか質問の意図が判りづらいのですが、 >で、セルAで見たときに5,000という数値が5000となってしまいます。 セルAの書式が標準になっている。 >セルBの書式設定を標準にしても、通貨に変わってしまいます。 “5,000”と入力するとExcel側で勝手に書式設定を通貨に設定します。 >セルAの表示も5,000となっています。 初めの方の質問(5,000という数値が5000と…)と相違していますが、 書式設定が文字列で、“5,000”と入力すると セルAには、“5,000”と表示されます。 とりあえず、一度書式設定を標準に戻して、 必要な列なりセルの書式設定を設定し直してみては? 書式設定が文字列で数値が入力されているセルは、 書式設定だけ変更しても表示には反映されませんので、 気を付けてください。 的外れでしたら、軽く読み流してください。
- MIKAN01234
- ベストアンサー率57% (4/7)
表示方法の問題でしたら、 5,000と表示したいセルを選んで 書式(O)というところの「セル」をクリックし、 セルの書式設定の表示形式で変更可能です。 数字が入ったままで表示形式を選ぶと、いろいろと変わると思いますのでご自分の一番良い表示方法を選べば良いかと思います。
>最初の5行くらいまでは、設定も標準 その列(Bですよね?)のBと書いてある行をクリックするとB列全体が指定できますから、そこで設定したらどうなりますか?