2017-02-23 5 views
0

二スプレッドシート数:スプレッドシート1とスプレッドシート2VLOOKUPとレコードをエクセルに

私はスプレッドシート1に記録したスプレッドシート2(現在、単一の列をそれをオフに基づか)に存在しているかを見つけようとしていますが Iは、AVを見てやっています2列のデータと一致するようにします。試合後、私は(別の列に表示)それがどのように見られるのと同じマッチの多くカウントするレコード数をしたい ここで私は行ごとに、あなたの質問を理解していれば、私のVLOOKUP式

=VLOOKUP('[Spreadsheet1.xlsx]Complete'!$B:$B,Y:Y,1,FALSE) 

答えて

0

ですY:

=COUNTIF('[Spreadsheet2.xlsx]Complete'!$Y:$Y, $B1) 
+0

これは、その数式で私にゼロの値を与えます。どんな考え? – KKP

+0

数式はスプレッドシート1に表示され、両方のファイルが開いている必要があります。再び、これは、スプレッドシート1のセルYのY:Yに表示されるセルB1の数をカウントします。また、= COUNTIF( '[Spreadsheet2.xlsx] Complete'!$ Y:$ Y 、TRIM($ B1))。 Trim()は時には問題となる空白を取り除きます。 – Andrew

0

私は仮定しているスプレッドシート1には、列Yに表示された回数セルB1に何これはあなたを与えるだろうスプレッドシート1のキーは、スプレッドシート2に表示された回数を返すようにしたいですIDのような一意の値がスプレッドシート1と2の両方に存在するかどうかを判断しようとしています。私が行うのは、試合は、それが存在する場合、MATCH関数については、スプレッドシート2

=IF(ISERROR(MATCH(B1, '[Spreadsheet1.xlsx]Complete'!$B:$B, 0)),"",1) 

スプレッドシート1

=IF(ISERROR(MATCH(B1, '[Spreadsheet2.xlsx]Complete'!$B:$B, 0)),"",1) 

について

:このような何かに値が存在する他のをチェックします一致の行番号を返します。一致しない場合はエラーを返します。この数式では、一致するものがある場合は列に1が追加され、一致しない場合はセルが空白のままになります。この新しい列の合計を取って、各シートの一致カウントを取得します。