「教えて!ピックアップ」リリース!

エクセル初心者です。

行を5、10、15、…(60000位まで) と選択したいのですが、ネットで検索しても全然分からないです。

マクロ(使用経験なし)などが必要なのでしょうか?

よろしくお願いします。

A 回答 (5件)

>エクセルって難しいですね。

。。

そうですか。
こちらのような質問相談掲示板では,「難しくてもコピーすればハッピー出来ました♪な方法」に大喜びするご相談者さんがとっても多いので,大概の回答は「わかんなくても仕方ないメンドウだけど言われたとおりコピーすればできる数式」をまず提示する傾向があります。


易しい数式だけで結果を出したければ,次の通りに操作します。

手順:
シート2のA列を空っぽにしておきます
シート2のA5セルに
=Sheet1!A5
と記入します

A1:A5を選択し,60000行までえいやーっっっと下向けにオートフィルドラッグします
A列を列選択し
Ctrl+Gを押し
現れたダイアログでセル選択をクリックし
現れたダイアログで空白セルにマークしてOKし
飛び飛びに選択されたのを崩さないように注意しながら右クリックして「削除」を選び,上に詰めて完成です。

必要に応じてコピーし,その場で形式を選んで貼り付けの値にマークしてOKします。
    • good
    • 0

関数やマクロを使用しない一例です。


■間の行が未入力の場合に使える方法
(1)列を選択
(2)Ctrl+Gキー押下→セル選択→空白セルを選択→OK→
   Ctrl+-(ハイフン)キー押下→上方向にシフトを選択→OK

■行間にデータが入っている場合に使える方法
(1)データ列の隣列(仮にB列)の5行目に任意文字(仮にa)を入力→B5:B9範囲を
   選択→右枠下の■をダブルクリック
   因みにA列に空白があるとその時点までしかコピーしないので最終行まで上記の
   要領で続けて下さい
(2)オートフィルタを設定→B列のフィルタボタンで文字を選択した場合、抽出内容を
   コピーして別シートに貼り付け
   B列のフィルタボタンで空白を選択した場合、抽出された行番号を選択→削除
   これを選択した場合、元データが無くなるので予め別シートに保存しておいて下さい
    • good
    • 0
この回答へのお礼

回答ありがとうございます。
試してみます。

エクセル用語についても学ばねば。。。

お礼日時:2011/11/16 21:49

シート2のA1に


=INDEX(Sheet1!A:A,ROW()*5-2)&""
と記入して,下向けにつるつるつるっとコピーします。

必要に応じてコピーしてその場で形式を選んで貼り付けの値にマークしてOKします。
    • good
    • 0
この回答へのお礼

回答ありがとうございます。
試してみます。

エクセルって難しいですね。。。

お礼日時:2011/11/16 21:47

例えばシート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に表示されます。

この回答への補足

ご回答ありがとうございます。

>>その結果A1セルからA60000セルまでが選択状態になりますので右クリックして「貼り付け」を行います。

ここまでは出来たのですが、全てのセルが「♯REF!」になってしまいました。
セルを右クリック→セルの書式設定 で表示形式を変更しても改善されません。

アドバイスを頂ければ幸いです。

補足日時:2011/11/16 09:47
    • good
    • 0

詳しくお願いします。

この回答への補足

失礼しました。

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 #####

といったように間の行を詰める編集が分かりません。

アドバイスをよろしくお願いします。

補足日時:2011/11/16 07:34
    • good
    • 0

お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!


人気Q&Aランキング