一回も披露したことのない豆知識

こんにちは。

エクセルでこのような住所録を作成致しました。

   列番号  A     B      C
行番号
1      山田○子  99*-****  東京都**区~ 
2      田中*雄   88*-****  東京都**区~
3      佐藤*代   77*-****  東京都**区~
(以下同様の列続く)

この表の中から、例えば1、2、5、9、11の行だけを
抜き出してコピーしたいのですが
今まではCTRLキーで飛び飛びに選択してから、コピーしていました。

もっと手間を掛けずに、行番号を指定入力して一度にコピーできる方法を
探しています。
自分のイメージとしては、複数ページあるファイルをプリンターで印刷する際、ページ番号を指定入力して印刷する時がありますよね、
(例:10ページ中、1.3.5.9.ページを指定して印刷)
あのような感じです。

予め住所録を行番号も含めて紙に印刷してあるので、どの行番号のもの印刷したいのか、一覧を出すのは手間が掛かりません。

つたない説明ですが、何か良い方法がありましたら
ぜひ教えて下さい。
よろしくお願い致します。

A 回答 (4件)

>例えば1、2、5、9、11の行だけを


この背後にある、選択基準を質問に書かなくては、質問にならない。
>自分のイメージ・・など、どちらかといえば、書く必要なし。
ーー
(1)その選択基準をプログラム化する
(3)数字(+区切り文字)を入力すると、コピーするプログラムを作る。
これは出来る可能性が大きいので、どうしてもならVBAなどを勉強したら。
>CTRLキーで飛び飛びに選択してから、コピーしていました
これで十分でないかと思う。
結局後者でも、指定の手間は省けない。
ーー
コピーが実現した先はなに?
印刷?
コピーそのものが目的ではなくなるかもしれない。
選択した行をのみを印刷したいとか。この場合は値だけなら、値代入で済むのだ。
    • good
    • 0

奇数行とか偶数行とか三飛びとか規則性があれば以下の方法参考にしてください。


作業列を1列使用します。仮にA列に
=MOD(ROW(),2) と入れて下へコピィすれば
偶数行が 0、奇数行が 1 となりますのでオートフィルターで抽出します。
3行おきなら =MOD(ROW(),3) とかです。
ランダムであれば、印刷する行に1、しない行は空白とか云う値を入れた列を準備して、
オートフィルターかけるのも早いかもしれませんが。
    • good
    • 0

ご希望の方法ではありませんが、



グループなどを決めて、邪魔にならない列に 1,2,3 や a,b,c などを入力しておいて、その列をキーに並べ替えすれば簡単に必要なデータを抽出することができますし、適当な項目を付けておけば記録も残せます。

こんなリストの使い方もあるということで、・・・
    • good
    • 0

印刷用の列を作り、印刷は1を入力して、オートフィルタ



1. 1行目は項目名を入れてください(名前 電話 住所 etc..)
2. その表内に「印刷」と項目名を入れた列を作ります
3. 印刷するもののみ対象となる行に1を入力します
4. データ - フィルタ - オートフィルタ
5. 印刷▼ をクリックして1を選択すれば抽出できます
6. 範囲選択して [Ctrl]+[C]コピー & [Ctrl]+[V]ペースト
    • good
    • 0

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


おすすめ情報