• 締切済み

複数行のセルを行番号を指定してコピーする方法

こんにちは。 エクセルでこのような住所録を作成致しました。    列番号  A     B      C 行番号 1      山田○子  99*-****  東京都**区~  2      田中*雄   88*-****  東京都**区~ 3      佐藤*代   77*-****  東京都**区~ (以下同様の列続く) この表の中から、例えば1、2、5、9、11の行だけを 抜き出してコピーしたいのですが 今まではCTRLキーで飛び飛びに選択してから、コピーしていました。 もっと手間を掛けずに、行番号を指定入力して一度にコピーできる方法を 探しています。 自分のイメージとしては、複数ページあるファイルをプリンターで印刷する際、ページ番号を指定入力して印刷する時がありますよね、 (例:10ページ中、1.3.5.9.ページを指定して印刷) あのような感じです。 予め住所録を行番号も含めて紙に印刷してあるので、どの行番号のもの印刷したいのか、一覧を出すのは手間が掛かりません。 つたない説明ですが、何か良い方法がありましたら ぜひ教えて下さい。 よろしくお願い致します。

みんなの回答

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

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

全文を見る
すると、全ての回答が全文表示されます。
  • hallo-2007
  • ベストアンサー率41% (888/2115)
回答No.3

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

全文を見る
すると、全ての回答が全文表示されます。
  • koko88okok
  • ベストアンサー率58% (3839/6543)
回答No.2

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

全文を見る
すると、全ての回答が全文表示されます。
回答No.1

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

全文を見る
すると、全ての回答が全文表示されます。

