• ベストアンサー

行に1行づつ挿入していきたい。

たくさんのデータがあり、1行につき1行づつ挿入していきたいのですが、 なにか良い方はないでしょうか? 現在は1行づつ行を選択して挿入していますが、時間がかかってしまいます。 いい技を知っている方がいらっしゃいましたら教えてください。

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

  • ベストアンサー
  • mshr1962
  • ベストアンサー率39% (7417/18945)
回答No.6

空いている列に =ROW(A1)としてデータの最下行までフィルハンドルでコピー (1,2,3のように連続データを作成でも可) それを選択してコピーで最下行の次の行に値として貼り付け その列をキーにして「データ」「並び替え」して その列を削除する。

その他の回答 (5)

  • imogasi
  • ベストアンサー率27% (4737/17069)
回答No.5

sheet1にデータがあるとして、シートを1枚挿入します。 Sheet4とします。 Sheet1のデータをA1:C7で 1 a x 2 b y 3 c z 4 d w 5 e v 6 f s 7 g t とします。 Sheet4のA1に式 =IF(MOD(ROW(A1),2)=0,"",OFFSET(Sheet1!$A$1,ROW(A1)/2,0))と入れます。そして下方向にSheet1の行数の倍だけの行数引っ張ります。 A1の式をB1に複写し、最後の数字だけを1に変えます。下方向へ複写します。 B1の式をC1に複写し、最後の数字だけを2に変えます。下方向へ複写します。 実際のデータでは列数だけ以下同様に行います。 (結果)A1:C12 1 a x 2 b y 3 c z 4 d w 5 e v 6 f s Sheet4は式が一杯なので、上記の作業後に、値を自分自身に複写して式を消しましょう。 Sheet1が素データだけなら問題ないですが、演算式のあるセルも旨く行くかチェックして、本番実行にしましょう。

noname#6683
noname#6683
回答No.4

各行に行挿入するマクロというのがありました!!

参考URL:
http://www.geocities.co.jp/SiliconValley-SantaClara/1429/master/58.htm
  • sakikock
  • ベストアンサー率22% (114/510)
回答No.3

何のソフトをご利用ですか? エクセルなら、Tabキーを押すと次の枠に進みますよ。

noname#6683
noname#6683
回答No.2

EXCELですよね?ツールで一発解消ってのは出来ないので(よくわからない)こんな方法はどうでしょうか。 入力データ行が100行として、101行目移行は空白になっている場合、 1)A列を1列挿入します。(一時的な作業列として使用)   セルA1に1,セルA2に2と入力し、セルA1,A2をフィルドラッグでセル A100までコピー。   → 連番作成 1,2,3 …   A101に1.1、A102に2.1と入力し、同様にして連番を付します。   → 連番作成 1.1,2.1,3.1 … 2)1行から200行まで選択し、A列の昇順で並べ替え。 3)A列を削除。 ためしてみましたがこれが楽そうです。

参考URL:
http://www2.moug.net/app/bbs/message.php?cat=exopr&id=20040518-000020
  • de_vo
  • ベストアンサー率28% (148/523)
回答No.1

どうゆうこと? 使用してるソフトや何を選択しているのか・・・? もう少し詳しくね。

関連するQ&A