システムwiki

並べ替え時にindex +一致する

EKPortl 受付中 最終更新日:2021-06-14 18:24

シート名が試合の参照セルに含まれている場合、index +一致でいくつかの奇妙な動作を見ています.ソート後、参照セルの場所は更新されません.シート名が含まれていない場合、これは当てはまりません.この動作は
名前が含まれているか私が信じるのではないか同じようになる.

  • 発行
    • Excelには、マッチングを含むインデックス関数をソートするときに一定の制限があります. 現在のシート.
    • マッチ関数がシート名を使用してセルを参照したとき(以下の例で示す) ユーザーがデータをソートする場合は、参照セルの場所を更新できません.

以下の例は、非常に単純化された方法での問題を示しています.

最初のスクリーンショットでは、ソートの前に、索引+一致数式がデータがINに入っているのと同じ行を参照していることがわかります(たとえば、行2のインデックスは2行目でTACOS 2のインデックスが一致しています.2.タブ名も参照セルに含まれています(つまり、
データ1!)

次に、ユーザーが列a(Food)に並べ替える場合は、参照セルが更新されないスクリーンショットで見ることができます.つまり、参照セルの新しい行に更新するのではなく、前の場所を保持しました.以下の例では、わかります
現在行2にあるブリトーは、試合内の参照としてセルA3を維持しています.これはBurritosの新しい場所に従うように更新されたはずです.

解決策

修正は簡単です.index +一致式を書くときは、
参照セルが同じシートにある場合は、シート名を一致に含めないでください.たとえば、上記の例では「DATA1!」を削除する必要があります.一致部分で、代わりにセル位置を参照するだけです.
それをすると、ソートは細かく、参照セルの位置が列aで更新されます.

本当の問題は、この動作がシート名が含まれているかどうかが異なるのですか?そのようなものは、Excelがソートを処理しているかのエラーです.実際には、現在のシートが現在のシートであろうと同じであると思います.
名前は参照セルの場所に含まれています.

Microsoft Excelチームはこの問題を認識していますか?これはソフトウェアで修正する必要があるものですか?

返信リスト(回答:5)

2 #
Vijay

これが本当であれば驚いています.私はあなたの問題に特有の解決策をあなたに提供するためにあなたのブックを見ている必要があります.
サンプル/ダミーファイルの準備をしてアップロードして、OneDriveに秘密/機密データをアップロードしてアップロードしてリンクを共有しますか?それは私が迅速かつ正しい解決策を与えるのを助けるでしょう.

応答2# ->にスキップ
1 #
EKPortl 5

こんにちは.実際のファイルを共有するために私達のネットワークを通過できるとは思わない.しかし、このサイトには非常に同様の説明と例があります.

https://blog.contextures.com/archives/2016/03/03/excel-vlookup-sorting-problem/

スクリーンショットで行ったように、非常に簡単な例を設定することもできます.私は2つのタブを持っていました.「DATA2」はRAWデータタブであり、「DATA1」は私のルックアップ式がある場所です.
保持されています.私が行ったように(すなわち、マッチリファレンスセルに "Data1"を含める).並べ替え時に同じ問題に遭遇するはずです.

5 #
JasleS 3

すみませんが、スクリーンショットも見ません.追加できますか?

応答5# ->にスキップ
4 #
EKPortl

追加されたばかりです.申し訳ありません.

応答4# ->にスキップ
3 #
JasleS 1

式のシート名への参照を含むので、これはデザインであると仮定していますが、通常は別のシートを参照しています.通常、現在のシートでソートするときに別のシートへのセル参照を変更したくないでしょう.
ただし、検出したものは、ユーザーが絶対参照式のように扱う式参照を「ロックイン」するオプションを作成します.情報のおかげで!

© システムwiki All Rights Reserved.