- ベストアンサー
セルの並び替え
簡単な質問だと思いますが よろしくお願いします。 今シート上に 490521860188 1 490578991478 4 490750178478 5 と縦に商品コード、数量の順で入力されたシートがあります。 これを 490521860188 | 1 490578991478 | 4 490750178478 | 5 のように入れ替えるためにはどうすればいいのでしょうか? よろしくお願いします。
- みんなの回答 (4)
- 専門家の回答
質問者が選んだベストアンサー
例えば、A列の奇数行に商品コードをB列に、偶数行の数量をC列に抽出するとして、次の方法は如何でしょうか。 B1セルに=INDIRECT("A"&ROW()+ROW()-1)を下方向にコピー C1セルに=INDIRECT("A"&ROW()*2)を下方向にコピー
その他の回答 (3)
A B C D 1 490521860188 490521860188 1 2 1 490578991478 4 3 490578991478 490750178478 5 4 4 5 490750178478 6 5 7 C1: =INDEX(A:A,ROW(A1)*2-1,1) D1: =INDEX(A:A,ROW(A1)*2,1)
お礼
mike_g様 ありがとうございます! 出来た結果だけを見て感動しています。。 これから式の意味を勉強してきます!
- ham_kamo
- ベストアンサー率55% (659/1197)
データがA1から下に入っていると仮定して、B1,C1に B1 =IF(ROW()*2>COUNTA($A:$A),"",INDEX($A:$A,ROW()*2-1)) C1 =IF(ROW()*2>COUNTA($A:$A),"",INDEX($A:$A,ROW()*2)) という式を入れて下にドラッグしてみてください。 データが1行目から始まっていない場合は、数式に調整が必要なので補足してください。
お礼
ham_kamo様 ありがとうございます! 勉強せねばならない事を痛感しました 関数って奥が深いですね。。
- toshi_2000
- ベストアンサー率30% (306/1002)
マクロを使用すれば可能です。
お礼
toshi_2000様 ありがとうございます。 マクロですか・・勉強が必要ですね・・うーん
お礼
mu2011様 ありがとうございます! 完璧に出来ています。 書式の理解が足りないのでこれから勉強します。