• ベストアンサー
※ ChatGPTを利用し、要約された質問です(原文:エクセルで規則性のあるシート間コピーについて)

エクセルで規則性のあるシート間コピーについて

このQ&Aのポイント
  • エクセルでのシート間コピーについて質問があります。特定の規則性のあるデータを元のシートから別のシートにコピーする方法を知りたいです。
  • 質問番号3516944で質問しましたが、説明不足があったため再度投稿します。特定の規則性のあるデータをシート間でコピーしたいです。お手数ですが、ご教示いただけますと幸いです。
  • エクセルでのシート間コピーについて質問があります。特定の規則性のあるデータを別のシートに効率的にコピーする方法を教えてください。

質問者が選んだベストアンサー

  • ベストアンサー
  • imogasi
  • ベストアンサー率27% (4737/17070)
回答No.3

例データ Sheet1 A1:E12 a c b d e s u t v w 1 3 2 4 5 11 13 12 14 15 21 23 22 24 25 31 33 32 34 35 ーー Sheet2 A1の式 =INDIRECT("Sheet1!A"&((ROW()-1)*2+1)) B1の式 =INDIRECT("Sheet1!B"&((ROW()-1)*2+2)) C1の式 =INDIRECT("Sheet1!C"&((ROW()-1)*2+1)) D1の式 =INDIRECT("Sheet1!D"&((ROW()-1)*2)+2) E1の式 =INDIRECT("Sheet1!E"&((ROW()-1)*2)+2) これを下方向に式を複写する。 結果 Sheet2 a b c d e s t u v w 1 2 3 4 5 11 12 13 14 15 21 22 23 24 25 31 32 33 34 35 ーー 上記各列の式は規則性があるので、INDEX関数などで式を工夫したら、1つの式入力で横のあと、縦複写でできそうだがとりあえず挙げます。

motor-hero
質問者

お礼

なんとかできました。 説明下手にもかかわらず、丁寧にご教授いただきましてありがとうございました。

その他の回答 (2)

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

関数ではありませんが次の方法は如何でしょうか。 (1)シート1の対象範囲をシート2にコピー&ペースト (2)シート2の対象範囲を選択→編集→ジャンプ→セル選択→空白セルをチェック→OK (3)ctrlキー+-(同時押下)→上方向にシフト→OK

motor-hero
質問者

補足

やはり説明が下手でした。 言われたとおりにやると、確かに空白セルは詰まりました。 これはこれでOKですね。

  • Cupper
  • ベストアンサー率32% (2123/6444)
回答No.1

コピーではなく間を詰めると考えてよろしいでしょうか。 範囲を選択して  [編集]→[ジャンプ]→「セル選択」→「空白セル」→[OK] これで空白のセルが選択されます。  [編集]→[削除]→「上方向にシフト」 これで質問にある例の場合は間を詰めることができます。

motor-hero
質問者

補足

うまく表現できてなくて申し訳ありません。 >間を詰める 空白セルだけではなくて、一つの情報が2行に渡っているため、それを一部分を1行目に移動しています。       A 1 =Sheet1!A1 2 =Sheet1!A3 3 =Sheet1!A5 4 =Sheet1!A7 この右端の「A1、A3、A5、A7」などの規則性を下部に連続コピー(「+」)したいのです。 いかがでしょうか?

関連するQ&A