2016-09-08 7 views
0

2つのスプレッドシートがあります。 スプレッドシート1は スプレッドシート2は、A、B、C & D spreadhseet1から列を読み取り、移入マスタデータのスプレッドシートでの列A、B、C、スプレッドシート2の& D ..Excelにリンクされたデータとソート

Iは、次に列にデータを書き込むE & F誰かがスプレッドシートのデータをソートするまで、スプレッドシートに2

すべてが、うまく機能1.

最初の4列はスプレッドシート1で発生した分類を反映するように変更している私は、スプレッドシート2を開く

が、手動で入力されたデータスプレッドシートの列E & F 2はタイプされた場所に残っています。つまり、ソートしても移動しませんでした。

このユーザーを修正するにはどうすればよいですか? 多くのありがとうございました

答えて

0

シートに使用している数式を入力した場合、「Spreadsheet2」のA2セルでこのようなものを使用しているかのように聞こえます。

='Spreadsheet1'!A2

は、これは 'Spreadsheet1' でセルA2にあるもの 'Spreadsheet2' でセルA2になることを意味します。

2つのスプレッドシートをリンクする最良の方法は、INDEX/MATCH関数の横にあるユニークなIDの静的な列を使用することです。そのため、 'Spreadsheet1'の位置に関係なく値は一意のIDと一致します。例えば

独自のIDを使用すると、「Spreadsheet2」のセルB2にこの式を使用することができ、両方のスプレッドシートの列Aにある場合:、コメントの

=INDEX('Spreadsheet1'!B:B,MATCH($A2,'Spreadsheet1'!$A:$A,0))

+0

こんにちはおかげコメントの – bobc

+0

こんにちはおかげで私はあなたが私の問題を誤解しているかもしれないと思います。私の問題は、データをスプレッドシート2列Eに入力することです。スプレッドシート1がソートされると、スプレッドシート2の4列がスプレッドシート1に自動的にソートされます。したがって、スプレッドシート1、A、BC&D ..そしてスプレッドシート2 - 列Eにデータを入力すると、列Eのデータは新しいソートされた行に移動しません。スプレッドシート2にデータが入力されたときにスプレッドシート1でソートが行われると、そのデータが行を移動するようにする必要があります。現時点ではそうではありません。 – bobc

関連する問題