2017-05-16 9 views
1

私が必要とするデータを取得する最も簡単な方法は何でしょうか。重複を組み合わせて1つの包括的なリストを作成する

このような列を追加することも可能かどうかはわかりません。もしそうなら、私はこれを達成する最も簡単な場所がどこになるかわからない。

Excel式、SQL、またはVBAコード?

私は名前の膨大なリストを持っています。私がしたいのは、名前のすべてのデータを取り出し、テーブルからすべての固有のデータを取得してから、基本的にリストに入れます。

ご協力いただければ幸いです。病気はあなたがヤウド必要が、これは結果を得るために何をすべきかを知っているので、

DATA

Name | FirstID | SecondID | ThirdID | FourthID | FifthID | 
------------------------------------------------------------- 
Joe Smith | AB.5 | AC.1  | AH.9 | ZZ.4  | BB.9 | 
Joe Smith | DD.7 | AC.1  | AD.3 | XD.5  | BB.9 | 
Joe Smith | RV.4 | AC.1  | AD.3 | ZZ.4  | BB.9 | 
Joe Smith | AB.5 | AC.1  | AD.3 | ZZ.4  | BB.9 | 

望ましい結果

Name  
------------------------------------------------------------- 
Joe Smith | AB.5 | AC.1 | AH.9 | ZZ.4 | BB.9 | DD.7 | AD.3 | XD.5 | RV.4 | 

答えて

1

これは、かなり簡単な作業でなければなりません

1)vbaを使用してレコードセットを開いて調べる方法を学びます。それに関する多くの記事とその超簡単。

2)このためのあなたのSQLがどのように名前= 'thename'

3)配列に値を格納する方法を学び、または新規テーブル

4)を学ぶTBL SELECT * FROMだろうレコードセットの現在のステップから既存の値を配列またはテーブルでチェックし、存在しない場合はレコードセットの現在の場所に値を追加します。

ハッピーコーディングと幸運!何か試してみると戻ってきて

+0

または、ユニークなキーを格納するために配列の代わりに辞書を使うことができます。 Dougが述べたように、あなたのコードを動作させるためには努力の兆しを見せてくれるはずです。 – Tehscript

関連する問題