2017-01-08 4 views
-1

シートの並べ替えが、データが参照されている別のシートで問題を引き起こしているという問題が発生しています。 ここにはわかりやすい例があります。 シート1!A1にはランダムな名前のリストがあり、Sheet2!A1の式は "= Sheet1!A1"です。シート1の列Aの値をソートすると、シート2のソート順が表示されますが、変更は反映されますが、列B、C、Dは反映されません。列B、列C、列Dを列Aに連結するにはどうすればよいですか? enter image description hereExcelセルのソートの問題

は Gokalp

+0

シート2の追加の列は「ハードコード値」ですか、またSheet1の参照式ですか?おそらく、シート2の簡単なスクリーンショット(ソート前後)は、あなたが何を意味するかを見るのに役立ちます。 – BruceWayne

+0

シート1またはシート2のいずれのセルにもリンクされていない、ハードコードされた値です。 – user1653604

+0

@ user1653604私はあなたがそれを行うことができるとは思わない。 Sheet2をソートする必要があります。または、Sheet1のみでソートする必要がある場合は、VBAルーチンを使用して並べ替えを実行できます。 Excelに、列Bの元のエントリに列C:Dを「添付」しておきたいということは、実際には何もありません。 –

答えて

0

がテーブルにシート2に変換してからデータをソートするためにそれを使用して、事前にありがとうございます。データをハイライト表示し、上のリボンのInsertをクリックしてテーブルをクリックします。ヘッダー行を作成する必要があります。その後、シート2で並べ替えが行われます。

+0

Blakeの提案をありがとう。そうすれば、私はSheet2で並べ替えを行うことができますが、私の場合、並べ替えはほとんどの場合sheet1で行われます。 – user1653604

+0

もし彼がsheet2をソートしようとするなら、テーブルを作る必要はありません –