- ベストアンサー
Excelの関数で質問です。
Excelに詳しい方に質問です。 あるセル(例えばA1)に 1(3)という数字を入れて、 縦方向に数字を1つずつ増やす場合、 (例)2(4)、3(5) どのような関数を使えばいいでしょうか? 「1の部分」と「(3)の部分」のセルを分ければいいのですが、 1つのセルでまとめてやる方法を教えて下さると幸いです。
- みんなの回答 (5)
- 専門家の回答
質問者が選んだベストアンサー
セルA2に下記の式を入れてみてください。 =LEFT(A1,1)+1&"("&MID(A1,3,1)+1&")" これを下までコピー&ペースト。
その他の回答 (4)
- banker_U
- ベストアンサー率21% (17/78)
結局何がしたいのでしょうか? 「1つのセルでまとめてやる方法」 を考えるより、 セルを分けてうまくやる方法を考えた方がいいと思います。
お礼
どうも、1つのセルにおける集計は難しいようですね。 お手数をおかけしてすみませんm(_ _)m
- mshr1962
- ベストアンサー率39% (7417/18945)
一番単純なのはROW関数[カッコ内のセルの行番号を表示、未記入の場合は式のあるセルの行番号を表示する] =ROW(A1)&"("&ROW(A3)&")" 又は =CONCATENATE(ROW(A1),"(",ROW(A3),")")
お礼
早速のご回答ありがとうございました。
- BLUEPIXY
- ベストアンサー率50% (3003/5914)
A1 =TEXT(ROW(),"0")&TEXT(ROW()+2,"(0)") して下に引っ張る
お礼
回答ありがとうございます。
- s_yoshi_6
- ベストアンサー率73% (1113/1519)
#1の方の式への補足になりますが、数字の桁数が増えるとうまくいかなくなるようですので、カッコの位置から数字の位置を検出するようにされてはいかがかと思います。 =LEFT(A1,FIND("(",A1,1)-1)+1&"("&MID(A1,FIND("(",A1,1)+1,FIND(")",A1,1)-FIND("(",A1,1)-1)+1&")"
お礼
回答ありがとうございます。 質問をした知人から、さらに要望がありまして、積み重ねた数字の合計も出せるようにしたいそうです。 こうなるとさらにお手上げです。ご存じでしたらよろしくお願いいたします。
お礼
回答ありがとうございます。 質問をした知人から、さらに要望がありまして、積み重ねた数字の合計も出せるようにしたいそうです。 こうなるとさらにお手上げです。ご存じでしたらよろしくお願いいたします。