Excel VBA質問箱 IV

当質問箱は、有志のボランティア精神のおかげで成り立っています。
問題が解決したら、必ずお礼をしましょうね。
本サイトの基本方針をまとめました。こちら をご一読ください。

投稿種別の選択が必要です。ご注意ください。
迷惑投稿防止のため、URLの入力を制限しています。ご了承ください。


26428 / 76732 ←次へ | 前へ→

【55635】Re:配列、検索
発言  kanabun  - 08/5/14(水) 13:33 -

引用なし
パスワード
   ▼あき さん:
>  A列   B列
>1 みかん イチゴ
>2 りんご バナナ
>3 バナナ イチゴ
>4 スイカ メロン 
>5 メロン りんご
>6 イチゴ みかん
>7 バナナ イチゴ  
>
>1番と6番は、おなじデータと判断して1番のみ抽出してほしいです。

各行の A列とB列を並び替えて みると、あと、どうしたらいいか分かります.

Sub Try1()
 Dim v, t, i As Long
 
 With Sheet1.Range("A1").CurrentRegion.Resize(, 2)
   v = .Value
   For i = 1 To UBound(v)
    If v(i, 1) > v(i, 2) Then
      t = v(i, 1)
      v(i, 1) = v(i, 2)
      v(i, 2) = t
    End If
   Next
   .ClearContents
   .Value = v
 End With
End Sub

並び替え後の表、1行目に、見出しを入れると、こうなります。

項目1    項目2
みかん    イチゴ
りんご    バナナ
イチゴ    バナナ
スイカ    メロン
りんご    メロン
みかん    イチゴ
イチゴ    バナナ

あとは、データ>フィルタ>フィルタオプションの設定で
■重複カット にチェックを入れて
適当なところに抽出すればいいです。

項目1    項目2
みかん    イチゴ
りんご    バナナ
イチゴ    バナナ
スイカ    メロン
りんご    メロン

0 hits

【55633】配列、検索 あき 08/5/14(水) 13:04 質問
【55635】Re:配列、検索 kanabun 08/5/14(水) 13:33 発言
【55636】Re:配列、検索 あき 08/5/14(水) 13:44 発言
【55637】Re:配列、検索 kanabun 08/5/14(水) 13:49 発言
【55639】Re:配列、検索 あき 08/5/14(水) 13:56 発言
【55642】Re:配列、検索 ひげくま 08/5/14(水) 14:59 発言
【55643】Re:配列、検索 あき 08/5/14(水) 15:09 発言

26428 / 76732 ←次へ | 前へ→
ページ:  ┃  記事番号:
2610219
(SS)C-BOARD v3.8 is Free