No.6ベストアンサー
- 回答日時:
添付図参照
Fig-1:Sheet1
D2: =A2&"_"&B2&"_"&C2
E2: =COUNTIF(D$2:D$5,D2)
Fig-2:Sheet1
[オートフィルタ]で作業列2が数値 1 の行のみを表示させた結果を示しています。
Fig-3:Sheet1
表示されたデータのA~C列のみを選択(その状態を示しています)して[コピー]を実行します。
Fig-4:Sheet2
セル A1 を選択して[貼り付け]を実行した結果を示しています。
No.8
- 回答日時:
参考までに
A~C列の3つのデータが一致する条件で検索する場合、数式が多くなると動きが重くなり実用性はあまりないと思いますが、最終的に表示するデータ数が少ないのであれば、以下のような数式で該当データを表示することもできます。
以下の式を入力し、右方向に3つ、下方向に適当数オートフィルしてください。
=INDEX(A:A,SMALL(INDEX((FREQUENCY(MATCH($A$1:$A$100&$B$1:$B$100&$C$1:$C$100,$A$1:$A$100&$B$1:$B$100&$C$1:$C$100,),ROW($A$1:$A$99))<>1)*1000+ROW($A$1:$A$100),),ROW(A1)))&""
No.7
- 回答日時:
[回答No.6]の補遺
Fig-3:Sheet1
表示されたデータのA~C列のみを選択(その状態を示しています)して、[編集]→[ジャンプ]→[セル選択]の画面で、“可視セル”に目玉を入れて[OK]をクリックした後で、[コピー]を実行します。
No.5
- 回答日時:
こんばんは!
簡単なVBAになってしまいますので、参考にならなかったら読み流してください。
データは2行目からあるとします。
重複の検索項目は「電話番号」(B列)で判断するようにしています。
(氏名・住所は無視しています)
画面の左下にある操作したいSheet見出し上で右クリック → コードの表示 → VBE画面が出ますので
↓のコードをコピー&ペーストしてマクロを実行してみてください。
当方使用のExcel2003では メニュー → ツール → マクロ → マクロ → 実行
Excel2007では メニュー → 開発 → マクロ → 実行 だと思います
(手元にExcel2007がないので間違っていたらごめんなさい。)
Sub test()
Dim i As Long
Columns(1).Insert
For i = 2 To Cells(Rows.Count, 2).End(xlUp).Row
Cells(i, 1) = WorksheetFunction.CountIf(Range("C:C"), Cells(i, 3))
Next i
For i = Cells(Rows.Count, 1).End(xlUp).Row To 2 Step -1
If Cells(i, 1) > 1 Then
Rows(i).Delete (xlUp)
End If
Next i
Columns(1).Delete (xlToLeft)
End Sub
尚、一旦マクロを実行すると元に戻せませんので別Sheetにコピーしてマクロを試してみてください。
以上、参考になればよいのですが・・・m(__)m
No.4
- 回答日時:
次の方法は如何でしょうか。
(1)見出し行を挿入、項目名は任意文字列、空き列D列のD2に=SUMPRODUCT((CONCATENATE($A$2:$A$100,$B$2:$B$100,$C$2:$C$100)=A2&B2&C2)*1)=1を入力、下方向にコピー
行範囲を100行としていますので実行数に変更して下さい
(2)表をオートフィルタを設定、D列のドロップボタンでFALSEを選択、抽出された行番号を選択→右クリックで削除
(3)オートフィルタを解除
No.3
- 回答日時:
例えばA列の名前とB列の値は1:1に対応しているという条件があるなら、D2セル(1行目は項目名とする)に以下の関数を入力しオートフィルコピーし、この列で「○」を条件にオートフィルタをかけて該当データを抽出し、このA~C列の範囲をコピーして、新規シートに貼り付けてください。
=IF(COUNTIF(A:A,A2)=1,"○","")
No.2
- 回答日時:
データは何件あるのでしょうか?
誰でも簡単な方法は Aセルをキーにして降順とか昇順に並べ替えて目視で削除となりますが
それ以外はプログラム組み込まなければ無理です
No.1
- 回答日時:
まず、並べ替えを行ってから、
D2=IF(OR(A2&B2&C2=A3&B3&C3,A2&B2&C2=A1&B1&C1),"",A2&B2&C2)
以下ドラッグコピー、
として、並べ替えしてはいかがでしょう。
ちなみに、記載順をもとに戻すために、E列に連番を打っておいてください。
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
似たような質問が見つかりました
- 関東 関東地方(一都六県)を栄えている順で順位付けするなら 1位東京 2位神奈川 3位千葉 4位埼玉 5位 4 2023/08/21 10:15
- Excel(エクセル) Excelマクロ 差分抽出の方法が知りたいです。 2 2023/03/07 13:25
- その他(国内) 3時!夜中なのか早朝なのか微妙な時間、5時に出るならシャワー浴びてお茶淹れて神棚、仏壇 2 2022/05/20 03:58
- Visual Basic(VBA) vbaエクセルマクロ RemoveDuplicatesについて RemoveDuplicatesを使 3 2023/02/28 01:13
- 関東 東京でしかできないであろう遊びを教えてください 10 2022/09/10 14:54
- MySQL 【MySQL】本当に困っているので、助けてください。よろしくお願いします。 3 2023/06/03 14:24
- Visual Basic(VBA) vbaエクセルマクロ RemoveDuplicatesについて RemoveDuplicatesを使 1 2023/02/27 22:21
- Visual Basic(VBA) 3つの条件を指定してVBAで行を削除したい 条件1:分類1が重複 条件2:分類2が重複 条件3:個数 6 2022/06/24 11:07
- Visual Basic(VBA) vbaエクセルマクロ RemoveDuplicatesについて 重複したものがあれば行を削除するとい 1 2023/02/27 18:49
- 転職 長く続けられる好条件の求人でしょうか? 3 2023/07/12 18:45
このQ&Aを見た人はこんなQ&Aも見ています
関連するカテゴリからQ&Aを探す
このQ&Aを見た人がよく見るQ&A
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
【マクロ】for next構文について
-
エクセルで表
-
PDFの請求明細をエクセルにしたい
-
職場の人から聞かれており、こ...
-
ユーザー定義関数をアドイン登...
-
下記マクロでMsgBox "空白です...
-
エクセルでバーコード作成し使...
-
在庫管理表に使うエクセルの関...
-
Excel関数-文字列で自動作成さ...
-
エクセルの関数について教えて...
-
Excelデータをコピペして、ペー...
-
Excelで50個のセルに同じ文字を...
-
Excel 2019 は、SPILL機能があ...
-
Microsoft Officeの中古は信用...
-
エクセルの表で1年間の曜日を...
-
エクセルで会社の従業員のデー...
-
スプレッドシート、Excelでの数...
-
[オートフィルタ]で抽出された...
-
エクセルでB列でフィルターをか...
-
エクセルの問題です。絶対値の...
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
エクセルVBA、別ブックへ転記す...
-
エクセルでの作業計算方法について
-
時間によってファイル名が変わ...
-
【関数】適切な文字数の数字を...
-
Excelについて教えてください
-
エクセル初心者です 関数の入れ...
-
【マクロ】ファイル名の変更に...
-
UNIQUE関数が使えないバージョ...
-
エクセルの計算
-
【関数】先頭だけにある、半角...
-
Excelで、決まった行を繰り返し...
-
Excelでセルの値が同じか...
-
LOOKUP関数を使えばいいのでし...
-
Excel
-
はがきについて。
-
エクセルの条件付き書式につい...
-
エクセルのデーターが2か月前の...
-
エクセル②
-
エクセルで「-0.0」と表示さ...
-
Microsoft1Officeの互換ソフト...
おすすめ情報