2017-06-15 4 views
0

私が探しているものに近い答えをいくつか見たことがありますが、それは分かりません。私はプログラマではないので謝罪しますが、これらのタイプのものは定期的に任されています。2エクセルカラムと隣接カラムのデータを比較する

私は複数の行にデータを含むスプレッドシートを持っています。私はこの仕事をするために必要であればCに列Aを比較し、それらを合わせ持ち、その後、列AとBの動きのデータは(私が列を並べ替えることができますしたいと思います を私はこれがあります。

Inventory ID# count Original ID# vendor  item number 
1234   2  1000    vendor 1 1234566 
1456   1  1234    vendor 2 546564 
7000   3  1456    vendor 3 af4566 
         2003    vendor 4 56778 
         7000    vendor 1 788asd 
を私はマクロを試みたが、 VLOOKUPが、あなたの助けをありがとう 在庫ID番号とカウント動きを持ってする方法を見つけ出すことはできませんしている

Inventory ID# count Original ID# vendor  item number 
         1000   vendor 1 1234566 
1234   2  1234   vendor 2 546564 
1456   1  1456   vendor 3 af4566 
         2003   vendor 4 56778 
7000   3  7000   vendor 1 788asd 

:後

私はそれが見えるようにしたいことはあります。

答えて

0

を見ていきますので、IFERROR(... ,"")部分は、一致するものがない空の文字列を入れます以下のような列C and Denter image description here

が細胞C2に以下の式を入力し、範囲全体次に右下column Dにドラッグすると、

=IFERROR(INDEX($A:A,MATCH($E2,$A:$A,0),COLUMN(A1)),"") 

enter image description here

C and DA and Bにコピーし、C and Dを削除することができます。

1

あなたのデータはSheet1!A1で始まると仮定します。

Invenotry ID#countの列を別のシート(たとえば、Sheet2)に移動します。そして、次でセルA2の値を置き換えます

=IFERROR(VLOOKUP($C2,Sheet2!$A:$B,1,FALSE),"") 

とセルB2についても同様:

=IFERROR(VLOOKUP($C2,Sheet2!$A:$B,2,FALSE),"") 

はそれを下に記入してください。あなたのデータは、細胞A1から起動した場合は、2を挿入VLOOKUPは、右の行であなたのidのとカウントを配置します、そしてそれはあなたの目的のテーブルのように

+0

完璧な完成品!どうもありがとうございました。私は近くにいることは分かっていましたが、そこにはあまり行きませんでした。とても有難い! –

+0

うれしい私は助けることができます。質問の投票の下にあるチェックマークをクリックして私の回答を受け入れてください – lebelinoz

関連する問題