
No.1ベストアンサー
- 回答日時:
たとえば2行おきの場合。
添付図:
隣列に,B1に数字の1,B2に数字の2を置いてB1:B2をオートフィルドラッグして連番を記入させます。
その下に,2行おきならまず2を記入,そして4を記入してオートフィルドラッグして2,4,6,8の数字を作ります。
AB列をB列昇順で並べ替えると出来上がりです。
n行置きの場合も同様に,B列下に継ぎ足す数字をnおきの数字に作って操作すれば出来ますね。
また,下に継ぎ足す数字の開始番号を調整すれば,どこから空を挿入するか微調整するのも容易です。

No.7
- 回答日時:
普通はVBAでやりますでしょう。
オートフィル+並べ替えも工夫してできると思う。
ーー
関数なら
例データ
シート1にA1:A9・・・・に
1
2
3
4
5
6
7
8
9
・・・
Sheet2のA1に
=IF(MOD(ROW(),3)=0,"",INDEX(Sheet1!$A$1:$A$100,ROW()-INT(ROW()/3)))
下方向に式を複写して
結果
1
2
3
4
5
6
7
8
9
10
まずわかりやすいように1列だけでやっているが、複数列の場合
INDEX関数の列を指定するところへ
=IF(MOD(ROW(),3)=0,"",INDEX(Sheet1!$A$1:$D$100,ROW()-INT(ROW()/3),COLUMN()))
として
Sheet1のデータ
111
212
313
414
515
616
717
818
919
1020
1121
1222
ーーー
Sheet2の結果
111
212
313
414
515
616
717
818
919
1020
のようにできる。
No.6
- 回答日時:
こんばんは!
一例です。
ごくごく簡単なVBAです
Sub test()
Dim i As Long
i = 1
Do Until Cells(i * 3, 1) = ""
Rows(i * 3).Insert (xlDown)
i = i + 1
Loop
End Sub
こんな感じではどうでしょうか?m(__)m
No.5
- 回答日時:
マクロ例です。
対象シートタブで右クリック→コードの表示→以下のコード貼り付け→F5キー押下(2000行なので少し間が空きます)
Sub 行数毎に空白行挿入()
Application.ScreenUpdating = False
行数 = 2
Range("A1").Select
Do While ActiveCell.Offset(行数).Value <> ""
ActiveCell.Offset(行数, 0).Rows("1:1").EntireRow.Select
Selection.Insert Shift:=xlDown
ActiveCell.Offset(行数 - 1).Select
Loop
Application.ScreenUpdating = True
End Sub
No.4
- 回答日時:
数式などを使用せず、補助列に簡単な文字列を使って直感的なオートフィル操作で空白行を入れるなら、以下のような操作が簡単かもしれません。
2行に1行空白行を挿入するなら、補助列の一番上に「1a」「1b」と入力して、この2つのセルをオートフィルコピー(セルの右下をダブルクリック)します。
その下のセルには「1c」と入力して下方向にオートフィルします。
これでこの列を基準に昇順に並べ替えてみてください。
No.3
- 回答日時:
1、一番左に列を一列追加します
2、追加したA列のセルに以下のように値と数式を入れます
A1 1
A2 1
A3 =IF(A1=A2,A2+1,A2)
A4以降 A3をコピーして貼り付け
これで左端に「1 1 2 2 3 3 4 4 5 5...」という並びができます。
3、A列の一番下に「1 2 3 4 5...」と値を入れます
(「=A1+1」のような数式を使ってください)
4、A列全体を選んで「コピー」→「形式を選択して貼り付け」で「値」で貼り付けます
5、「並び替え」でA列をキーに昇順で並び替えます
以上です。
No.2
- 回答日時:
私がよくする方法です。
仮にA列を追加します。(A列を選択して右クリック⇒挿入)
A1に 1 ,A2に 2 を入力
A3に =A1+3 を入力
A3をコピーし、元のデータが入力されている最終行まで貼り付ける(A列には1 2 4 5 7 ・・・と入るはずです)
A列の貼り付けた下に3を入力
その下に =(上記で入力したセル)+3 を入力 コピー
必要なだけA列のその下に貼り付け(3 5 8 ・・・となるはず)
A列を選択⇒コピー⇒値を貼り付ける
表全体を選択⇒A列を優先し昇順で並べ替え
A列を選択⇒削除
文字で書けば長ったらしいですが、一旦やってみればすぐに出来ます。
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
このQ&Aを見た人はこんなQ&Aも見ています
-
エクセルの表で10行毎に1行づず新しい行を挿入する方法
Excel(エクセル)
-
Excelで一行おきに2行の空白行を挿入したい
その他(Microsoft Office)
-
【エクセル】2行に一行のように、規則的に行を新規挿入したい
Excel(エクセル)
-
-
4
Excelで行ごとコピー、同じ行を3行にしたい
Excel(エクセル)
-
5
エクセルで連続データから、数個飛ばしのデータを抜き取る方法
Excel(エクセル)
-
6
エクセルで1個飛ばしで、一括でコピペする方法は有りますか?
Excel(エクセル)
-
7
エクセルで一列おきに空白列を入れたい
Excel(エクセル)
-
8
エクセルで、2種類のデータを交互に入れなおす方法はありますでしょうか??
Excel(エクセル)
-
9
EXCELで2列を参照し、重複するものを横に並べたい
Excel(エクセル)
-
10
エクセルで複数行ずつ連続データを入力する方法
Excel(エクセル)
-
11
エクセルで特定の文字が入ってる列を削除方法
Excel(エクセル)
-
12
Excelでセル参照したとき、書式も一緒に持ってくるには?
Windows Vista・XP
-
13
エクセル:マクロ「Application.CutCopyMode = False」って?
Excel(エクセル)
-
14
エクセルで1列おきのデータのみコピペする計算式
Excel(エクセル)
-
15
エクセル 4行ごとに線を引きたい
Excel(エクセル)
-
16
エクセルで長い行を5行ごとに1列にするには?
Excel(エクセル)
-
17
Excel VBAでn行毎に行の選択
Excel(エクセル)
-
18
エクセルで最初のスペースまでの文字列を削除したい
Excel(エクセル)
-
19
エクセルの複数のセルを一括で絶対参照にする方法
Excel(エクセル)
-
20
Excelでコピーした行の挿入を繰り返すには
Excel(エクセル)
関連するカテゴリからQ&Aを探す
おすすめ情報
このQ&Aを見た人がよく見るQ&A
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
LibreOffice Clalc(またはエク...
-
【マクロ】excelファイルを開く...
-
【関数】3つのセルの中で最新...
-
【マクロ】数式を入力したい。...
-
Office2021のエクセルで米国株...
-
エクセルのリストについて
-
【マクロ】【相談】Excelブック...
-
【マクロ】元データと同じお客...
-
【画像あり】オートフィルター...
-
エクセルの関数について
-
【マクロ】左のブックと右のブ...
-
他のシートの検索
-
【マクロ】実行時エラー '424':...
-
エクセルのVBAで集計をしたい
-
vba テキストボックスとリフト...
-
【マクロ】【配列】3つのシー...
-
【関数】=EXACT(a1,b1) a1とb1...
-
【マクロ画像あり】❶1つの条件...
-
エクセルの複雑なシフト表から...
-
【マクロ】変数に入れるコード...
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
【マクロ】元データと同じお客...
-
エクセルの関数について
-
【画像あり】オートフィルター...
-
エクセルのVBAで集計をしたい
-
エクセルのリストについて
-
【マクロ】数式を入力したい。...
-
【マクロ】【相談】Excelブック...
-
Office2021のエクセルで米国株...
-
【マクロ】実行時エラー '424':...
-
他のシートの検索
-
エクセルの複雑なシフト表から...
-
【マクロ】【配列】3つのシー...
-
vba テキストボックスとリフト...
-
【マクロ】左のブックと右のブ...
-
【マクロ】変数に入れるコード...
-
エクセルシートの見出しの文字...
-
【マクロ】別ファイルへマクロ...
-
【関数】同じ関数なのに、エラ...
-
Amazonでマイクロソフトオフィ...
-
ページが変なふうに切れる
おすすめ情報