質問: エクセルで困ってます 仕事で使ってるエクセルなんですが、 1つ目のシートを2つ目のシートで「=A1」と引っ張ってきてから、 その中の特定の列をRANK.EQ関数で順位付けしたあと、 それを3つ目のシートでVLOOKUP関数で特定の値のみを引っ張ってきています。 このとき3つ目のシートにて特定のフィールドをフィルタでソートさせるとバラバラの順番になってしまいます。 何がまずいでしょうか。 見おう見まねでしており、稚拙に見えるかもしれませんがお願いします。
回答: >それを3つ目のシートでVLOOKUP関数で特定 >の値のみを引っ張ってきています。 引っ張ってきているのだから、 1~10と並んでいても、それはそのシートの値ではありません。 別のシートの値を表示しているに過ぎないので 並び替えると 検索した結果で1番目の物は1番目にはなりません。 >このとき3つ目のシートにて特定のフィールドを >フィルタでソートさせるとバラバラの順番になってしまいます。 三つ目のシートを複製し、複製したシートのセルの値だけにして、フィルタリング。 そうすれば、他のデータからの参照で肺ので好き放題出来る。