エクセル2002を使用しています。

差込印刷用のデータとして整える方法を教えていただきたいと存じます。

具体的には、子供ごとのレコードデータから、親宛の封筒宛名ラベルを作成したいと考えていて、2人兄弟や3人兄弟の場合でも封筒は1通なので、
キーとなる項目を目安に、不必要な行を削除すればできると考えましたが、具体的な方法がわからないでいます。

現在のデータは、以下のものです。(簡潔にするために列を部分的に省いています)

世帯コード   親の氏名   住所           子の氏名
0011223    鈴木 一郎  東京都千代田区一丁目   鈴木 次郎
0011223    鈴木 一郎  東京都千代田区一丁目   鈴木 三郎
0011223    鈴木 一郎  東京都千代田区一丁目   鈴木 四郎
0011556    山田 花子  埼玉県川口市中央     山田 洋子
0011556    山田 花子  埼玉県川口市中央     山田 和夫
0153355    佐藤 次郎  千葉県船橋市海浜     佐藤 みく
0002333    鈴木 一郎  神奈川県川崎区高津区   鈴木 空
0002333    鈴木 一郎  神奈川県川崎区高津区   鈴木 陸


これを、次のように「世帯コード」で判別して世帯ごとの最初の行だけを抜き出したり、2行目以降を削除したりできれば、差込印刷用のデータとして利用できると思います。
世帯コード   親の氏名   住所           子の氏名
0011223    鈴木 一郎  東京都千代田区一丁目   鈴木 次郎
0011556    山田 花子  埼玉県川口市中央     山田 洋子
0153355    佐藤 次郎  千葉県船橋市海浜     佐藤 みく
0002333    鈴木 一郎  神奈川県川崎区高津区   鈴木 空
(世帯ごとに一行ずつになっています。親の氏名のうち、鈴木 一郎 さんは、同姓同名の方です。世帯コードが違うので区分できます。)

エクセルの機能でこのようにできる方法はあるでしょうか?


もしくは別の方法でも、宛名ラベルを親宛に一枚印刷できる方法があるでしょうか?


お願いいたします。


データ用のシートですので、行や列の挿入や別シートの利用などはすべてできますので、よろしくお願いいたします。

このQ&Aに関連する最新のQ&A

A 回答 (2件)

まず、世帯コードを昇順が降順で並べ替えておきます。


「子の氏名」の項目がセルD1にあればE列にでもいいですので「重複」とでも項目をつくります。
セルE2に
=IF(A2=A1,"×","○")
を入れて下に式をコピーすると最初の行だけに「○」と表示されます。
オートフィルタで「○」を抽出して他のシートにコピー&貼り付けで印刷用のデータを作るっていうのはどうですか?
    • good
    • 1
この回答へのお礼

=IF(A2=A1,"×","○")
参考になりました。

丁度私も
=IF(A2=A1,"2","1")
にして、ソートで並び替えるのはどうだろうと思いついたところでした。

オートフィルタとは考え付きませんでした。


ありがとうございました。

お礼日時:2007/07/11 12:12

こんにちは。


例えば、
  A       B      C            D
1 世帯コード   親の氏名   住所           子の氏名
2 0011223    鈴木 一郎  東京都千代田区一丁目   鈴木 次郎
3 0011223    鈴木 一郎  東京都千代田区一丁目   鈴木 三郎
4 0011223    鈴木 一郎  東京都千代田区一丁目   鈴木 四郎
5 0011556    山田 花子  埼玉県川口市中央     山田 洋子

のような位置関係だとして、E列を作業列として使います。(もしくは空いてる列)
E2セルに

=A1=A2

以下、必要行数分コピー。

その後[データ]-[フィルタ]-[オートフィルタ]を使って、
E列が FALSE のデータだけを別シートにコピーする。とか。
TRUEのデータを削除する。とか。

または、作業列は使わず、[データ]-[フィルタ]-[オートフィルタのオプション]から、
[リスト範囲]をA列だけにして、
       ~~~~~~~
□ 重複するレコードは無視する にチェックをして抽出した後に別シートにコピーする。とか。
...ではいかがでしょう。
    • good
    • 0
この回答へのお礼

作業列を作るのですね。

ありがとうございました。

ほっとしました。

お礼日時:2007/07/11 12:10

このQ&Aに関連する人気のQ&A

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

このQ&Aを見た人はこんなQ&Aも見ています

このQ&Aを見た人が検索しているワード

このQ&Aと関連する良く見られている質問

Qエクセルで重複しているデータの抽出のしかたを教えてください。

エクセルで重複しているデータを抽出したいのですが・・。なにぶん初心者なもので簡単な方法があればよいのですが・・。
A列に日付 B列に企業名このデータが300件ほどあります。

 Å列      B列
