- ベストアンサー
エクセルでのデータの組み換え
エクセルで、一行にデータが並んでいるものを、2列ずつ次の行に移したいのですが、やり方を教えてください。 1 a 2 b 3 c ... ↓ 1 a 2 b 3 c ...
- みんなの回答 (3)
- 専門家の回答
その他の回答 (2)
- mu2011
- ベストアンサー率38% (1910/4994)
回答No.2
一例です。 仮にA1にデータが入力されているとしています。 A2に=IF(OFFSET($A$1,0,ROW(A1)*2-2)<>"",OFFSET($A$1,0,ROW(A1)*2-2),"")、 B2に=IF(OFFSET($A$1,0,ROW(B1)*2-1)<>"",OFFSET($A$1,0,ROW(B1)*2-1),"") として、A2:B2を選択して下方向に必要分コピー
質問者
お礼
ありがとうございます。 いろいろとやり方があるんですね。
- tom04
- ベストアンサー率49% (2537/5117)
回答No.1
こんにちは! 一例です。 Sheet1の1行目にデータがあり、Sheet2のA・B列に表示するとします。 Sheet2のA1セルに =IF(COUNTA(Sheet1!$1:$1)/2<ROW(A1),"",INDEX(Sheet1!$1:$1,,ROW(A1)*2-1)) B1セルに =IF(COUNTA(Sheet1!$1:$1)/2<ROW(A1),"",INDEX(Sheet1!$1:$1,,ROW(A1)*2)) としてA1・B1セルを範囲指定 → B1セルのフィルハンドルで下へコピー! こんなんではどうでしょうか?m(__)m
質問者
お礼
ありがとうございます。 勉強になりました。
お礼
ありがとうございます。助かりました。 シンプルで参考画像も付けて下さったNo.3の方をベストアンサーに選ばせていただきます。