No.3ベストアンサー
- 回答日時:
[フィルタオプションの設定]で可能です。
“頭を痛める”関数は一切不要!簡単のために、列A~Cのデータが「500」行ずつでなく下のように「10」行ずつある場合を考えます。ただし、先頭行は同じ文字列(例えば data)を入力しておきます。
A B C D E
1 data data data data data
2 123456 123457 123462 123461 123462
3 123466 123459 123465 123462 123466
4 123456 123461 123465 123466
5 123461 123462 123465 123456
6 123460 123461 123466
7 123456 123466 123463
8 123462 123461 123465
9 123456 123466 123457
10 123461 123463 123466
11 123461 123456 123458
1.[データ]→[フィルタ]→[フィルタオプションの設定]を実行
2.“指定した範囲”に目玉入れ
3.[リスト範囲]ボックス内にマウスカーソルを置き、範囲 B1:B11 を
撫で撫で
4.[検索条件範囲]ボックス内にマウスカーソルを置き、範囲 A1:A11
を撫で撫で
5.[抽出範囲]ボックス内にマウスカーソルを置き、セル D1 をチョー
ン
6.“重複するレコードは無視する”にチェック入れ
7.[OK]をクリック
8.ステップ1~7の繰り返し。ただし、次のように読み替え
範囲 B1:B11 → 範囲 C1:C11
範囲 A1:A11 → 範囲 D1:D5
セル D1 → セル E1
早速のわかりやすくも丁寧な回答、ありがとうございました。エクセル初心者なので、簡単な方法は大歓迎です。それに『撫で撫で』が、高ポイントにつながりました。固苦しい文面には、息抜きも必要かと・・・。
No.2
- 回答日時:
COUNTIFを使う。
例データ
第2行から第9行まで(データはA,B、C列。データ順序は関係ないはずだが、下記例ではわかりやすいように昇順にした)
A列 B列 C列 D列 E列 E列 F列
122-2-2
2451419
357-6-11
46929-#N/A
6810311-
7911---
911144-2
1112155-3
-は左詰にならぬよう空白セルに入れたもので、空白セルにしてください
ーーー
式
D2 =IF(COUNTIF($B$2:$B$11,A2)=0,"",MAX($D$1:D1)+1)
下方向に式を複写。
E2 =INDEX($A$1:$A$11,MATCH(ROW()-1,$D$1:$D$11,0))
下方向に式を複写。
ここが質問前半の結果
ーー
f2 =IF(AND(COUNTIF($B$2:$B$11,A2)>0,COUNTIF($C$2:$C$11,A2)>0),MAX($F$1:F1)+1,"")
下方向に式を複写。
G2 =INDEX($A$1:$A$11,MATCH(ROW()-1,$F$1:$F$11,0))
下方向に式を複写。
ここが質問後半の結果
ーー
以上は自称imogasi方式。
#N/Aを出さないようにする式は、質問者が考えるか、Googleでimogasi方式で照会すると、私の回答の中に出てきます。
(D、E列の最大値より、行数が大になれば空白を返す式にする)
力の入った回答をありがとうございます。お手数をお掛けいたしました。ところが私はエクセル初心者でして、関数はこれからというレベルです。いただいた回答を教材に、検証に励みたく存じます。
No.1
- 回答日時:
D列には
=IF(ISERROR(MATCH(A1,B:B,FALSE)),"",A1)
或いは
=IF(COUNTIF(B:B,A1)=0,"",A1)
E列には
=IF(ISERROR(MATCH(A1,B:B,FALSE)&MATCH(A1,C:C,FALSE)),"",A1)
或いは
=IF(COUNTIF(B:B,A1)=0,"",IF(COUNTIF(C:C,A1)=0,"",A1))
で下フィルしてみてはダメですか?
早速の回答ありがとうございました。私はエクセル初心者でして、関数はこれからというレベルです。いただいた回答を教材に、検証と理解に励みたく存じます。
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
似たような質問が見つかりました
- Excel(エクセル) Excel2019 列と列(2列)の数値の重複を調べたい 1 2023/05/11 13:35
- Excel(エクセル) PowerQueryに詳しい方教えてください(Office365) 1 2022/07/24 21:11
- Excel(エクセル) 表に書いてある単語を1つの行に重複させないで書き出したい。 複数の列行にそれぞれ職種が入力されている 6 2022/05/25 04:49
- Excel(エクセル) 重複しているか否かをソートせずに判断する方法ありますか? 2 2022/07/06 21:16
- Excel(エクセル) エクセルの条件付き書式で*を使いたい 4 2022/05/13 16:49
- Excel(エクセル) Countifよりも早く重複数をカウントする方法ありますか? 18 2022/07/04 13:39
- Visual Basic(VBA) Excel VBAでAA(BBB) → BBB.AA に置換したい 2 2022/10/30 13:59
- Excel(エクセル) エクセルで重複データから重複を削除して指定の列に抽出したい 11 2022/05/11 11:26
- Excel(エクセル) Excelで、行に複数の数字が入力されているセルが複数の列存在し、行を跨いでセル内の数値を並び替える 5 2022/06/17 18:03
- Excel(エクセル) エクセルで列の行の重複の検索方法を教えてください。 8 2022/10/11 14:51
このQ&Aを見た人はこんなQ&Aも見ています
-
プロが教えるわが家の防犯対策術!
ホームセキュリティのプロが、家庭の防犯対策を真剣に考える 2組のご夫婦へ実際の防犯対策術をご紹介!どうすれば家と家族を守れるのかを教えます!
-
エクセルでA列B列C列の重複するレコードのみを表示
Excel(エクセル)
-
EXCELで2列を参照し、重複するものを横に並べたい
Excel(エクセル)
-
複数のエクセルのファイルにおいて、共通する項目のみを抽出する方法を教え
その他(Microsoft Office)
-
-
4
Excel3つ以上の列間での重複抽出方法
Excel(エクセル)
-
5
エクセル 複数の列から共通の文字を抽出する
Excel(エクセル)
-
6
複数文字列から共通文字列の抽出処置
Visual Basic(VBA)
-
7
Excelで2つのデータの突合せをしたいです
Excel(エクセル)
-
8
エクセルで、2列以上合致する重複をチェックする
Excel(エクセル)
関連するカテゴリからQ&Aを探す
おすすめ情報
このQ&Aを見た人がよく見るQ&A
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
エクセルでの作業計算方法について
-
はがきについて。
-
エクセル 文字を増やしたい。
-
セルの内容表示が邪魔になる
-
Microsoft365に変えたのですが...
-
エクセルの計算
-
Microsoft1Officeの互換ソフト...
-
【マクロ】その時、その時で変...
-
【マクロ】読取専用のファイル...
-
エクセル初心者です 関数の入れ...
-
Excel ピボットテーブルで日付...
-
【関数】適切な文字数の数字を...
-
LOOKUP関数を使えばいいのでし...
-
Aというブックの1というシート...
-
エクセル関数を教えてください
-
Excelのチェックボックスの使い...
-
エクセル 白黒印刷で白線を印刷...
-
時間によってファイル名が変わ...
-
WPS OFFICEでの縦書きについて
-
エクセルの条件付き書式につい...
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
Excel 2019 のピボットテーブル...
-
[関数得意な方]教えて下さい・...
-
Excelにてある膨大なデータを管...
-
[関数について]わかる方教えて...
-
Excel初心者です。 詳しい方、...
-
excelの不要な行の削除ができな...
-
エクセル関数に詳しい方教えて...
-
INDIRECTを使わず excelで複数...
-
[オートフィルタ]で抽出された...
-
エクセルの神よ、ご回答を! エ...
-
エクセル関数に詳しい方、教え...
-
各ページの1番上の表示について
-
Excelで写真のような表を作った...
-
エクセルで不等号記号(≠)が上に...
-
数学 Tan(θ)-1/Cos(θ)について...
-
Excel 2019 は、SPILL機能があ...
-
Excelで全角を半角にしたいので...
-
条件付き書式を教えてください
-
Excel フィルターを掛けた状態...
-
[オートフィルタ]の適用範囲の...
おすすめ情報