• ベストアンサー

エクセルで

こんにちは。エクセルのA列にさまざまな人の名前が入っています。中には重複して同じ名前が2回も3回も入っていることもあります。これを、同じ名前は複数表示させずに別シートに表示させることは出来ますか? 延べ人数ではなく登場人物一覧みたいなもんですかね… 説明がへたくそですみませんがよろしくお願い致します。

質問者が選んだベストアンサー

  • ベストアンサー
  • arukamun
  • ベストアンサー率35% (842/2394)
回答No.1

こんにちは まず、A列をソートしましょう。 [データ]→[並べ替え]で、何も変更せずに[OK] 次に、B2セルに =IF(A1=A2,"重複","") をコピーペーストします。 B2セルを[Ctrl]+[C]等でコピーして、 [Shift]+[↓]を押して、A列の存在する行の右横がすべて選択されたら、 [Ctrl]+[V]等でペーストします。 そうすると、B列に重複と出た行が重複している事が解りますね。 最後に、[データ]→[フィルタ]→[オートフィルタ]でB列の▼を押して重複を選択します。 重複された行だけが表示されますので、2行以下のすべてのデータを選択して、削除します。 削除が終わったら、[データ]→[フィルタ]→[オートフィルタ]でオートフィルタを解除します。

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

関連するQ&A

  • EXCEL 重複するデータを1としてカウントする方法

    以下のような、ある施設の利用者一覧表です。 A列には利用した日にち、B列には利用者のIDがあります。 A   | B 日にち | ID 01/10 | 0001 01/10 | 0002 01/13 | 0001 01/15 | 0003 01/17 | 0001 これをEXCELで延べ人数ではなく、同じIDが複数回出てきても1とカウントしたいのですが方法が分かりません。 上記の表では0001、0002、0003しかありませんので3という数字を求めたいのです。 出来れば作業列を使いたくないのですが、やむをえない場合はしょうがないかなと思います。 宜しくお願いします。

  • エクセルで特定の文字列を含む値を重複を除いて数える

    いつもお世話になります。 今回の質問ですが、例えば、セルA1からA1000に、いろんな人の名前がフルネームで入っているとします。 同じ人物が複数回登場することはありますが、同姓同名の人はいないものと考えてください。 そして、このリストの中に、「山田」さんは何名いるのかを、同人物の重複を除いて数えたいわけです。 重複して数えていいならば、「=COUNTIF(A1:A1000,"山田"&"*")」で、 山田さんに限らずに、重複を除いた人数を調べたいならば、「=SUMPRODUCT(1/COUNTIF(A1:A1000,A1:A1000))」でそれぞれ調べられますが、山田さんの重複を除いた人数となると、どうすればよいでしょうか。 私に考えつく方法では、B1に「=COUNTIF(A1,"山田"&"*")」と入力し、以下B列にこれをコピーをしておけば、「=SUMPRODUCT((B1:B1000)/COUNTIF(A1:A1000,A1:A1000))」で求めたい値を得られますが、できれば作業列は使用しないでこの値を求めたいです。

  • Excelで重複チェックの方法

    重複データのチェックについて教えてください。 シート1にA支店の顧客データ、シート2にB支店の顧客データがあります。シートの構成は、A列に名前、B列に電話番号があります。 これで、A支店に顧客登録されていて、同じくB支店にも登録されている人を選び出し、支店間で同一人物を登録しないようにしたいのですが、どのようにしたら良いでしょうか。 私が考えるにはA列の名前でVLOOKUPを使えばいいと思うのですが、これだと同姓同名のダブりチェックが出来ないですね。名前が同じなら電話番号で比較しようと思うのですが、良く分かりません。 シート1のA支店を基準にしてシート2のB支店と比較し、重複していれば仮にC列に「重複」と表示させる。 ・・・としたいのですが、どなたか教えてください。

  • EXCELで複数のワークシート(1つでも良い)において、D列のみ重複し

    EXCELで複数のワークシート(1つでも良い)において、D列のみ重複したデータあった場合 最初の行だけ残し、D列が重複している、他の行を削除したいのですが、どのようにしたらよいでしょうか。 複数のワークシートと申しましたが、1ワークシートで対応できれば、各ワークシート毎に行っていきます。 よろしくお願いいたします。

  • Excel2003での複数条件抽出について

    いつもお世話になっております Sheet1のA列にNo. B列には地名(例として東京 大阪 名古屋 福岡とします)C列に氏名 D列には数量が入ります Sheet2以降には東京 大阪 名古屋 福岡のシートがあります 今まではB列の地名と同じシート名に関数を使い各項目がそのまま一覧表示されるようにしていましたが 同一人物が複数回入力される場合 その数量を合計して重複データは一度だけという形で一覧表示されるようにするにはどんな関数を使えばいいでしょうか? オートフィルタを使えばいいとは思いますが 依頼された先からそのまま表示されるように関数を使うよう指示がありました わかりにくいと思いますが ご教示宜しくお願い致します

  • エクセル2007を使用しております。

    エクセル2007を使用しております。 別シートのデータを元に重複してないデータを抽出したいのですが、どうもうまくいきません。 例 シート1のA列に当日出社従業員名 シート2のA列に従業員一覧 を入力してます。 そこでシート1のC列に当日休みの従業員名が入るようにしたいと思っています。 似たような質問を見ていろいろやってみたのですがうまくいかないので アドバイスお願い致します。 宜しくお願いします。

  • Excelの列にあるデータ名を全部知りたい

    エクセルで、あるC列に区分を入れております。 そのC列に入っている区分の全リストを取得したいのです。 区分ですので、もちろん重複しています。 一覧で、エクセルの別の列に表示がしたいです。 よろしくお願いします。

  • エクセルで複数文字を検索する方法を教えてください。

    お世話になります。 エクセルで、関数を使用して、複数文字を検索する方法を教えてください。 具体的には、エクセルシートが2つあり(sheet1の名前は「姓名」、sheet2の名前は「該当」とします) sheet1(姓名)のA列に名前を入力して、sheet2(該当)のA列には、漢字600個を1文字ずつ縦に 並べたとします。(漢字600個は勿論全部違う漢字です) そこで、sheet1(名前)のA列に入力されている名前に対して、B列に関数を入れて、 sheet2(該当)のA列に該当する漢字があった場合は「当たり」と表示して、該当する漢字が 無い場合は空欄にする関数を教えていただけないでしょうか。 EXCEL2003になります。 よろしくお願いいたします。

  • エクセルで重複のチェックをしたい

    初心者なので、拙い内容ですが教えてください。 ・エクセル2003 二つのシートにそれぞれA列に企業名、B列に支店名、 C列に郵便番号、D列に住所が入力されています。 二つのシートはほぼ同じ内容で、シート1は3000件の全データ、 シート2は抽出された1300件のデータが入力されています。 やりたいことは3000件のうちの1300件の重複データを シート1の全データの空白列に「重複」や  重複データには行に色をつけて表示させる、などとにかく 重複をわかりやすく表示させたいのです。 過去ログみましたが、いまいち理解できませんでしたので わかりやすく教示してくださると助かります! ちなみに二つのデータをひとつにし、フィルタオプションの 「重複するレコードは・・」は検討違いだったようでうまくいきませんでした・・ ひとつの列に対する重複チェックは理解できたのですが.. 支店によって住所が違ってくるので、たちどまってしまいました。

  • EXCEL関数について質問です

    EXCELで同窓会旅行用の名簿を作っているのですが、下記のような動きをするEXCEL関数って作ることができますか? 具体的な方法を教えていただけると嬉しいのですが。。。 ・シート Sheet1に名簿一覧がある(例:A列は名前一覧、B列は部屋番号の空欄) Sheet2に部屋番号一覧がある(例:A列は部屋番号一覧、B,C,D列は名前の空欄) ・動き Sheet2のB,C,D列の名前の空欄に名前を入れていくと、 Sheet1の名簿の名前に対応した部屋番号がB列に自動で挿入される 万が一、Sheet2のB,C列(名前欄)で名前が重複してあった際には Sheet1の名簿に対応したB列に「エラー」と表示される ※Sheet1の名簿の名前(A列)は既に記入済みです。 ※Sheet2に部屋番号(A列)は既に記入済みです。 以上、お手数ですがよろしくお願いいたします。

専門家に質問してみよう