• ベストアンサー

Excel2007 フィルタ機能について

Excelでイベントの出席者の名簿を作成しました。 複数のイベントをまとめて1つの表にした為に名前がダブっている人がいます。 それを整理するのにフィルター機能を使いその中の昇順を選んでひとまず名前の五十音順に並び替えました。そして1行1行同じ名前はないかを確認しながらダブっていれば最初にでてきた行を残し、他の行は削除するという作業をし、ダブりがないように手直ししました。 問題はここからですが、これをもとの順(五十音順ではなく初めに入力されていた順番)に戻したいのですが、やり方がわかりません。 表を元に戻せず困っています。 宜しくお願い致します。

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

  • ベストアンサー
  • aokii
  • ベストアンサー率23% (5210/22062)
回答No.1

残念ながらできません。 未だファイルを閉じていないのでしたら、元に戻すを行って戻して、どこか列の列に連番を打ってから、ダブりがないように手直しし、連番で並べ替えしてください。 ちなみに、名前のダブりは以下で処理できます。 メニューから データ⇒フィルタ⇒フィルタオプションの設定とクリックし、範囲を選択し、重複するレコードは無視するをちぇっくします。 フィルタで重複レコードは非表示になりますので、後は別シートにコピペすれば、大丈夫です。

tesaguri
質問者

お礼

御回答ありがとうございます。 お返事がおそくなり申し訳ございません。 できないのですか??残念です。幸い処理を中断したもののファイルは開いたままなので元に戻して直そうと思います。

その他の回答 (1)

  • keithin
  • ベストアンサー率66% (5278/7940)
回答No.2

どちらかというと最初からやり直した方が早そうに見えます。 手順: オリジナルのデータから「複数のイベントをまとめて1つにした(重複ありの)リスト」をもう一回用意する データタブの「重複の削除」を開始する 重複をチェックする列(名前列)のみチェックを入れてOKする。 以上です。

tesaguri
質問者

お礼

御回答ありがとうございます。 お返事が遅くなり申し訳ございません。 名前以外のデータの内容がが各イベントで異なる為、単に重複の削除をするだけではダメそうです。

