- 締切済み
エクセルの重複データ抽出、削除についての質問です。
noname#192382の回答
回答のなかまにいれてください。シート1としーと2にデータを入れて次のマクロを実行すればシート3とシート4 に望みどおりの表がつくられました。 Sub Macro2() ' ' Macro2 Macro ' マクロ記録日 : 2011/10/29 ユーザー名 : ' Dim rng1 As Range Dim rng2 As Range Dim rng3 As Range Dim c1 As Range Dim c2 As Range Dim c3 As Range Dim mygyo As Integer With Sheets("Sheet1") Set rng1 = .Range("B1", .Range("B" & Rows.Count).End(xlUp)) End With For Each c1 In rng1 c1.Offset(, 3).Value = c1.Value & c1.Offset(, 1).Value c1.Offset(, 4).Value = c1.Offset(, 2).Value Next With Sheets("Sheet2") Set rng2 = .Range("A1", .Range("A" & Rows.Count).End(xlUp)) End With For Each c2 In rng2 c2.Offset(, 3).Value = c2.Value & c2.Offset(, 1).Value c2.Offset(, 4).Value = c2.Offset(, 2).Value Next With Sheets("Sheet1") Set rng1 = .Range("E1", .Range("E" & Rows.Count).End(xlUp)) End With With Sheets("Sheet2") Set rng2 = .Range("D1", .Range("D" & Rows.Count).End(xlUp)) End With rng1.Offset(, 2).ClearContents rng1.Offset(, 2).ClearFormats For Each c1 In rng1 For Each c2 In rng2 If c1.Value = c2.Value Then With c1.Offset(, 2) .Value = c2.Offset(, 1).Value End With Exit For End If Next Next With Sheets("Sheet1") Set rng1 = .Range("G1", .Range("G" & Rows.Count).End(xlUp)) End With mygyo = 1 For Each c1 In rng1 If c1.Value <> "" Then Sheets("Sheet3").Cells(mygyo, 1) = c1.Offset(, -6).Value Sheets("Sheet3").Cells(mygyo, 2) = c1.Offset(, -5).Value Sheets("Sheet3").Cells(mygyo, 3) = c1.Offset(, -4).Value Sheets("Sheet3").Cells(mygyo, 4) = c1.Offset(, -1).Value Sheets("Sheet3").Cells(mygyo, 5) = c1.Value mygyo = mygyo + 1 End If Next With Sheets("Sheet3") Set rng3 = .Range("D1", .Range("D" & Rows.Count).End(xlUp)) End With mygyo = 1 For Each c3 In rng3 If c3.Value <> c3.Offset(, 1).Value Then Sheets("Sheet4").Cells(mygyo, 1) = c3.Offset(, -3).Value Sheets("Sheet4").Cells(mygyo, 2) = c3.Offset(, -2).Value Sheets("Sheet4").Cells(mygyo, 3) = c3.Offset(, -1).Value Sheets("Sheet4").Cells(mygyo, 4) = c3.Value Sheets("Sheet4").Cells(mygyo, 5) = c3.Offset(, 1).Value mygyo = mygyo + 1 End If Next End Sub '
関連するQ&A
- 複数条件の抽出SQL文がわかりません
WinXP DB:ACCESS2000 利用しています。 DB勉強中です、よろしくお願いします。 顧客管理の抽出条件のSQL文がわかりません。 T_顧客 ID 住所 氏名 TEL 紹介者1 紹介者2 紹介者3 紹介者4 001 愛知県名古屋市○1-1 山田太郎 000-000-0001 1 2 3 002 岐阜県岐阜市000-00 近藤たろう 000-110-0001 2 003 愛知県愛知郡22-2222 後藤たろう 000-111-0001 3 4 T_紹介者 ID 住所 氏名 TEL 1 名古屋市 山田二郎 111-111-1112 2 岐阜市 安藤三郎 222-222-2222 3 津市 伊藤司郎 333-333-3333 4 静岡市 田中五郎 444-555-4445 と言うDBがありまして、以下のように抽出したいと思っています。 001 愛知県名古屋市○1-1 山田太郎 000-000-0001 山田二郎 安藤三郎 伊藤司郎 002 岐阜県岐阜市000-00 近藤たろう 000-110-0001 安藤三郎 003 愛知県愛知郡22-2222 後藤たろう 000-111-0001 伊藤司郎 田中五郎 と言ったようにしたいです。 よろしくお願いします。
- ベストアンサー
- その他(データベース)
- 土方歳三記念館への行き方について。
来月、ディズニーリゾート旅行へ行きます。 新浦安オリエンタルホテルに宿泊するのですが、そこから日野市の土方歳三記念館までは果たして行けるのでしょうか? 行けないことはないと云われましたが、詳しい行き方(乗車、下車、乗り換え云々)についてはどうも分からない状況です。 ご存知の方がいらっしゃったら、教えて頂けませんでしょうか。 宜しくお願いします。
- ベストアンサー
- その他(国内旅行・情報)
- Excelマクロでチェックボックスを不定数表示する
Excelマクロの勉強中です。 マクロで封筒の宛名印刷をしたいと考えています。 Excelシートの内容は下のような感じです。 --------------------------------------------------- 整理番号 氏名 郵便番号 県 市町村 00001 徳川家康 000-0000 愛知県 ○○市・・・ 00002 武田信玄 000-0000 山梨県 ○○市・・・ 00003 豊臣秀吉 000-0000 愛知県 ○○市・・・ 00004 上杉謙信 000-0000 新潟県 ○○市・・・ 00005 伊達正宗 000-0000 宮城県 ○○市・・・ 00006 浅井長政 000-0000 滋賀県 ○○市・・・ 00007 前田利家 000-0000 福井県 ○○市・・・ 00008 毛利元就 000-0000 岡山県 ○○市・・・ 00009 斉藤道三 000-0000 岐阜県 ○○市・・・ 00010 島津義光 000-0000 福岡県 ○○市・・・ --------------------------------------------------- (1)このシートを「県」でフィルターをかけて、 ユーザーフォームに結果を表示したい。 (表示行数は不定となります。) (2)結果表示行のそれぞれにチェックボックスを設け、 一斉印刷と選択印刷の両方を選べるようにしたい。 と言うのが目的なのですが、 このような処理はユーザーフォームで可能なのでしょうか? よろしくお願いします。
- ベストアンサー
- オフィス系ソフト
- 郷土の英雄
薩摩(鹿児島)の西郷隆盛、土佐(高知)の坂本竜馬、大阪の秀吉は郷土の英雄として有名ですよね。(違う意見はあるでしょうが・・・) 以前山形へ行った時に、上杉鷹山が一番の英雄のように感じましたが、それまではあまり実感がありませんでした。 そこで質問です。皆さんの郷土の英雄はどなたでしょうか?
- ベストアンサー
- その他(生活・暮らし)
- 戦国武将などを強い順に並べて
以下のキャラで格闘ゲームを作るとして強く(ジャンルはばらばらですがトータルで)設定する順番に並べて見てください。全員じゃなくてもいいです。それとこいつは入れときたいとかもドシドシ(ヒットラーとかw)おねがいします。 前田利家・細川ガラシャ・佐々木小次郎・石田三成・徳川家康・立花闇千代・風魔小太郎・宮本武蔵・真田幸村・明智光秀・前田慶次・武田信玄・上杉謙信・服部半蔵・伊達政宗・小田信長・豊臣秀吉・カコウトン ・リクソン・チョウウン・リョフ・宮本武蔵・塚原ト伝・坂本竜馬・斉藤一・佐々木小次郎・近藤勇・沖田総司・土方歳三・平将門・徳川家康
- 締切済み
- 歴史
- 富山県高岡市に多い上野性について…
質問です、富山県高岡市に上野性が多いのはなぜでしょうか? 個人的に繋がりがあるのですが、 どうしても上野性の先祖が判明しません。 上杉謙信の家臣だった上野氏の子孫なのでしょうか? 各土地の性に詳しい方、 是非教えて頂きますようお願いいたします。
- 締切済み
- 歴史
- 岐阜市から上越市に行く方法を知りたいです。
岐阜県の岐阜市に旅行予定があるのですが、そこから新潟の上越市まで行く方法を知りたいです。 今の所、レンタカーか新幹線を予定していますが、地理が良くわからないので困っています。 出来るだけ安く行ける方法をご存知の方、どうぞよろしくお願いします。
- ベストアンサー
- その他(国内旅行・情報)
- 近々、友達と一緒に調布近辺の新撰組名所などを廻る計画を立てています。
近々、友達と一緒に調布近辺の新撰組名所などを廻る計画を立てています。 朝早めに出て、府中の大国魂神社(近藤勇が野試合をした場所だそうです)、日野市の土方歳三資料館や菩提寺の高幡不動、井上源三郎資料館、時間があれば自宅からそう遠くない調布市の近藤勇の生家も行く予定です。 この他に、調布市近辺の新撰組に関連した場所、またグッズなど売っているお店などがあったら教えていただければ嬉しいです。よろしくお願いします。
- ベストアンサー
- 歴史