2つの列の数値を比較する式を作成しようとしています。Excelのインデックスと3つ目のデータを取得するときに2つの列を一致させる
ここに私が抱えている問題があります。私が思いついた数式は、Row by Rowのように見えます。たとえば、A列& Bが、データIの列Cと比較したい2つの列マッチしたら欲しい。 A1の値が1でB1の値が1の場合、C列のデータが正常に返されます。
問題は、私の数値がジャンプしている、行が一致していない、たとえば列Aは1,2,3ですが、Bの列は1,3,2です。ここでの最終結果は、値1のデータを取得することですが、2番目の行の不一致では値が得られません。
基本的に、私が作った式は、各列の2つの行だけに基づいて厳密な比較を行うように見えます。つまり、A1とB1を比較するだけです。私が本当に必要なのはそれが列全体を比較し、ここで完全に
を行を無視することである私が浮気されている式である - この式は作品A1とB1の試合
= INDEX(M場合:M、
この式では、Mは必要なデータを持ちますが、列LとVは数値を持ちますが、行ごとに「ハードチェック」しないようにする必要があります代わりに列全体を評価し、一致が見つかった場合は結果を返します(したがって、両方の列に '2'が行A2とB9にある可能性があるという事実に関係なく '2'の値が返されます)
は、うまくいけば、私はよく私の問題を説明し、私は私が得ることができるすべての助けに感謝
私の最後にそれを適切に説明することができないため
申し訳EDIT - 私は下の画像リンクオフ私の説明をベースにします。
列Bのデータが列Dに表示される必要があります。行2が一致してデータが正常に取得されるようになりますが、行3では列Aが番号を切り替え、 'を数字「2」に変換し、それが一致しないことを認識してNAを返す - 列A4とC2に一致しているにもかかわらず、C3のこの状況では、B4からのデータがD3に表示される必要がある
それぞれがあなたが欲しいリターンを与えるhttp://i.stack.imgur.com/nrKJp.png
そして、一度に一つだけを比較します。最初の行に 'INDEX(M:M、MATCH(L1、V:V、0))'を入れてコピーします。 –
これはあなたの状況に関連していますか? [INDEXとMATCHを使用してテーブル配列の2つの列のルックアップ](http://stackoverflow.com/questions/33010190/two-column-lookup-in-table-array-using-index-and-match) – Jeeped
問題は私です一度に1つずつ比較する必要はありません。ほとんどの行は、他の行とは異なる値を持っています。起こっていることは、「2」がA1にあり、B:3と言うことです.A1が一致するとは言いません、A2とA3は同じです。だから、 '2'でA1とB3にも(私はその時点で3番目の列からデータが必要です)一致がないと言います。MATCHは列セルのデータを基にしています混在して行と一致しません----したがって、行Aと列Bに「2」が見つかると、その隣の列のデータをA – ant187