- 締切済み
エクセル表で重複するコードの下に2行づつ挿入する方法
こんにちは。うまく説明出来るか不安なのですが、 コード順に並んでいるエクセル表があります。 同じコードが2行のものもあれば、10行のものもあります。その不規則な並びの中で、コードの切替毎に2行づつ行を挿入したいのですが、計算式などで一気に作業する方法はないでしょうか??? それとも手作業で目でコードを確認しながら やっていくしかないでしょうか? 教えていただけると助かります。よろしくお願い致します。
- みんなの回答 (3)
- 専門家の回答
みんなの回答
- mu2011
- ベストアンサー率38% (1910/4994)
次の方法は如何でしょうか。 (1)空き列の先頭セルに=IF(COUNTIF($A$1:A1,A1)=1,"aaa",0)を入力後、コード列と同行まで範囲選択 (2)編集→ジャンプ→セル選択で「数式」「文字列」のみチェック→OK(aaa表示セルが全選択された状態) (3)挿入→セル→行全体をチェック→OK (4)空き列を選択し、(2),(3)を繰り返す (5)空き列を削除
Fig-1 Fig-2 Fig-3 A A B A B 1 CODE 1 TMP CODE 1 TMP CODE 2 101 2 101 3 101 102 3 102 3 101 102 6 102 103 4 102 4 102 8 103 104 5 102 5 102 12 6 103 6 102 103 13 7 103 7 103 8 104 8 103 104 1.Fig-1 において、 9 104 9 104 A列の前に1列挿 10 104 10 104 入 11 104 11 104 2.Fig-2 において、 12 12 セル A3 に次式を 13 13 入力して、これを 下方に複写 Fig-4 Fig-5 =IF(B3=B2,"",B2) A B A B [オートフィルタ] 1 TMP CODE 1 TMP CODE でA列を (空白以 3 101 102 2 101 外のセル) でレコ 6 102 103 3 101 102 ードを抽出した状 8 103 104 4 102 態を Fig-3 に示 12 101 5 102 した。 13 102 6 102 103 3.範囲 A3:A8 を[コ 14 103 7 103 ピー]して、セル 15 101 8 103 104 A12 に[貼り付け] 16 102 9 104 た後、その貼り付 17 103 10 104 けられたデータの 11 104 下に[貼り付け]を 12 101 実行した状態を 13 102 Figi-4 に示した。 14 103 4.[オートフィルタ] 15 101 を解除すると 16 102 Fig-5 になる。 17 103 (下に続く) Fig-6 Fig-7 Fig-8 A B A B A 1 TMP CODE 1 TMP CODE 1 CODE 2 101 101 2 101 101 2 101 3 102 102 3 101 3 4 102 102 4 101 4 5 102 102 5 102 102 5 102 6 103 103 6 102 102 6 102 7 103 103 7 102 102 7 102 8 104 104 8 102 8 9 104 104 9 102 9 10 104 104 10 103 103 10 103 11 104 104 11 103 103 11 103 12 101 12 103 12 13 102 13 103 13 14 103 14 104 104 14 104 15 101 15 104 104 15 104 16 102 16 104 104 16 104 17 103 17 104 104 17 104 5.Fig-5 において、範囲 B2:B11 を[コピー]して、セル A2 に複写すると Fig-6 になる。 6.Fig-6 において、A列を昇順に[並べ替え]ると Fig-7 に なる。 7.最後にA列を削除すると Fig-8 になる。
- hirorin00
- ベストアンサー率50% (446/884)
はじめまして A列にコード、B列からD列まで何らかのデータがあり、1行目に見出し、2行目から実データがあると仮定します。 E3に =if(E2=E3,"","コード切り換え") と入れ、データの行数下にコピーします。 これで切り換わった行に「コード切り換え」の文字が出るので、その下の2行を選択し右クリック→挿入 一度挿入をするとその行為はF4に記録されますので、次のコード切り換えからは、2行選択して「F4」で作業できます。 これで行く文楽にサ行ができると思いますがいかがでしょうか?