関連するQ&A

  • Excel2007並べ替えについて

    元々あった名簿は、50音順ではありませんでしたが、昇順の並べ替え機能で50音順に並べ替え、名簿を作り直しました。 今度は、50音順の名簿から元の名簿に順序を戻したいのですが、そのような方法はあるのでしょうか。 名前と点数の2つの列のみ並べ替えたいです。 例) 山田 佐藤 渡辺 鈴木 : : だったのを 佐藤  70 鈴木  80 山田  60 渡辺  90 という名簿に作り変えました。これを、 山田  60 佐藤  70 渡辺  90 鈴木  80 と元の順に、右隣の列の点数も一緒に並べ替えたいのです。 何か方法があれば教えてくださいませんか。

  • access2000でレコードを任意に並べ替えたい

    名簿を作成しているのですが、フォームで印刷するときに役職順にしたいのですが、どうも並べ替えは昇順とか降順しかできないように思われます。任意につまり役職の上から順に並べ替えるにはどうすればいいのか教えてください。できればテーブルでの順番も変えたいのですが…。フィルタの編集とかでできるんでしょうか?エクセルのように行をつまんで移動するような感覚ではできないんでしょうか? よろしくお願いします。

  • フィルタと並び替えについて

    今、従来の在庫管理表が古くなったので、 新しい在庫管理表をランダムに打ち込んでリスト化しています。 従来の在庫管理表のリスト番号を 新しい在庫管理表に以下のように入れました 1ページ目の5行目を1-5と言うように 1-1から1-25 2-1から2-25 ・・ ・・ ・・ ・・ 50-1から50-19 ・・ ・・ これは後で商品の確認をするために入れたのですが、 オートフィルタでフィルタオプションに1-*/等しい and 1-**/等しいを設定し、 1-1から1-25を抽出、昇順に並べ替えを掛けてみると 1-1 1-10 ・ ・ ・ 1-19 1-2 1-20 1-21 ・ ・ 1-24 1-25 1-3 1-4 ・ ・ ・ 1-9 のような順番に並んでします。 どうも、-が小数点として判断されているようです。 行数が順番に並ぶように 直す方法はあるでしょうか? わかる方よろしくお願いします。

  • オートフィルタの▼を開いた順番を50音順にしたい

    現在表を作成しておりまして、 A列・・・No. 順番はバラバラ。 B列・・・名前(順番はバラバラ)   A    B 1  3   三田 (読み→サンダ) 2  1   中村 3  4   ナカヤ 4  2   鈴木 5  5   ジャック 6  9   三ッ矢 (読み→ミツヤ) このような表を作っておりまして、オートフィルタを 設定しました。 B列のオートフィルタ▼をクリックして50音順になっていればいいのに。。。と思うのです。 現状は、カタカナは先に出てきますし、順番はバラバラなので見にくいのです。 上の表でいくと、三田の次に三ッ矢がくるのです。 どうにか50音順 (三田→ジャック→鈴木→中村→ ナカヤ→三ッ矢) 直りませんか?

  • Excel関数で、名簿を五十音順に並べ替える。

    Excel関数で、名簿を五十音順に並べ替える。 宜しくお願いします。 元の名簿は、登録順に並べられています。 元の表を参照し、五十音順に並べた表をExcel関数で出来るでしょうか?

  • データ参照して名簿の氏名に番号を振りたいのです。

    エクセルのファイルが二つあります。 No.1 50音順の全ての会員名簿 No.2 当月の会員整理番号つき名簿(整理番号は毎月変わります。この名簿には、全ての会員が載っているわけではありません) No.1の50音順名簿には、A列が空欄、B列がカナ氏名、C列が漢字氏名になっています。(1行目はタイトル行で、2行目以降に氏名が入っています) No.2の名簿を参照して、1の50音順名簿のA列に「当月の会員整理番号」を自動で入力するようにしたいのです。 例えば、50音順名簿の2行目は鈴木一郎さんだとします。今月の彼の番号はNo.2の名簿によると33番だとします。その場合、50音順名簿のA2セルには33と表示させたいのです。(もし、No.2の名簿に鈴木一郎さんの名前がない場合は、空欄として表示したいのです) このデータを印刷することで、50音順名簿から整理番号を確認するのが大変楽になります。 VLOOKUP関数を利用しようと思いましたが、私の方法が悪かったのでしょう、エラーになってしまいました。 自動的に入力されるようにしたいので、改めてセルに数値を入力したくはないのですが、いい方法はあるでしょうか? No.2の名簿ファイルは、データをコピーして、No.1の50音順名簿の別シートに貼り付けても構わないと思います。 よろしくお願いします。

  • Excel2007/フィルタで並べ替えた順に累積

    現在ABC分析の表を作成しています。 行に商品名を、列に構成比、構成比の累積、粗利率などを表記しているのですが、 フィルタで粗利率の高い順に並べたときに、構成比の累積を並べ替えた通りに累積していくようにしたいのですが出来ないでしょうか。

  • エクセルで<フィルタ機能>みたいな使い方をしたい

    こんにちは。 エクセルについての質問です。 仕事上、エクセルの行ごとにデータ入力しています。  住所、お客さんの名前、仕事の内容、資料番号 で整理してます。 ・●●市/町名/  ま/丸山/A子/  内容/ 平成19/1番 ・●●市/町名/  か/川村/B男/  内容/ 平成19/2番 ・□□市/町名/  さ/佐藤/C郎/  内容/ 平成19/3番 (今) ・フィルタ機能を使って、住所、名前から絞り込んで 資料番号を探しています。 ・行が絞込み表示されるため、その中から探しています。 ・単語がどんどん増えていくため、フィルタの選択にとても時間がかかるようになってきました。 (質問) ・●●市、名前など、手入力して、該当行をどんどん絞り込みたいです。 ・それを行単位で表示させたいです。 ・イメージとしてはアクセスのような使い方になると思います。 アクセスを購入すれば一番よいのですが、ライセンス数がかさむため、 はじめから入っているエクセルを活用できないか、と思い質問します。 お手数おかけしますが、ご存知の方、 ぜひぜひ教えていただけないでしょうか。

  • word2003で、名前を五十音順に昇順で表の並べ替えをするんですが、

    word2003で、名前を五十音順に昇順で表の並べ替えをするんですが、なぜか下の順のようになります。長嶋と田中が昇順で並び変えできないのです。列を選んで、並び変えダイアログで 五十音順、昇順を 指定しています。どこか間違いがあるのでしょうか。 井上 佐藤 長嶋 田中

  • excel:表をある列の内容で並べ替え

    excel2000以上 EXCELのシートがあります。 (B3からE102)まで4列、100行の表 B列(B3の頭から順にb102まで1番から100番まで順番に数字が入っています。) さてこの表を、別にあるG3からG102に入っている数値この数値は1から100のある順列になっており、その順列の順番に元の表の行を並べかえたい。どうすればいいのでしょうか。 例えば G列には上から 23,53,61,63,11,5,43、―――となっていたら 新しい表は1行目から元の表の23行目、53行目、61行目と並べる。 よろしく。

専門家に質問してみよう