• ベストアンサー

Excelの関数で質問です。

Excelに詳しい方に質問です。 あるセル(例えばA1)に 1(3)という数字を入れて、 縦方向に数字を1つずつ増やす場合、 (例)2(4)、3(5) どのような関数を使えばいいでしょうか? 「1の部分」と「(3)の部分」のセルを分ければいいのですが、 1つのセルでまとめてやる方法を教えて下さると幸いです。

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

  • ベストアンサー
  • odessa7
  • ベストアンサー率52% (101/192)
回答No.1

 セルA2に下記の式を入れてみてください。 =LEFT(A1,1)+1&"("&MID(A1,3,1)+1&")"  これを下までコピー&ペースト。

poko-taro
質問者

お礼

回答ありがとうございます。 質問をした知人から、さらに要望がありまして、積み重ねた数字の合計も出せるようにしたいそうです。 こうなるとさらにお手上げです。ご存じでしたらよろしくお願いいたします。

その他の回答 (4)

  • banker_U
  • ベストアンサー率21% (17/78)
回答No.5

結局何がしたいのでしょうか? 「1つのセルでまとめてやる方法」 を考えるより、 セルを分けてうまくやる方法を考えた方がいいと思います。

poko-taro
質問者

お礼

どうも、1つのセルにおける集計は難しいようですね。 お手数をおかけしてすみませんm(_ _)m

  • mshr1962
  • ベストアンサー率39% (7418/18948)
回答No.4

一番単純なのはROW関数[カッコ内のセルの行番号を表示、未記入の場合は式のあるセルの行番号を表示する] =ROW(A1)&"("&ROW(A3)&")" 又は =CONCATENATE(ROW(A1),"(",ROW(A3),")")

poko-taro
質問者

お礼

早速のご回答ありがとうございました。

  • BLUEPIXY
  • ベストアンサー率50% (3003/5914)
回答No.3

A1 =TEXT(ROW(),"0")&TEXT(ROW()+2,"(0)") して下に引っ張る

poko-taro
質問者

お礼

回答ありがとうございます。

  • s_yoshi_6
  • ベストアンサー率73% (1113/1519)
回答No.2

#1の方の式への補足になりますが、数字の桁数が増えるとうまくいかなくなるようですので、カッコの位置から数字の位置を検出するようにされてはいかがかと思います。 =LEFT(A1,FIND("(",A1,1)-1)+1&"("&MID(A1,FIND("(",A1,1)+1,FIND(")",A1,1)-FIND("(",A1,1)-1)+1&")"

poko-taro
質問者

お礼

回答ありがとうございます。 質問をした知人から、さらに要望がありまして、積み重ねた数字の合計も出せるようにしたいそうです。 こうなるとさらにお手上げです。ご存じでしたらよろしくお願いいたします。

