これに対する答えを Stackoverflow と Google で検索してみましたが、まだ見つかりません。私の問題の一部は、私がやろうとしていることのキーワードが何であるかわからないことだと思います.
私のデータは次のようになります。
ID Var1 Var2 Name
01 0001 0002 Bill
01 0001 0002 Jim
01 0001 0002 Sally
02 0003 0004 Sam
02 0003 0004 Kyle
同じ ID と同じ Var1 と Var2 を持つ複数の行があることがわかりますが、各行には一意の名前が付いています。行を「平坦化」して、ID ごとに 1 つの行だけが存在し、各行にはすべてのデータに適合するのに必要な数の「名前」列が含まれるようにします。
このような:
ID Var1 Var2 Name1 Name2 Name3
01 0001 0002 Bill Jim Sally
02 0003 0004 Sam Kyle
誰かがこれを行う方法またはそれが何と呼ばれているか知っていますか?
ありがとう!
コメントに基づく更新: 私のデータ ソースは .csv ファイルで、Excel で操作しようとしています。Excel マクロまたは VBA ソリューションが最適です。残念ながら、私の SQL は非常に初歩的なので、SQL ソリューションの適用方法を学ぶには時間がかかります。