[[20041002162922]] 『重複した名前を1つだけ残して削除したい』(takoma) ページの最後に飛ぶ

[ 初めての方へ | 一覧(最新更新順) | 全文検索 | 過去ログ ]

 

『重複した名前を1つだけ残して削除したい』(takoma)

重複する名前を1つだけ残して、削除したいのですがその方法がわかりません。
また、削除したときに、セルごと削除して空いたセルが無いように詰めたいのですが
よろしくご教授願います。

なお、並び替えで昇順にしてあります。

過去ログの [[20020903210657]] を読ませていただき、色付けに関しては出来ましたが、
重複したものを、手作業で削除しなくてもよい方法があればご教授願ください。

Excel97、Windows2000です。


 データ→フィルタ→フィルタオプションの設定を使い
リスト範囲に名前のセル範囲を設定して
「重複するレコードは無視する」にチェックを入れ、OK
そして、抽出されたデータをコピーして別シートへ貼り付ける。
という方法は使えないでしょうか? (Hatch)

衝突しました。
 まったく同じ方法の少しだけ詳しい説明です。
 フィルタオプションを使ってはどうでしょうか。
	 A                 A
 1	名前	1	名前
 2	相川	2	相川
 3	井川	3	井川
 4	井川	5	上野  こちらがフィルタ後
 5	上野	6	江口
 6	江口	8	小野
 7	江口	9	川口
 8	小野	11	木下
 9	川口		
10	川口		
11	木下		

 このようにある場合、A1からA11を選択し、データ−フィルタ−フィルタオプションの設定で
 重複するレコードは無視するにチェックを入れてOK
 抽出したデータを行ごとコピーして別の場所へコピー後、元のデータを全て削除
 (川野鮎太郎)

 もう1案、作業列とオートフィルタを使う方法です。
A2から下方向に名前が入力してあるとして、
空いている列に
=IF(COUNTIF($A$2:A2,A2)>1,"重複","")
と入力して、下方向へコピーすると名前の重複行に「重複」と表示されます。
「データ」→「フィルタ」→「オートフィルタ」を選択します。
「▼」をクリックして、「重複」を選択すると、重複データが抽出できます。
抽出された行を選択して、「編集」→「削除」で選択行を削除します。
「データ」→「フィルタ」→「オートフィルタ」で解除します。
作業列を選択して、削除します。
 
 # 試される場合は、失敗したら元に戻せないかもしれませんので、
 コピーしたファイルなどで 試してください。
  (Hatch)

 私も一案
名前	
相川	=IF(COUNTIF($A$2:A2,A2)>1,1,"")
井川	
井川	1
上野	
江口	
江口	1
小野	
川口	
川口	1
木下
B2に	
=IF(COUNTIF($A$2:A2,A2)>1,1,"")
と入力してハンドルをたたくと上の図の様になります。
このままの状態で
編集→ジャンプ→セル選択→数式→数値だけにチェックを入れてOK
すると「1」だけだ選択されますから、そのまま、右クリック
表示されたメニューから削除→行全体→OK
すると、
名前	
相川	
井川	
上野	
江口	
小野	
川口	
木下	
の様になります。
v(=∩_∩=)v
(SoulMan)

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

私は仕事の関係上、今年8月よりアメリカ在住となり、excel資料が見つけられず悩んでおりました。丁度、棚卸の処理の為の、集計で使っておりました。

ありがとうございます。

また、皆様のさまざまなご回答、”かなり”参考にさせていただいております。
(TдT) アリガトウ☆⌒*****(*^∇゜)v ありがとう! ございますっ!


コメント返信:

[ 一覧(最新更新順) ]


YukiWiki 1.6.7 Copyright (C) 2000,2001 by Hiroshi Yuki. Modified by kazu.