関連するQ&A

  • エクセルでセルに数字を入力することにより行をコピー挿入

    仕事で送り状作成用のデーターを作っています。 行に郵便番号、住所、名前等が入力されてます。この1行をコピーしたいのですが、セルに必要する数字を入力することによりコピー挿入することはできないでしょうか? 例)    A       B       C      D 1  郵便番号  住所       名前    コピー行数 2  100-0001  東京都港区・・・ 山本太郎    5 3  101-0001  東京都江東区・・ 山田花子    8 以下複数行続きます。 D列に必要なコピー行数を入力することにより、一発でコピーできる方法をご教授くださいませ。エクセルのマクロを使えばできそうなのですが、マクロはあまりわかりませんので、できるだけ詳しくお願い致します。

  • 複数のセルを並べ替え

    出来るかどうかわからないのですが、 A4に ID B4に 名前 C4に 住所 D4に 年齢 E4に 登録日 とありまして、 その縦の列に、何百人分のデーターが入っています。 4の行が一人のデーター 5の行が一人のデーター ~ と、行が一人ひとりのデーターとなっています。 登録日がバラバラなので、 登録日を古いもの順、新しいもの順とで 並べ替えたいと思っています。 入力されている形式は、 2005/7/21 という形です。 E4の列だけを入替えるのではなくて、 行の塊ごと、入替えたいです。 例 A  B C D E 001 山田 東京都 25 2005/7/21 124 佐藤 沖縄県 38 2004/6/18 016 宮田 大阪府 45 2005/6/12 085 田島 奈良県 55 2005/3/14 とあるのを、例えば新しい順だと、 001 山田 東京都 25 2005/7/21 016 宮田 大阪府 45 2005/6/12 085 田島 奈良県 55 2005/3/14 124 佐藤 沖縄県 38 2004/6/18 という風に並べ変えたいです。 宜しくお願いします。  

  • Excelで特定の行だけ別シートに抽出する方法

    sheet1に下記のリストを作ります。 番号  名前    郵便番号     住所    電話番号     会社名  部署 1    高橋    〒111-1111   東京都   00-0000-0000  ○×    人事 2    田中    〒222-2222   神奈川県  111-11-1111   △□   営業 3    佐藤    〒333-3333   埼玉県    22-2222-2222  ・・・・   ・・・・ sheet2のA1に番号を入力すると「1」とした場合   名前    郵便番号    住所     部署   高橋    〒111-11111  東京都   人事 というように該当の列の特定の列だけを表示させる方法はありますでしょうか? 自動で抽出したいのですが、なにとぞよろしくおねい致します。

  • Excel 指定行までコピーをおこないたい

    Excel2003を使用しています。式のコピーを行いたいです。例えばA列に1,2,3...1000とデータがあります。C列に"=A1"と式をいれてA列の値をC列に表示します。ドラッグして1000行目までもっていって式をコピーできるのはしっています。 これが54392行目まで同じことをしたいとしたら、ドラッグするのは非常に手間です。そこで指定の行まで一気に式をコピーするといったことはできるのでしょうか?

  • 複数のシートのセル内容をひとつにまとめたい

    複数のシートのセル内容をひとつにまとめたいと思っています。 Sheet1        Sheet2      Sheet3 1 山田 ¥100  1 山田 ¥80  3 鈴木 ¥80 2 佐藤 ¥130  2 佐藤 ¥55  4 田中 ¥150 3 鈴木 ¥110  4 田中 ¥60 こんなデータを Sheet4 1 山田 2 佐藤 3 鈴木 4 田中 とまとめたいんです。 金額は必要ないので、番号と名前だけをまとめたいんです。 どうすれば良いか、教えてください。 よろしくお願いします。

  • エクセルにて「期間指定」で「データ集計」する方法

    エクセルで営業商談用顧客管理を行っています。 シート1には、商談日を下記のように記載しており A列 B列 日付 担当 1/1  山田 1/6  田中 1/8  佐藤 2/3  山田 2/4  山田 2/6  佐藤 2/9  田中 3/1  佐藤 3/2  山田 3/5  佐藤 別シートにて、例えば1月にどの担当が何件商談をしたか、を 下記のように管理したいのですが 山田 ○件 田中 ○件 佐藤 ○件 こちらの関数の指定方法について、ご教授いただけないでしょうか? よろしくお願いします

  • ハイパーリンク情報を別セルへコピー

    ************************************************************* <例>・・・A列にはハイパーリンクされているセルとされていないセルが混在です  A列(社名)  B列(郵便番号)  C列(住所)  D列(電話番号)  (株)ABC商事   100-1234       東京都港区… 03-1234-5678  XYZ運送(有)   200-6789       東京都港区… 03-8765-4321  (株)あいう物産   100-1234       東京都港区… 03-9999-0001               ↓VBA実行↓  A列(社名)  B列(郵便番号)  C列(住所)  D列(電話番号)    E列  (株)ABC商事   100-1234       東京都港区… 03-1234-5678    http://www.abc.co.jp  XYZ運送(有)   200-6789       東京都港区… 03-8765-4321      (株)あいう物産   100-1234       東京都港区… 03-9999-0001   http://www.aiu.ne.jp ************************************************************* 上記のようなデータがExcel上に有ります。 A列にはハイパーリンクされているセルとされていないセルが混在していますが、この、情報を別の列に一括でコピー出来ないでしょうか? 現在は、1つずつ、A列のURLをE列にコピペしています。 非常に手間が掛かり困っています。 よろしくお願い致します。

  • SQLの質問です。

    以下のようなテーブルで、レベルが4以下で点数が入力されているMAXの行を取得したいです。 よろしくお願いいたします。 職員番号 氏名 レベル 点数 01000 山田 花子 4 01000 山田 花子 3 40 01000 山田 花子 2 30 01000 山田 花子 1 20 01100 田中 あああ 4 10 01100 田中 あああ 3 20 01100 田中 あああ 2 30 01100 田中 あああ 1 40 01200 佐藤 あああ 4 01200 佐藤 あああ 3 01200 佐藤 あああ 2 30 01200 佐藤 あああ 1 40 この場合、取得したいのは 職員番号01000の人は点数40の行、01100の人は点数10の行、01200の人は点数30の行の 合計3行です。

  • excelで別シートにセルを参照する式の行番号の指定

    エクセル初心者です。 まず、住所録のシートがあります。 A     B          c ○山○子 北海道ほにゃらら町 090-0000-0000 △田◆雄 東京都ぴながわ区  03-0000-0000 のように、各行にひとりずつ入っています。 それを別のシートに ○山○子 北海道ほにゃらら町 090-0000-0000 と表示させたいので、=で参照してみました。 そして、次の行に入っている△田◆雄を セルのコピーで参照できる・・・のは虫が良すぎたようで、参照元(行番号1)の直下の行を参照せず、エクセルが数式の行番号を適当に計算して(行番号2ではなく4くらい)割り当ててしまいます。 これを、セルの指定をして、一挙にコピーした場合でも、参照元をそれぞれ直下の行にすることは可能でしょうか。 また、なにか良い方法があれば教えてくださいませんでしょうか。 何卒よろしくお願いいたします。

  • EXCELマクロVBAについて

    Excel2007、XPを使用しています。 AからE列に下記のような情報が入力されています。 A / B / C / D / E ID / 名前 / 住所 / 電話 / 注文日 11111 / 田中 / 東京都 / 00000000000 / 2012/08/10 11111 / 田中 / 東京都 / 00000000000 / 2012/08/09 11111 / 田中 / 東京都 / 00000000000 / 2012/08/18 11112 / 佐藤 / 京都府 / 00000000000 / 2012/08/10 11113 / 鈴木 / 北海道 / 00000000000 / 2012/08/11 11113 / 鈴木 / 北海道 / 00000000000 / 2012/08/15 A列のIDでくくったとして、 E列の注文日が最大のみの行を表示させたいです。 A / B / C / D / E ID / 名前 / 住所 / 電話 / 注文日 11111 / 田中 / 東京都 / 00000000000 / 2012/08/18 11112 / 佐藤 / 京都府 / 00000000000 / 2012/08/10 11113 / 鈴木 / 北海道 / 00000000000 / 2012/08/15 このようなことはマクロで可能なのでしょうか? 恐れ入りますがご教授お願い致します。

専門家に質問してみよう