すみません。ずれました
1 2 =A1 =B1
=IF(A2="",C1,A2) =IF(B2="",D1,B2)
=IF(A3="",C2,A3) =IF(B3="",D2,B3)
4 5 =IF(A4="",C3,A4) =IF(B4="",D3,B4)
=IF(A5="",C4,A5) =IF(B5="",D4,B5)
=IF(A6="",C5,A6) =IF(B6="",D5,B6)
=IF(A7="",C6,A7) =IF(B7="",D6,B7)
7 6 =IF(A8="",C7,A8) =IF(B8="",D7,B8)
=IF(A9="",C8,A9) =IF(B9="",D8,B9)
10 11 =IF(A10="",C9,A10) =IF(B10="",D9,B10)
=IF(A11="",C10,A11) =IF(B11="",D10,B11)
=IF(A12="",C11,A12) =IF(B12="",D11,B12)
こんな感じでどうでしょうか
具体的には、まず列の要素分列を挿入します
(ピボットで2列要素があれば2列追加します)
1行目は同じ値を表示するようにします
2行目に=IF(A2="",C1,A2) =IF(B2="",D1,B2)
な条件式を書いて
フィルドラッグすれば下にコピーされます
1 2 1 2
1 2
1 2
4 5 4 5
4 5
4 5
4 5
7 6 7 6
7 6
10 11 10 11
10 11
10 11
こんな結果になりますので
コピー→値の貼り付けをして
1,2行目を消してしまえばOKですね
お礼
実はあれこれ試行錯誤している段階で、 オートフィルタで空白セルだけにして、 真上のセルと等しい(例えばA2ならば「=A1」)という式を 入れて、ババーッと下まで引っ張ってコピーしちゃえばいいと いうことを発見(?)しました。 ご教授いただいた方法は、多分それをもっとスマートに するやり方ですよね。。。ご指導、ありがとうございました。 ちなみに、その後、使用する部分は一度コピーペーストして 値に直しておかないといけませんねえ。 すでに他の方からご教授いただいていたのに、、、 数式のまま使ってしまって作表を進めてしまい 並べ替えた途端に・・・・ 泣きを見ました・・・。