- ベストアンサー
重複するデータの抽出について(エクセル)
エクセル2003にて重複するデータの取り出しをしたいのですが、 わからないので教えてください。 例えば A列 B列 C列 D列 E列・・・ 1 色 1回目 2回目 3回目 4回目 2 赤 あ a A 0 3 白 い b B 1 4 黄 う c C 2 5 黄 え d D 3 6 黒 お e E 4 7 赤 か f F 5 : このデータの中から、別のシートのA1に 赤と入力したら、B1にD列のA・Fを抽出 黄と入力したら、B1にD列のC・Dを抽出をしたいです。 VLOOKUP関数を使用してみたのですが、 赤と入力すると、D列のA(1番上のデータ)のみしか抽出出来ず、Fが抽出されません。 重複するデータがあるのはA列のみで、D列には重複するデータはありません。 わかりにくい文章ですみませんが、よろしくお願いします。
- 0843go
- お礼率87% (7/8)
- オフィス系ソフト
- 回答数2
- ありがとう数3
- みんなの回答 (2)
- 専門家の回答
質問者が選んだベストアンサー
数日に1回ぐらい出るFAQです。 例データ F1セルに、その時どきの条件の「赤」を入れる約束にします。下記では赤にしてます。 色 1回目 2回目 3回目 4回目 赤 赤 あ a A 0 1 白 い b B 1 1 黄 う c C 2 1 黄 え d D 3 1 黒 お e E 4 1 赤 か f F 5 2 黒 う e E 5 2 赤 さ g H 7 3 F列は作業列とし、 式は=COUNTIF($A$1:A2,$F$1) と入れて下方向に式を複写します。 結果 上記F列の通り。 Sheet2に行って、 第1行は見出しとして 色 1回目 2回目 3回目 4回目 を入れます。 A2に式 =INDEX(Sheet1!$A$1:$G$100,MATCH(ROW()-1,Sheet1!$F$1:$F$100,0),COLUMN()) と入れて、右方向に式を複写します。 A2:E2を範囲指定して、+ハンドルを出し、下方向に引っ張ります。 結果 色 1回目 2回目 3回目 4回目 赤 あ a A 0 赤 か f F 5 赤 さ g H 7 #N/A #N/A #N/A #N/A #N/A 条件に該当行すうより多い行に複写すると上記の#N/Aガ出ますが、 出ないようには =IF(ROW()-1>MAX(Sheet1!$F$2:$F$100),"",INDEX(Sheet1!$A$1:$G$100,MATCH(ROW()-1,Sheet1!$F$1:$F$100,0),COLUMN())) のようにIF関数を使い前部にROW()-1>MAX(Sheet1!$F$2:$F$100) を噛まします。 式中に100という行数字が出るところは、実際のデータの行数より 少し多めに修正してください。
その他の回答 (1)
- maron--5
- ベストアンサー率36% (321/877)
◆ご希望のとおり一つのセルに「A・F」と表示はされませんが、こんな方法はいかがでしょうか? ◆Sheet1 A B C D E F G 1 色 1回目 2回目 3回目 4回目 (作業列) 2 赤 あ a A 0 2・・・(Sheet2のA1が赤の場合) 3 白 い b B 1 4 黄 う c C 2 5 黄 え d D 3 6 黒 お e E 4 7 赤 か f F 5 7・・・(Sheet2のA1が赤の場合) ◆Sheet2 A B C D 1 赤 A F ◆Sheet1の作業列の式 G2=IF(Sheet2!$A$1=A2,ROW(),"") ★下にコピー ◆Sheet2の式 B1=IF(COLUMN(A1)>COUNTIF(Sheet1!$A:$A,$A1),"",INDEX(Sheet1!$D:$D,SMALL(Sheet1!$G:$G,COLUMN(A1)))) ★右にコピー
お礼
出来ました ありがとうございました
関連するQ&A
- 【エクセル】重複データ抽出時にうまくいかない
エクセル2003で、[データ]→[フィルタ]→[フィルタオプションの設定]で下記のように 設定して重複データを省きました、 ・「指定した範囲」にチェック ・「リスト範囲」に$A$1:$A$13を入力。 ・「抽出範囲」に$B$1を入力 ・「重複するレコードは無視する」にチェック の条件で実行すると。 [元データ] A列 1 a 2 a 3 b 4 b 5 c 6 c 7 c 8 d 9 d 10 d 11 e 12 e 13 e が [フィルタ実行後] A列 B列 1 a a 2 a a 3 b b 4 b c 5 c d 6 c e 7 c 8 d 9 d 10 d 11 e 12 e 13 e の様にB列でaが2つ出てしまいます。 なにが原因でしょうか?
- ベストアンサー
- オフィス系ソフト
- データの抽出について
エクセルにてデータの抽出をしたいのですが、わからないので教えてください。 例えば、下の様なデータがあります。 回数 1回目 2回目 3回目 4回目 1000 あ a A 0 1001 い b B 1 1002 う c C 2 1003 え d D 3 1004 お e E 4 1005 か f F 5 別のシートに、 回数の1001と入力すると、3回目のBが抽出 1003と入力すると、3回目のDが抽出 1005と入力すると、3回目のFが抽出出来る様にしたいです わかりにくい文章ですいませんが、ご回答よろしくお願いします。
- ベストアンサー
- オフィス系ソフト
- EXCEL:2項目で重複するデータを抽出したい
EXCELで、A,B,C,D・・・とデータが続き、それぞれに重複する複数個のデータがあるときに、重複を省いて抽出することはできるのでしょうか?データ(行)が約5万件ほど合って、手作業では無理な状況です。どなたか、ぜひ教えて下さい! 例: A 青 A 青 A 白 B 赤 B 黄 B 黄 C 青 ↓ A 青 A 白 B 赤 B 黄 C 青
- 締切済み
- その他(業務ソフトウェア)
- エクセルで重複しないものだけを抽出したい
下記のようなデータがあります。 A B C D 1 20 30 40 1 20 32 41 1 20 30 49 1 20 81 39 2 20 76 40 2 20 32 41 2 20 30 49 3 20 81 39 3 20 39 40 3 20 32 41 4 20 30 49 4 20 81 98 このうち、列Aの他と重複しない部分であり、かつ先頭行を抽出するにはどのようにしたらよいでしょうか? 上記の例で言うと、列Aの1から4までのそれぞれ1行目を選ぶという作業です。 抽出後 A B C D 1 20 30 40 2 20 76 40 3 20 81 39 4 20 30 49 vlookupなどの関数でできるのでしょうか?教えてもらえたらうれしいです。お願いします。
- ベストアンサー
- その他(業務ソフトウェア)
- 重複しないデータのみを抽出
初めまして。 初心者なりに頑張ってみたのですがうまくいかず、 エクセルかアクセスにて、下記内容を処理出来ないものか 質問させて頂きました。何卒宜しく御願い致します。 2つのデータを併せて、重複しないデータのみを抽出したいのです e.g. データ1=(a,b,c,d) データ2=(b,b,c,d,e) 求めている結果=(a,b,e) となります。 現状、手作業にてチェックしているので、 非常に時間がかかってしまい困っております。 何卒、宜しくお願いします。
- ベストアンサー
- その他(データベース)
- EXCELの重複データの抽出について
1月と2月という2つのシートがあり、それぞれA列に姓、B列に名、C列にメールアドレスが入力されています。 1月と2月を比べてABC列のデータが全く同じものだけを、1月重複分、2月重複分として抽出することが、ExcelまたはAccessでうまくできないため、どなたか教えてください。
- 締切済み
- オフィス系ソフト
- エクセル 重複データの抽出
エクセルを使って重複データをチェックしようと思っていCOUNTIFで試したのですがうまくいきません・・・ご存知の方教えてください。m(__)m A B C D E F 店番 顧客番号 氏名(カナ) 電話番号 住所1 住所2 という表の電話番号が重複する先を抽出したいのです。データ件数は約3000件ほどあります。できれば重複したデータは別のシートに店番順に表示をしたいのですが関数でできるのでしょうか?
- ベストアンサー
- オフィス系ソフト
- エクセル2003 重複データの抽出
エクセル2003を使っています。 重複したデータの抽出を行いたいのですが、 例えば、 A B C D コード 書籍名 出版社名 著者 といった感じのデータが1万件ほどあります。 このうち、B列の「書籍名」が重複しているデータを抽出したい です。(抽出したものは、書籍名だけではなくて、ほかの出版社や著者の指定したデータも表示させたい。) VLOOKUPなどを使えばできないこともないのですが、一万件の 処理を行う上に、パソコンも非力なので時間がかかってしまい 困っています。 どうぞよろしくお願いします。
- ベストアンサー
- Windows XP
- データ抽出方法
おはようございます。 sheet1 B列、C列に重複してるデータと、そうでないデータが混在して沢山あります。 sheet2 B列、C列に一点一様の型でデータを抽出したいご伝授下さい sheet1 B列、C列 A-1-1 A A-1-1 A B-2-1 D B-2-2 E C-2-1 B C-2-1 B C-2-3 C sheet2 B列、C列(抽出結果) A-1-1 A B-2-1 D B-2-2 E C-2-1 B C-2-3 C
- ベストアンサー
- その他MS Office製品
お礼
大変参考になりました ありがとうございました。