• 締切済み

エクセル表で重複するコードの下に2行づつ挿入する方法

こんにちは。うまく説明出来るか不安なのですが、 コード順に並んでいるエクセル表があります。 同じコードが2行のものもあれば、10行のものもあります。その不規則な並びの中で、コードの切替毎に2行づつ行を挿入したいのですが、計算式などで一気に作業する方法はないでしょうか??? それとも手作業で目でコードを確認しながら やっていくしかないでしょうか? 教えていただけると助かります。よろしくお願い致します。

みんなの回答

  • mu2011
  • ベストアンサー率38% (1910/4994)
回答No.3

次の方法は如何でしょうか。 (1)空き列の先頭セルに=IF(COUNTIF($A$1:A1,A1)=1,"aaa",0)を入力後、コード列と同行まで範囲選択 (2)編集→ジャンプ→セル選択で「数式」「文字列」のみチェック→OK(aaa表示セルが全選択された状態) (3)挿入→セル→行全体をチェック→OK (4)空き列を選択し、(2),(3)を繰り返す (5)空き列を削除

noname#204879
noname#204879
回答No.2

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)
回答No.1

はじめまして A列にコード、B列からD列まで何らかのデータがあり、1行目に見出し、2行目から実データがあると仮定します。 E3に =if(E2=E3,"","コード切り換え") と入れ、データの行数下にコピーします。 これで切り換わった行に「コード切り換え」の文字が出るので、その下の2行を選択し右クリック→挿入 一度挿入をするとその行為はF4に記録されますので、次のコード切り換えからは、2行選択して「F4」で作業できます。 これで行く文楽にサ行ができると思いますがいかがでしょうか?

関連するQ&A