並べ替え時にindex +一致する
シート名が試合の参照セルに含まれている場合、index +一致でいくつかの奇妙な動作を見ています.ソート後、参照セルの場所は更新されません.シート名が含まれていない場合、これは当てはまりません.この動作は
名前が含まれているか私が信じるのではないか同じようになる.
- 発行
- Excelには、マッチングを含むインデックス関数をソートするときに一定の制限があります. 現在のシート.
- マッチ関数がシート名を使用してセルを参照したとき(以下の例で示す) ユーザーがデータをソートする場合は、参照セルの場所を更新できません.
以下の例は、非常に単純化された方法での問題を示しています.
最初のスクリーンショットでは、ソートの前に、索引+一致数式がデータがINに入っているのと同じ行を参照していることがわかります(たとえば、行2のインデックスは2行目でTACOS 2のインデックスが一致しています.2.タブ名も参照セルに含まれています(つまり、
データ1!)
次に、ユーザーが列a(Food)に並べ替える場合は、参照セルが更新されないスクリーンショットで見ることができます.つまり、参照セルの新しい行に更新するのではなく、前の場所を保持しました.以下の例では、わかります
現在行2にあるブリトーは、試合内の参照としてセルA3を維持しています.これはBurritosの新しい場所に従うように更新されたはずです.
解決策
修正は簡単です.index +一致式を書くときは、
参照セルが同じシートにある場合は、シート名を一致に含めないでください.たとえば、上記の例では「DATA1!」を削除する必要があります.一致部分で、代わりにセル位置を参照するだけです.
それをすると、ソートは細かく、参照セルの位置が列aで更新されます.
本当の問題は、この動作がシート名が含まれているかどうかが異なるのですか?そのようなものは、Excelがソートを処理しているかのエラーです.実際には、現在のシートが現在のシートであろうと同じであると思います.
名前は参照セルの場所に含まれています.
Microsoft Excelチームはこの問題を認識していますか?これはソフトウェアで修正する必要があるものですか?
返信リスト(回答:5)
これが本当であれば驚いています.私はあなたの問題に特有の解決策をあなたに提供するためにあなたのブックを見ている必要があります.
サンプル/ダミーファイルの準備をしてアップロードして、OneDrive
に秘密/機密データをアップロードしてアップロードしてリンクを共有しますか?それは私が迅速かつ正しい解決策を与えるのを助けるでしょう.
応答2# ->にスキップ1 #EKPortl 5こんにちは.実際のファイルを共有するために私達のネットワークを通過できるとは思わない.しかし、このサイトには非常に同様の説明と例があります.
https://blog.contextures.com/archives/2016/03/03/excel-vlookup-sorting-problem/
スクリーンショットで行ったように、非常に簡単な例を設定することもできます.私は2つのタブを持っていました.「DATA2」はRAWデータタブであり、「DATA1」は私のルックアップ式がある場所です.
保持されています.私が行ったように(すなわち、マッチリファレンスセルに "Data1"を含める).並べ替え時に同じ問題に遭遇するはずです.
関連質問
- Excel Tools.
- 5文字以上のセル内のテキストのみを表示する
- VBA Excel for Mac 2011&2016:Set X= Application.FileDialog(MSOFILEDIALOGOPEN)に失敗する
- VBA Word、Information()ランタイムエラー4608範囲外の値
- Excel 2010で働いていますが、Excel 2016で働いていません
- MacのためのExcelのマクロ
- VBAコードのヘルプが必要です.
- ランタイムエラー1004範囲クラスのAutoFillメソッド失敗しました
- 垂直方向にリストされている大量のエントリが必要な場合は、過去のトランスポーズ機能の進行方法(Excel 2016の列)