- 締切済み
エクセル2002での行の挿入方法について
エクセルで表を作成した後に、全ての行の下行に もう1行付けたしたくなりました。 下の例でいくと×の行です。 どのようにすれば一括で1行増やせるのかご教示 願います。 ◎◎ ○○ △△ ↓ ◎◎ × ○○ × △△ ×
- みんなの回答 (4)
- 専門家の回答
みんなの回答
- imogasi
- ベストアンサー率27% (4737/17069)
関数を使った解を1つ。 使ってないSheetを用意する。仮にSheet2とする。 Sheet2のA1に =IF(MOD(ROW()+1,2)=0,OFFSET(Sheet1!$A$1,INT((ROW()+1)/2)-1,COLUMN()-1),"") と入れる。Sheet2のA1に+ハンドルを出し、第1行でSheet1の列数だけ右に+を引っ張る。 A1:X1(xはSheet1の列数の列番号)まで範囲指定し X1で+ハンドルを出してSheet1の行数の2倍だけ、下へ 引っ張る。 あとSheet2を自分自身に複写して式を消して値だけ残す。 私の好みはVBAでやることですが、こういう方法もあると言うことで。
- hazzy_hazzy_funk
- ベストアンサー率33% (1/3)
まず○の行(1だったら1の行)を右クリックし、 挿入を選びます。 その後▲…と続く行を Ctrlキーを押しながら(Shiftで選んでもO.K)選択したら「Ctrl + y」(コントロールキーと y )を押すと挿入されますよ。 「Ctrl + y」というのは『前に行った動作を繰り返して実行』できる便利なキーです。 覚えておいて損なことはありませんよ♪
#1の方の方法もいいのですが、10行くらいならともかく何百行もある場合には大変です。行数が多いときに、スマートにやる方法を書いてみます。 まず、A列を選択して新たに1列挿入します。こうして新たに出来たA列で、A1に「1」、A2に「3」と入力します。A1とA2を選択し、選択範囲右下の■(フィルハンドル)を下方向にデータが入力された最後の行までドラッグします。ここで、最下行に表示された数字がいくつになったかチェックしておきます。 次にデータの入った最下行の次の行のAセルに「2」、その下のセルに「4」と入れて、同じように下向きにドラッグします。数字が先にチェックしておいた数字より大きくなるまでドラッグしてください。 最後にA1セルを選択して、メニューの「データ」⇒「並べ替え」、最優先されるキー:「列A」、「昇順」でソートすれば完了です。 要は、データのある行に奇数の行番号を、データのない行に偶数の行番号をつけて、ソートする訳です。行数が少ない場合は、#1の方の方法のほうが早いです。行数に応じて使い分けてみてください。
- tamagawa49
- ベストアンサー率46% (123/265)
行の挿入というのは基本的に選んだ行の上に行を挿入します。ですから、 1行目 ◎◎ 2行目 ○○ 3行目 △△ とすると、まず2行目を選びます。そのままCtrlキーを押しながら3行目を選びます。同様にCtrlキーを押しながら4行目、5行目と選び、最後に「挿入」→「行」で一括で行挿入が出来ます。
お礼
解決できました ありがとうございました