1月 1日    AAAA社
1月 4日   BBBB社
1月 8日   CCCC社
2月 1日   BBBB社
2月20日    DDDD社
3月 2日   AAAA社

と、あるとしてB列の企業名が重複しているものを抽出したいのですが・・・。この場合 AAAA社とBBBB社ですが。
これを簡単に抽出する方法はないでしょうか?
教えてください お願いいたします。

Aベストアンサー

企業名がセルB2からセルB300まで入力されていると仮定します。
セルC2に IF(COUNTIF($B$2:B2,B2)>1,"*","") を入力し、セルC300までコピーして下さい。すると重複したデータの二番目以降に "*" のマークが付きます。
(注) 数式を下のセルまでコピーするため、COUNTIF($B$2 は絶対参照にして下さい。

QExcelで重複キーのレコードを集約したい

WinxpでExcel2003を使用しています。

今、以下の様なレコードがあります。
同一の社員No.のレコードを1件に集約したいのですが、
どんな方法がありますか?よろしくお願いします。

   例

社員No. 年齢      
 1   25     
 1   25        
 1   25      
 5   51
 5   51 

   ↓

 1   25 
 5   51   の2件に集約したい。  

Aベストアンサー

データ-フィルタ-フィルタオプションの設定で「重複するレコードは無視する」にチェックを入れてフィルタを掛けます。
その後、コピーして別のシートに貼ります。
Excel2000までしか知りませんが、2003でも同様だと思います。

1 25 ○○
1 25 △△

のように重複しない列を含む場合は、空列を挿入して切り離してからフィルタを掛け、その後空列を削除すると良いでしょう。

Q指定した文字があった場合、その行を削除するマクロが欲しいです

指定した文字があった場合、その行を削除するマクロが欲しいです
Sheet1(Sheet1以外は対象外)のB列に
XYZ
という文字があった場合、その行をすべて削除する
というマクロはどのように作ればいいでしょうか?
お時間ある方アドバイスいただければ幸いです。

Aベストアンサー

手抜きですがこんな感じでどうでしょう。
削除する行が多いなら画面更新を停止した方が良いでしょう。

Sub Sample()
 Sheets("Sheet1").Select
 Do While (True)
  Columns("B:B").Select
  Set mySelect = Selection.Find(What:="XYZ")
  If mySelect Is Nothing Then Exit Do
  Rows(mySelect.Row).Select
  Selection.Delete Shift:=xlUp
 Loop
End Sub

QExcelで[表1]にあって、[表2]にないものを抽出する関数

Excelで[表1]にあって、[表2]にないものを抽出する関数

例)[表1]   [表2]
   A社     A社
   D社     D社
   R社     P社
   P社     R社
   D社
   F社
   F社

上記は簡単に書きましたが、表1に重複するものも含め、300社程度あるなかで
表2にリストアップされていない会社を見つける関数やその他方法論があれば
ぜひ教えてください!
(例でいえば、F社を見つける方法です。)

抽出するのは別シートでも、同じシートでも構いません。

Excel2003でも対応できるものであれば、なお嬉しいです。

よろしくお願いします。

Aベストアンサー

Countif関数で同じものがいくつあるか数えさせます。
   A   B        C
  [表1]表2にある数   [表2]
   A社          A社
   D社          D社
   R社          P社
   P社          R社
   D社
   F社
   F社
だとして
B列に =Countif(C:C,A2)
と入れて下までコピィすれば 表2に同じものがいくつあるか出ますので
0 がないものです。

QEXCELのワークシートのタブが表示されない

ワークシートタブの表示・非表示はどのようにしたらよろしいでしょうか?
方法をご存じなかた、よろしくお願いします。

Aベストアンサー

ツール → オプション → 表示タブ
ウィンドウオプション項の
シート見出しにチェックする・しないで
表示非表示ができます。

QVLOOKUP関数で複数の検索値を設定したいのですが

VLOOKUP関数で複数の検索値を設定することはできるのでしょうか。
例えば5列目のセルのうち、A列に"日本人"、B列に"学生"が入力されている行のセルの内容を求めるといった具合です。
VLOOKUP関数に特にこだわってはいないので別の関数を用いた方法でもかまいません。

ExcelはExcel2000,OSはWindows2000を使用しています。
よろしくお願いします。

Aベストアンサー

手っ取り早いのは、検索値を =A1&B1 でつなげた値を作ってしまえばご希望の
形になります。

