• ベストアンサー

Excel 重複判断しつつ並べ替えする関数

don9don9の回答

  • don9don9
  • ベストアンサー率47% (299/624)
回答No.2

ExcelのバージョンがわからないのでExcel2003での方法を書きます。 元のシート名をSheet1とします。 別シートを追加して(Sheet2とする)、商品リスト1~4の内容を全てA列に貼り付ける。 A1に項目名を入れ、実際のデータは2行目以降に入れる。 Sheet2のA列をデータ > 並べ替えで昇順に並べ替える。 Sheet1のK1セルを選択状態にする。 データ > フィルタ > フィルタオプションの設定で「指定した範囲」を選択 リスト範囲を Sheet2!$A:$A 抽出範囲を $K$1 とし、「重複するレコードは無視する」にチェックを入れてOKを押す。 これで重複を除いた昇順のリストがK列にできます。 その後はG2セルに =IF(COUNTIF(A:A,$K2),$K2,"") という式を入れて、これをJ16セルまで複写すればいいです。

関連するQ&A

  • エクセルのIF関数の並べ替え

    エクセルで、重複したデータを判定する場合、IF関数を使用し、 重複したデータを判定することができるかと思いますが、 そのデータを、今度は、重複回数が多い順に並べ替えるには、 どうすればよろしいでしょうか。 「目的」 同じ住所で複数の名前があるデータをまずは並び替えをし、 IF関数で、複数分のフラグを立てる。 そのデータを、今度は複数の名前が多い順に並べ替えをしたい。

  • エクセルの関数 検索して自動登録

    画像添付があります。 データーベース A列の数字を D列に重複するものは統合し、A列の順に記入する関数を教えてください。

  • 重複項目を除いて並べる関数

    添付のようにある項目が並んでいる列から、重複を除いて別の列に並べるようにするには「関数」は何を使えばよいのでしょうか? 「重複の削除」を使用しないで、数式で並べられる(;数式を入れておけば、自動で並べてくれる)ようにしたいのですが、どういった関数になるでしょうか。 よろしくお願いします。

  • エクセルでの重複しない並び替え

    A1から縦に 100 100 150 200 150 とランダムな数字があり、 B2から横に小さい順に、100 150 200という並びにしたいのですが、 SMALL関数を使うと100 100 150 150 200といった 並びになってしまいます。 重複した数字を除いた小さい順に並べるにはどのような関数式にすれば よろしいのでしょうか? フィルタを使わずに作成したいと思っています、よろしくお願いします。

  • エクセルの並べ替えについて

    お世話になっております。 エクセルでデータの並び替えをしたいのですが、 うまくいかず困っています。  A    B 都道府県 会社名 というデータがあります。 どの項目も重複があります。 例)A社は北海道・沖縄・福岡にもあったりする 基本的に都道府県別(ユーザーリストで北から順に並び替え出来ます) 会社順 にしたいのですが、複数の件に存在する企業がうまく合体出来ません。 北海道 A社の部分に 福岡・沖縄のA社も入れたいのです。 作業列も作成するのは構わないので、方法を教えていただけたら 幸いです。 データが1000件以上あるので、会社順にしてからの手作業とかは無理なので 大変お手数ですが宜しくお願い致します。

  • データの重複を求める関数

    こんにちは。パソコン教室に通う主婦です。エクセルはなかなか難しいです。次の質問教えてください。 Sheet1、2の2つのデータから重複したデータ検索する関数を教えてください。 重複していたら1、そうでないと0、今後、リストのレコードに増減があっても対応できる式をSheet 3に関数であらわしたいのです。 A列には氏名、Sheet1,2のB列には郵便番号、Sheet3のB列には重複を表示したいのです。 よろしくお願いいたします。

  • エクセルでの重複数字の抽出

    従業員IDの一覧表があります。 IDが重複しているものだけ取り出したい場合はどのようにすると良いですか。 詳しい方、分かりやすくご教授ください。 たとえばA列の           427894      427894                  429296      427894           427894      427019           429002      427019           427019   を                                                427804           427887           428762           425334 のように重複する数字だけの一覧表にしたいのです。 4000件以上あるので昇降順に並べて地道に消していく・・・以外の方法でお願いします

  • エクセル COUNTIF 正しい重複がでない。

    エクセル2007を使っています。 添付画像のようにCOUNTIFを使って重複をチェックしたいのですが、 35-1、1935-1、1935/1/1がすべて重複としてでてしまいました。 A列を文字列にしても重複となってしまいました。 解決方法はありますでしょうか。

  • エクセルの並べ替えをマクロを使わず関数で

    並べ替えをして、ベスト10を作りたいと思っています。 マクロを使わず関数だけで行いたいのですが、上手くできません。 LARGE関数を使って数値のみは大きい順にする事はできましたが、 日付も一緒に並べ替えたいのです。 でも、どうしても良い方法が思いつきません。 VLOOKUP関数を使って日付の並べ替えも考えましたが、同じ数値があると 上手く一緒に並べ替える方法が見つかりません。 たとえば下記のような感じです。実際には365日1年分あります。 もし良い関数があれば知りたいのです。 分かる方いらっしゃいましたらよろしくお願いします。 EXCEL2003です。 並べ替え前(参考) ┌─┬──┬──┐ │日│4月│5月│ ├─┼──┼──┤ │ 1│1400│3500│ ├─┼──┼──┤ │ 2│1300│1400│ ├─┼──┼──┤ │ 3│2100│2200│ ├─┼──┼──┤ │ 4│1100│1900│ ├─┼──┼──┤ │ 5│2100│1300│ ├─┼──┼──┤ │ 6│2500│2900│ └─┴──┴──┘ ベスト10(参考) ┌──┬──┬──┐ │順位│数値│月日│ ├──┼──┼──┤ │ 1│3500│ 5/1│ ├──┼──┼──┤ │ 2│2900│ 5/6│ ├──┼──┼──┤ │ 3│2500│ 4/6│ ├──┼──┼──┤ │ 4│2200│ 5/3│ ├──┼──┼──┤ │ 5│2100│ 4/3│※1 ├──┼──┼──┤ │ 6│2100│ 4/5│※1 ├──┼──┼──┤ │ 7│1900│ 5/4│ ├──┼──┼──┤ │ 8│1400│ 4/1│※2 ├──┼──┼──┤ │ 9│1400│ 5/2│※2 ├──┼──┼──┤ │ 10│1300│ 4/2│ └──┴──┴──┘ ※1 同じ月で数値が同じ ※2 違う月で数値が同じ

  • エクセル関数 期間内で重複除く名前をカウント

    画像のとおりのエクセル表があります。 例えば、2014年7月7日(セルD5)から2015年1月6日(セルB5)の期間において名前(A列)から重複を除き何件あるのか、セルE5で答えを求めたいのです。 この場合、上記期間で5件なります。 データ件数が5000件以上あり、一つ一つ集計するのは大変なので関数でどうにかならないかと思いチャレンジしてみたのですが、エクセル関数が無知な私には歯が立ちません。 エクセル関数で処理できるように、皆様のお知恵でどうかご教授下さい。 よろしくお願いいたします。