1
2つの列を持つCSVファイルがあります。列1はグループIDを含み、列2は項目IDを含む。CSV、複数の行を別の列の値でグループ化されたカンマ区切りリストに変換
は、ここで私は、私は、各グループIDのためだけに1行があり、列2、アイテムIDのカンマ区切りのリストが含まれるように、これを再フォーマットする必要があります(エクセルからコピー)
- 5 154
- 5 220
- 5 332
- 5 93
- 5 142
- 5 471
- 5 164
- 5 362
- 5 447
- 5 1697
- 5 170
- 6 173
- 6 246
- 6 890
- 6 321
- 6 421
- 6 1106
- 6 5
- 6 253
- 6 230
- 6 551
- 8 2155
- 8 2212
- 8 2205
- 8 2211
- 8 2165
- 8 2202
- 8 1734
- 8 2166
- 8 2129
いくつかのサンプルデータをです。
だから、私は再フォーマットするために、エクセル/数字にしてCSVをインポートうれしいこの
-5 154,220,332,93,142,471,164362,447,1697,170
-6 173,246,890,321,421,1106,5,253,230,551
-8 2155,2212,2205,2211,2165,2202,1734,2166,2129
ようになるはずです。または、SELECTクエリがこれを達成できる場合は、一時的なMySQLデータベースにもあります。
ありがとうございました!
あなたのソリューションは、行ごとにたくさんのより多くの列になるだろう。私は項目IDのカンマで区切られたリストをB列に入れる必要があります。したがって、B列の値は154,220,332,93などとなります。 –
これは、ネイティブのExcel式では不可能です(VBAが必要です)。回避策:ファイル - >名前を付けて保存 - > CSV。またはE5に「= D5&」、「&E4」と入力して、そのE5を右にドラッグします。 –