QExcelの置換がうまく出来ません。

 Excelである文字列を検索しようとすると、ちゃんと検索できるのですが、それを別の文字列に「置換」しようとすると「一致するデータが見つかりません」のメッセージが出て置換できません。「一致するデータ」がちゃんと存在するにもかかわらずにです。
 ところが「すべて置換」にするとちゃんとすべてその文字列が指定の文字列に置換出来てしまいます。
 即ち、ちゃんと置換すべき文字列が存在するにもかかわらず「置換」だけが実行されないのです。

 これってどうゆうわけでしょうか?
 私としては、「すべて置換」ではなく、一つ一つ確認しながら文字列の置換を行いたいのですが・・・私のやり方が悪いのでしょうか?

 尚、ここで言う「文字列」とは狭い意味のそれではなく、数値・記号を含む全ての文字と言う意味です。

Aベストアンサー

http://support.microsoft.com/kb/813971/ja
に出ていて、MSも認識しているようですよ。
「エクセル 置換 一致するデータが見つかりません」でWEB照会すればすぐでてきたよ。WEB検索(例 Google)を活用のこと。

Q矢印キーのロック解除方法

矢印キーがロックされてしまい、エクセルで矢印キーでのセルの移動ができません。解除方法を教えてください。

Aベストアンサー

キーボードのスクロールロックキーを押してください。
ノートPCだとFnキーを押しながらNumLkキーを押すなどなっている場合があります。

Qエクセルで空白セル”” と未入力セルの違い

関数で セルA1 に=if(B1=0,"","入力済")
としました。
セルの選択を素早くするためにショートカットキー「Ctrl+↓」を
利用しています。
通常の未入力空白セルは上記のショートカットで飛ばされて選択
されません。
これに対して上記関数で ""  として入力されたものを
コピーして値だけを貼り付けたとしても
上記ショートカットキーで飛ばされず選択されてしまいます。
見た目は 全く同じ 空白セルです。(関数も値貼り付けをしているので消えています。)
未入力の空白セルと 関数で""と入力されて値貼り付けを受けたセルではどこが違うのでしょうか。
また、未入力の空白セルに 戻すには関数でどのように入力させればいいのでしょうか。もちろんDeleteKeyを使って未入力の空白セルに
戻るのですがそれではショートカットキーでとばせるメリットがなくなります。関数で大量に処理したいのです。
おわかりの方お教えください。

Aベストアンサー

>未入力の空白セルと 関数で""と入力されて値貼り付けを受けたセルではどこが違うのでしょうか。

未入力の空白セルは「ISBLANK関数」で「真」を返します。

一方、値としての""が貼り付けられたセルは「ISBLANK関数」で「偽」を返します。

>また、未入力の空白セルに 戻すには関数でどのように入力させればいいのでしょうか。
不可能です。「式」は「値」を返すので「空白セル」と言う「状態」を返す事は出来ません。

>もちろんDeleteKeyを使って未入力の空白セルに
>戻るのですがそれではショートカットキーでとばせるメリットがなくなります。関数で大量に処理したいのです。

つまり「セルを1つづつ選択してDeleteキーで1つづつ空白セルに戻すのが面倒」なので「全部を一気に空白セルに戻す良い方法は無いか?」と言う事ですね?

だったら簡単です。

すべての式を
=if(B1=0,"","入力済")
ではなく
=if(B1=0,1/0,"入力済")
にしておきましょう。

すると、未入力の所は、空白("")にならず「#DIV/0!」になります。

そう表示されたら、シート全体を選択し「CTRL+G」を押して「ジャンプ」を出します。

「ジャンプ」のダイアログが出たら「セル選択」を押し、セル選択のダイアログを出します。

セル選択のダイアログが出たら「数式」を選び、その下のチェックは「エラー値」だけにします。

「OK」を押してダイアログを閉じると「#DIV/0!」の表示になったセルのみが選択状態になります。

「#DIV/0!」の表示になったセルのみが選択状態になったら、Deleteキーを押して、それらのセルを一気に「空白セル」にして下さい。

もちろん、大量にあっても、手順は変わりません。

>未入力の空白セルと 関数で""と入力されて値貼り付けを受けたセルではどこが違うのでしょうか。

未入力の空白セルは「ISBLANK関数」で「真」を返します。

一方、値としての""が貼り付けられたセルは「ISBLANK関数」で「偽」を返します。

>また、未入力の空白セルに 戻すには関数でどのように入力させればいいのでしょうか。
不可能です。「式」は「値」を返すので「空白セル」と言う「状態」を返す事は出来ません。

>もちろんDeleteKeyを使って未入力の空白セルに
>戻るのですがそれではショ...続きを読む

Q条件によって色が変わるエクセル関数を教えてください。

