• ベストアンサー

=mid

元帳の、あるセルの数字、12,345を =mid(c3,1,6) と入力してそのセルの数字は、別のエクセルの表のセルに入力されるのですが 。12345と入力され、12,345とカンマが入力されません 関数を入力していない所は、カンマが入るのですが。 どうにかなりませんでしょうか? 教えてください。 もう一つ、A3、A4,A5の数字を、 A1のセルに合計を出すため、 =sum(A3.A5) と関数を入れても合計が出ません。 初心者のため、出来るだけ詳しく教えてください。 お願いします。

質問者が選んだベストアンサー

  • ベストアンサー
  • maruru01
  • ベストアンサー率51% (1179/2272)
回答No.1

こんにちは。maruru01です。 >=mid(c3,1,6) これでは、単に数値を文字列にしているだけです。 何のためにMID関数を使用しているのでしょうか? =C3 として、そのセルの表示形式をカンマ付きの数値にすればいいだけでは? どうしても文字列として表示させたいなら、 =TEXT(C3,"#,##0") です。 後半 =SUM(A3:A5) 「.」じゃなくて「:」

momijiab
質問者

お礼

早速ご回答ありがとうございました。 >=mid(c3,1,6) これでは、単に数値を文字列にしているだけです。 何のためにMID関数を使用しているのでしょうか これでは、単に数値を文字列にしているだけです。 このお言葉で、ハー と気が付きました。 元帳は、請求金額が書いてあるのです。 それを私は、請求書に金額を入力したかったのです。 そもそも関数が間違っていたのですね。 大変皆さんにご迷惑おかけいたしました。 皆様にお礼申し上げます。

その他の回答 (2)

  • takafun55
  • ベストアンサー率34% (78/228)
回答No.3

=mid(c3,1,6)を =--mid(c3,1,6) のようにmidの前にマイナスを二つ付けます。 次に、ツールバーのカンマをクリックします。 これで、文字列がカンマつきの数字になります。 =sum(A3.A5)はNo.1さんのとおりです。

  • bin-chan
  • ベストアンサー率33% (1403/4213)
回答No.2

> 元帳の、あるセルの数字、12,345を > > =mid(c3,1,6) 元帳の、あるセル(C3ですね)を参照するなら =c3で良いと思うのですが、Midを使用する理由は何でしょうか? > =sum(A3.A5) セルA3、セルA4、セルA5の合計を出すには、考え方が二通り。 セルA3、セルA4、セルA5の合計は =Sum(A3, A4, A5)と記述。 セルA3~セルA5の合計は =Sum(A3:A5) と記述。

