[[20161021095224]] 『文字列と数字』(チナスキー) ページの最後に飛ぶ

[ 初めての方へ | 一覧(最新更新順) | 全文検索 | 過去ログ ]

 

『文字列と数字』(チナスキー)

 既出かもしれませんが、質問させてください。。

 A1セルに「表-1」表記し、A11に「表-2」、A21に「表-3」、、、と、10行ごとに数字の部分を+1ずつ増やしたいです。

 どのような関数を使えばできますでしょうか。

< 使用 Excel:Excel2007、使用 OS:Windows7 >


 A2セルからA10セル、A12セルからA20セル…と間のセルは空白として。
 A1セルに表-1と入力後、A1セルからA10セルを選択して下へフィルコピーではどうか。
(ねむねむ) 2016/10/21(金) 10:04

 ねむねむさま

 早々のご回答ありがとうございます!
 複数のセルを選択してフィルコピーができるのですね、とっても簡単でかつスマートなやりかたですね、知りませんでした。

 そして、、、後出しで申し訳ありません。
 A2セルからA10は表が作成されており、表-1、表-2、、、、の下行にはそれに対する表がすでに入っております。

 以下の関数でなんとかできたのですが、、もうちょっとやりようがあったりしますか?

 A1セルに「表-1」と入れる
 A11セルに 「="表-"&VALUE(MID(A1,3,3)+1)」
 A21、A31、、、とコピーしていく
(チナスキー) 2016/10/21(金) 10:17

 このような方法も。

 A1セルに
 ="表-"&INT((ROW(A1)-1)/10)+1
 と入力し、これをA11セル、A21セル…へそれぞれコピー。

 追記
 今回の場合は
 ="表-"&INT(ROW()/10)+1
 でも問題ないか。
(ねむねむ) 2016/10/21(金) 10:25

 ねむねむさま

 ありがとうございますーーー!

 いままで何度調べても、ROW関数やCOLUMN関数がなかなか頭に入らない初心者です。
 INT関数も、いつもやってもROUND関数どまり、、のわたくしなので、これから使っていきたいです。
 実務だとこのような使い方をするのですね。

 ="表-"&INT(ROW()/10)+1

 がとてもかっこいいので、それで、やってみます。
(チナスキー) 2016/10/21(金) 10:53

コメント返信:

[ 一覧(最新更新順) ]


YukiWiki 1.6.7 Copyright (C) 2000,2001 by Hiroshi Yuki. Modified by kazu.