関連するQ&A

  • エクセルの関数についての質問ですが、

    エクセルの関数についての質問ですが、 例えば、一つのセルの中に 2桁の数字が6個あるとします。 「01 02 03 04 05 06」 このセルの中の数字と もう一つのセルの中の数字 「02 04 06 08 09 10」 この2つのセルの中の数字が何個一致しているか、個数を求めたい場合 何か良い関数がありますでしょうか? 関数でもVBAでもどちらでも良いのですが 良い案があれば教えて頂ければ幸いです。 よろしくお願いします。

  • エクセル 関数について

    エクセル関数についての質問です。 次の関数をお知らせください。 A1のセルにデータが入っている場合には、B1に任意(例「1」)の数字を入力。 また、A1のセルにデータが入っていない場合には、A1のセルが空白(NULL)になる。 宜しくお願いいたします。

  • エクセル関数の質問

    エクセルで、その列のセルにいろいろな数字10が入っています。 その中で例えば「2」となっているセルが5あるとします。 「2」と入っている数が何%かを出すことはできますか。 この例の場合、数字が10セル並んでいて、「2」の入っているセルが 5セルある場合、50%なわけですが、それを関数で計算できますか。

  • Excel 関数

    Excel質問です。 セルの数字により、計算方法が違う場合の数式の入れ方を教えてください。 例;A1のセルに入る数字が 1万以下であれば B1のセルにA1*5%を表示 1万超~2万以下 B1のセルにA1*10%を表示 2万超~3万以下 B1のセルにA1*15%を表示 3万超~4万以下 B1のセルにA1*20%を表示 4万超~無限  B1のセルにA1*25%を表示 このような場合は if関数でしょうか? どうしたらいいか教えてください。   

  • エクセルの関数の質問です。

    エクセルの関数の質問です。 セルに値がある空間をおいて存在します。 例 Aの1番地からIの一番地までは   □□1■■■1□□     で   Aの2番地からIの2番地までは   □1■■■■■1□     という状態です。 この■の部分に1を返したいのですが、何かいい関数って ありますか?

  • excel 関数を探しています

    エクセルを使っていて、縦に数字が 0 1 空きセル 2 3 4 空きセル ・ ・ のように続くことがあり(空きセルの位置はランダムです)、数字が何連続したのかということが知りたく、を関数でぱっと出せないのかと思っております。 どなたかご存じの方がいらっしゃいましたら教えていただきたいです。言語化が下手ですみません。

  • ■Excel関数についてのご質問。

    ■Excel関数についてのご質問。 Excel初心者です。教えてください!!!関数を使って、数字を探す方法。 やりたいこととしては、例: セルA1に”acb456”とあって(すべて半角)、 セルA2に”acbdef”とあるとして、そのような配列から、 ”数字の入っているもの”を認識し、セルB2に”B3に入力されているデータ”をコピーさせる。 文字と数字を区別する方法は良くみるのですが、全部半角の場合の簡潔な関数を見つけることができません。。教えてください!!お願いします。。。 また、さらなる展開として、 1、数字がセルの中にあるか認識、さらに、文字にはHが含まれているかを確認し、   数字があり、Hが入っていない場合のみ、B3のデータをB2にコピーする。 をしたいのですが。。。 お願いします。

  • エクセルの関数について質問です

    エクセルの関数について質問です 写真の拡販の部分の関数の使い方ですが (1)Aの部分に名前がAと入力されている場合、1上部の100を有効とし合計200よりマイナスした数字を表示 (2)Aの部分にA以外(Bなど)の入力があった場合、1下部の200を有効とし合計400よりマイナスした数字を表示 そういった使い方をしたい場合、拡販の上部に使う関数式はどのようにすればいいのでしょうか?

  • エクセルのVBAでの自動的に数字を入れ込む方法

    ご質問です。 エクセルのVBAで、セルAに縦に数字が入っているとして、 セルAの縦の数字が固有の時には、セルBには数字の1を。 セルAの縦の数字が同じ場合には、セルBには1からの数字の連番を。 入れていくには、どのような関数を書けばよろしいでしょうか? ご存知の方、いらっしゃればどうかご教授ください。 ---------------------------------------- セルA   |セルB | 828113341 | 1  |  828113342 | 1  |  828113342 | 2  |  828113342 | 3  |  828113343 | 1  |  828113344 | 1  |  828113344 | 2  |  828113345 | 1  |  ・ ・ ・ ---------------------------------------- 宜しくお願いいたします。

  • エクセル 2003 関数

    エクセル 2003 関数 お世話様です。 XPのエクセル2003にてセルA1に数値の3を入れております。 これをセルC5の文字間に関数値として挿入する事は可能でしょうか? 例: セルA1に数字の3、セルC5に【カウントです。】と入力されていたら    【カウント3です。】となります。 セルA1の数値によってセルC5の入力内容が変わるようにしたいのですが 可能でしょうか? お手数ですが、ご存知の方がいましたらご教授下さい。 以上、何卒宜しくお願い致します。

専門家に質問してみよう