所定のワンセルに数値を入れると、指定範囲のセルの色が変わる関数を知りたいです(関数じゃなくてもいいです)。
数値の変動によって色が変わる指定範囲場所は変わりたいです。

たとえば、セルA1に数値1を入れると B2~D5が青色に変わる。数値2を入れると、E5~H10までが黄色に変わる エクセルを完成させたいのです。
         
ただし、同じシートを繰り返し使うため、指定範囲以外は色がついていたら、白に戻したいです。どなたかエクセルの神様、教えてください。

Aベストアンサー

ya4444gooさん 今日は!
>どなたかエクセルの神様、教えてください。
早くExcelを勉強されて自分が神様に為れば良いのですよ!
■Excel(エクセル)基本講座:条件付き書式の使い方↓
http://www.eurus.dti.ne.jp/~yoneyama/Excel/jyo-syo.html
内容:設定方法・複数条件の設定・カレンダーの土日に色を付ける・
   条件の優先順位・条件が4以上の場合(VBA)・保護されているセル   に色をつける・条件付き書式の削除・別のシートを参照する
■Excel(エクセル)基本講座:Excel(エクセル)関数一覧表↓
http://www.eurus.dti.ne.jp/~yoneyama/Excel/kansu/itiran.html
■Excel(エクセル)関数の技:目次↓
http://www.eurus.dti.ne.jp/~yoneyama/Excel/waza/index.html
セルに色を付ける技:関数ではできませんので、条件付き書式やマクロ(VBA)を利用します。
■Excel(エクセル) VBA入門:セルのフォント・塗りつぶし・罫線を設定する↓
http://www.eurus.dti.ne.jp/~yoneyama/Excel/vba/vba_font.html#interior
回答者のhukuponlogさんより回答されていますので 、参考まで。
またExcelのお勧めサイトを紹介して置きます。勉強されて神様までは行かなくても達人に為って下さい。
■Excel(エクセル)入門/基本/上級/実用講座の総目次↓
http://www.eurus.dti.ne.jp/~yoneyama/Excel/Exl-_zen.htm
■Excel2007(エクセル2007)基本講座の総目次↓
http://www.eurus.dti.ne.jp/~yoneyama/Excel2007/index.html
概要:「よねさんのWordとExcelの小部屋サイト」で図入りで、親切に解説して呉ますのでお気に入りに登録したいサイトです。
エクセルQ&A(Tips) も有り解説に無い分の検索で探せる1番のお勧めです。
■エクセルの学校・ライブラリ他↓
http://www.excel.studio-kazu.jp/excellib.html
概要:表作成全般・関数・VBA・便利機能・その他・よくある質問・困った等ジャンル別に探せます。(Mac用も一緒に見れます)
■Excel(エクセル)学習室↓
http://www.kenzo30.com/
概要:Excel (エクセル)の書式設定や関数の使い方など、学習のための材料を提供している「Excel(エクセル)学習室KENZO30」のサイトです。
『エクセル入門・初級編』 『エクセル中級・特別編』 『エクセル ワンポイント編I』 『エクセル ワンポイント編II』『エクセル質問掲示板』『作品紹介』『リンク集』のジャンル別に分かれて操作法・疑問の解決を初心者でも理解できるサイトで利用価値は有ります。
■エクセルの勉強部屋↓
http://kiyopon.sakura.ne.jp/index.shtml
概要:エクセルの操作に関する図解説明・ワークシート関数の説明・エクセルの便利な使い方の説明・エクセルの操作とマクロに関する自習問題と解説・
マクロの作成方法を解説(例題含む)・パワーポイントによる操作説明とエクセルでの操作実習・エクセルでのみなさんの質問を寄せてください・のジャンルに分かれています。
関連:■Excelの質問(日付順)↓
    http://kiyopon.sakura.ne.jp/situmon/index01.htm
   内容:Excelの質問集で日付の新しい順に一覧リストで表示され      てます「エクセルの勉強部屋」のサイトです。

ya4444gooさん 今日は!
>どなたかエクセルの神様、教えてください。
早くExcelを勉強されて自分が神様に為れば良いのですよ!
■Excel(エクセル)基本講座:条件付き書式の使い方↓
http://www.eurus.dti.ne.jp/~yoneyama/Excel/jyo-syo.html
内容:設定方法・複数条件の設定・カレンダーの土日に色を付ける・
   条件の優先順位・条件が4以上の場合(VBA)・保護されているセル   に色をつける・条件付き書式の削除・別のシートを参照する
■Excel(エクセル)基本講座:Excel(エクセル)関数一覧表↓
htt...続きを読む


このQ&Aを見た人がよく見るQ&A

人気Q&Aランキング

おすすめ情報