2016-12-09 4 views
-2

だから私は、異なるシートデータソースを組み合わせて別のリストを追加は

シート1

A ... B

アラン... 345

上の複数のテーブルを持っていますアンジェラ... 500

シート2

A ... B

ブライアン... 600

ブレンダ... 250

シート3

A ... B

コリン.. .190

キャセ... 370

次のように私はすべての3枚のデータが用紙4上に互いに付加されたい:

A ... B

アラン... 345

アンジェラ... 500

ブライアン... 600

ブレンダ... 250

コリン... 190

キャシー... 370

は、理想的にはこれらのテーブルに挿入シート1-3または追加の行への変更は、4ように組み合わされたリストは、常に最新であることをシートに自動的に挿入されています。

+0

可能な複製:http://superuser.com/questions/537339/how-do-i-merge-two-tables-in-excel-that-have-identical-columns – xQbert

+0

質問は?フレンドリーリマインダー:StackOverflowは "あなたのためのコード"サービスプロバイダーではありません。 [VBA入門](https://blog.udemy.com/excel-macros-tutorial/)。あなたの評判はあなたがこれをすでに知っていることを示していますが、私は驚いています。 – Sgdva

+0

私は少しの指針を探していましたが、解決策があれば歓迎しました。 – Andy

答えて

0

Cを介してシートA上のデータの各列の名前を定義した後、このconventionに従って、Iシフトを使用して

=IFERROR(INDEX(ListX,ROWS(A1:$A$1)),IFERROR(INDEX(ListY,ROWS(A1:$A$1)-ROWS(ListX)),IFERROR(INDEX(ListZ,ROWS(A1:$A$1)-ROWS(ListX)-ROWS(ListY))""))) 

を使用して所望の出力を生成することができた+ CTRL +を作成するために、Enterを数式を配列関数としてコピーして、両方の列の内容全体を自動的に一覧表示することができました。

定義された名前に関する追加情報は、私にとって初めてのhereです。

関連する問題