|
▼あき さん:
> 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
みかん イチゴ
りんご バナナ
イチゴ バナナ
スイカ メロン
りんご メロン
|
|