2011-10-11 9 views
1

私はいくつかのシートを含むスプレッドシートを持っています、そして、私は各シートからの列Aのすべての値を別のシートの単一の列に入れたいと思います。これは可能ですか?あるいは、エクスポートするデータを「平坦化」する簡単な方法があります(各シートは同じ列構造を持ちます)。Excelの列の連結

これは、この種の質問のための適切なサイトではない場合は謝罪しますが、私はそこにかなり知識のあるスプレッドシートの専門家がいると思います!

答えて

1

私があなただったら、マクロレコーダーを開いて、VBAで必要なことをする際の手動アクションを記録します。コードは理解しやすいようになり、希望どおりに編集することができます。 VBAマクロは、スプレッドシート内のこのような日常的なデータ操作に最適です。

0

私はVLOOKUP関数が必要だと思いますが、あなたがしたいことを正確には分かりません。新しい列にシート1の列Aからのすべての値、シート2の列Aからのすべての値、シート3の列Aからのすべての値などが含まれるようにするか、新しいシートに他のいくつかのシートからの列Asのそれぞれの合計(または手段または連結)を含んでいますか?

+0

はい、私はコピーすることができますか貼り付けるか、マクロを記録することができますが、私は可能な場合は "ライブリスト"を好むだろう、各シートは変更されることがあります。 –

0

あなたは上記のコマンドは2枚のだけのシートからデータを抽出するためにあるすべての列

= CONCATENATE(シート1!A1、Sheet2の!A1)

を貼り付けるシートの上に、このコマンドを置くことができ、ただし、Sheet3!A1 ....を追加することができます。