• 締切済み

エクセル 5行おきに選択したい

エクセル初心者です。 行を5、10、15、…(60000位まで) と選択したいのですが、ネットで検索しても全然分からないです。 マクロ(使用経験なし)などが必要なのでしょうか? よろしくお願いします。

みんなの回答

  • keithin
  • ベストアンサー率66% (5278/7941)
回答No.5

>エクセルって難しいですね。。。 そうですか。 こちらのような質問相談掲示板では,「難しくてもコピーすればハッピー出来ました♪な方法」に大喜びするご相談者さんがとっても多いので,大概の回答は「わかんなくても仕方ないメンドウだけど言われたとおりコピーすればできる数式」をまず提示する傾向があります。 易しい数式だけで結果を出したければ,次の通りに操作します。 手順: シート2のA列を空っぽにしておきます シート2のA5セルに =Sheet1!A5 と記入します A1:A5を選択し,60000行までえいやーっっっと下向けにオートフィルドラッグします A列を列選択し Ctrl+Gを押し 現れたダイアログでセル選択をクリックし 現れたダイアログで空白セルにマークしてOKし 飛び飛びに選択されたのを崩さないように注意しながら右クリックして「削除」を選び,上に詰めて完成です。 必要に応じてコピーし,その場で形式を選んで貼り付けの値にマークしてOKします。

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

関数やマクロを使用しない一例です。 ■間の行が未入力の場合に使える方法 (1)列を選択 (2)Ctrl+Gキー押下→セル選択→空白セルを選択→OK→    Ctrl+-(ハイフン)キー押下→上方向にシフトを選択→OK ■行間にデータが入っている場合に使える方法 (1)データ列の隣列(仮にB列)の5行目に任意文字(仮にa)を入力→B5:B9範囲を    選択→右枠下の■をダブルクリック    因みにA列に空白があるとその時点までしかコピーしないので最終行まで上記の    要領で続けて下さい (2)オートフィルタを設定→B列のフィルタボタンで文字を選択した場合、抽出内容を    コピーして別シートに貼り付け    B列のフィルタボタンで空白を選択した場合、抽出された行番号を選択→削除    これを選択した場合、元データが無くなるので予め別シートに保存しておいて下さい

doodoolittle
質問者

お礼

回答ありがとうございます。 試してみます。 エクセル用語についても学ばねば。。。

  • keithin
  • ベストアンサー率66% (5278/7941)
回答No.3

シート2のA1に =INDEX(Sheet1!A:A,ROW()*5-2)&"" と記入して,下向けにつるつるつるっとコピーします。 必要に応じてコピーしてその場で形式を選んで貼り付けの値にマークしてOKします。

doodoolittle
質問者

お礼

回答ありがとうございます。 試してみます。 エクセルって難しいですね。。。

  • KURUMITO
  • ベストアンサー率42% (1835/4283)
回答No.2

例えばシート1のA列からD列までのデータが下方に入力されているとします。 5,10,15・・・行目を選択してそれをシート2に抽出表示させることにします。 シート2のA1セルには次の式を入力してD1セルまで横方向にオートフィルドラッグします。 =IF(INDEX(Sheet1!$A:$D,ROW(A1)*5,COLUMN(A1))="","",INDEX(Sheet1!$A:$D,ROW(A1)*5,COLUMN(A1))) その後にA1セルからD1セルを選択してから右クリックしてコピーします。 名前ボックスにはA1と表示されていますがそれをA1:A60000と変更します。その結果A1セルからA60000セルまでが選択状態になりますので右クリックして「貼り付け」を行います。 5行ごとのデータが抽出されてシート2に表示されます。

doodoolittle
質問者

補足

ご回答ありがとうございます。 >>その結果A1セルからA60000セルまでが選択状態になりますので右クリックして「貼り付け」を行います。 ここまでは出来たのですが、全てのセルが「♯REF!」になってしまいました。 セルを右クリック→セルの書式設定 で表示形式を変更しても改善されません。 アドバイスを頂ければ幸いです。

  • phmwave
  • ベストアンサー率20% (1/5)
回答No.1

詳しくお願いします。

doodoolittle
質問者

補足

失礼しました。 A B C D E… 1 2 3 ○○○○○ 4 5 6 7 8 △△△△△ 9 10 11 12 13 ***** 14 15 . . . 5行おきに行を別シートにコピーして、 A B C D E 1○○○○○ 2△△△△△ 3***** 4××××× 5□□□□□ . . . 60000 ##### といったように間の行を詰める編集が分かりません。 アドバイスをよろしくお願いします。

関連するQ&A