関連するQ&A

  • エクセルで、MID関数で抽出した文字を独立させたい

    エクセル初心者のため、お見苦しい文章で申し訳ありません。 WORDに入力されたアンケート結果をEXCELに移した際に、 例えば1つのセルにある「A:50% B:25% C:25%」という文字列を、 MID関数を使ってそれぞれ別のセルに抽出しました。 (それぞれ、"=MID(A2,3,3)"、"=MID(A2,10,3)"、 "=MID(A2,17,3)"という感じです) 設問がいくつもあるので、 その関数を十字でコピーしたほうが楽かと思いまして・・・ ところがそもそもグラフを作りたくてエクセルに移したのですが、 「50%」というのはただの関数の結果であって、 数字どおりのグラフが作れないと気づきました。 これを、「50%」という文字列だと 認識させてグラフを作る方法は何かあるでしょうか? それともやっぱりめんどくさがらずに、 1から打ち込んだほうが早いのでしょうか・・。 わかりづらい質問で申し訳ありません。 よろしくお願いいたします。

  • エクセルのマクロ 並んだ数字の幾つかを抜き出してその合計を計算させたいのですが・・

    エクセルのマクロ(VBA)について、教えてください。 セルのA1からA2・・・A1000までに「01,03,06,08,20,」のように5つの数字がカンマで区切られて入力されています。 1.この5つの数字をb.c.d.e.f.の1から1000のそれぞれのセルに配置するマクロ 2.この5つの数字の数字の合計をb1から1000のセルに表示させるマクロは難しいでしょうか? MID関数をひとつづつのセルに入れていたのですが、マクロでできれば効率が良いと思い手引書等で考えたのですがよく分からないのです。

  • MID関数について

    一桁から八桁までの任意の数字を1セルごとに分けたいのですが、MID関数では左から取り出すため桁数が変化すると使えません。 一桁目にMID(A1,1,1)から八桁目にMID(A1、8,1)を入れると1234が4321と逆になってしまいます。 12でも12345678と桁が違っても1セルごとにわけることはできないでしょうか

  • エクセルのSUM関数

     エクセルのSUM関数で、1,3,2が入力してある3つのセルの数字を合計しようとしたところ、6になるはずが0になってしまいます。 これはどうしてでしょうか。

  • MID関数について

    先ほど質問した内容の応用編なのですが・・・・ 一つのセルにMID関数を何個か入れる事は出来るのでしょうか? なおかつ半角の-を間に入れたいのですがどのようにすれば宜しいのでしょうか? 次の様にしたいのですが・・・・ (MID関数で持ってきた数字*-MID関数で持ってきた数字*-MID関数で持ってきた数字*) (*-*-*) ってな風にです もう一個、MID関数とは関係無いとは思いますが・・・ 0401 とMID関数でもって来た数字を 4/1と表示させる事は出来ないでしょうか? 仕事上どうしてもやらなければいけないので質問しまくっています 質問の内容もわかりにくいかも知れませんが・・・・ どうぞ 回答宜しくお願い致しますm(__)m

  • EXCEL MID関数の文字数について!

    セルA1 12×1240×2280 セルA2 3×1240×2280 セルA3 5.5×1240×2280 ↑こんな風にセルの中に数字が入っているのでMID関数で セルA1 =MID(A1,1,2)→12 セルA2 =MID(A2,1,1)→3 セルA3 =MID(A3,1,3)→5.5 と答えが出ます。でもA列の桁数によりMID関数の文字数を変えなければなりません。 一気に出せる方法はないでしょうか?? おわかりの方教えてくださーい!

  • エクセルの関数?の大量コピーの方法について

    いつも早く的確なご回答、ありがとうございます^ ^ 少し前に、 5ケタの数字の和を求める方法を おたずねし、ご回答がえられたのですが、、 (ありがとうございます!) 例)12345なら、   1+2+3+4+5=15のようにしたい。 この5ケタの数字が10000数以上あります。。 教えていただいた方法を自分なりに応用させていただき、 表として見やすくできたのですが、 その処理を10000件以上行いたいと思っております。 A1セルに5ケタの数字を入力し、 C1セルに=VALUE(MID($A$1,1,1))、 D1セルに=VALUE(MID($A$1,2,1))、 E1セルに=VALUE(MID($A$1,3,1)) F1セルに=VALUE(MID($A$1,4,1)) G1セルに=VALUE(MID($A$1,5,1)) I1セルに=SUM(C1:D1:E1:F1:G1) とそれぞれ入力しました。 A2セル~A10000セル以上に数字を入力し、 上のような和を求めたいと思い、 ためしに1行をコピーし、 2行目に貼り付けてみたのですが、、 2行目の合計は、 1行目のA1セルに入力した数値のものになってしまいます。。 なんとか10000以上の行の和を、 うまく求められる方法はありますでしょうか?? 説明文がおかしい点などあり、 ご理解に苦しむかと思いますが、 ご回答いただけましたら幸いです。

  • エクセルについて教えてください

     エクセルの操作で1つ分からないことがあります。1つのシートの中に表を作り、別のセルに入力した数字の合計を表示させていますが、その保護の仕方が分かりません。  表の中に合計の関数@sumを入力していて、その部分だけ保護したいのですが、「シートの保護」というのを指定するとシート全体に保護がかかってしまい、セルに数字が入らなくなります。関数が入力されているセルだけ、つまり1つのシートの中で指定した部分だけ保護するにはどうすればいいのでしょうか。  あまり詳しくないので、方法があればできるだけ分かりやすく説明いただけるとありがたいです。 よろしくお願いします。

  • エクセルSUM関数の範囲を任意に変える

    セルB1に=SUM(A1:A10)と、とりあえず入力しました この関数の範囲をセルC1の数字で帰れるようにしたいです C1に10と入力すれば=SUM(A1:A10) C1に20と入力すれば=SUM(A1:A20) となるように出来ますか?

  • エクセルで

    エクセルについてお伺いします。例えばセルA1に10%、A2に20%のパーセンテージで入力された値は合計は出せないのでしょうか。SUM関数で出すとエラーが出てしまいます。それと、数式を入力したセルの数値の値の合計も出ないのでしょうか。例えばあるセルに=A1+B1,もう一方のセルにA2+B2と入力されていてそれぞれ数値が5と4とします。合計9を出したいのですが、数式のためSUM関数では合計できません。何か方法はありますか。

専門家に質問してみよう