2016-03-30 22 views
2

を見つけていない場合、私は、次の式を使用して2枚の別々のシート間のデータ座標しようとしているLOOKUP、必要性「結果範囲」空白の使用:その式は先の細胞に適用した場合、しかし、「検索キーは」

=LOOKUP(A3,Housed!A:A,Housed!B:B) 

を「search_keyは」「search_range」の中から発見されないGoogleドキュメントエディタのヘルプに記載されているため、先の列の前のセルの「result_range」の出力は、繰り返される:

検索キーが見つからない場合は、ルックアップで使用される項目は、提供された範囲内ですぐに値が小さくなります。たとえば、データセットに数字1,3,5が含まれていて、search_keyが2の場合、ルックアップには1が使用されます。

データは、それが適用されない細胞内に置かれ、そして、私はこれらの細胞をしたいと思い、「search_key」は空白のままに「search_range」で見つかっされていないので、これは、私にとっては問題です。

代わりにVLOOKUPを組み込みましたが、#REFエラーが発生しました。別のシートのデータを評価しているか、そうでない場合は指定した範囲外です。そして私はIFの式を配列に組み込んで、私の望む結果が得られるように頭を抱えているように見えません。

元のスプレッドシートには機密情報が含まれているため、ここでそのリンクを共有することはできません。しかし、私は必要なコンポーネントを複製しましたhere:

誰もがこれについてアイデアや修正をしていますか?

追加する必要があるものはありますか?

私は間違った公式を使用していますか?

答えて

3

を試してみてください。次の関数は、あなたの目的を達成する:

=IFERROR(VLOOKUP(A2, Sheet2!A:B, 2, False)) 

説明:VLOOKUPの

  • 2番目のパラメータは、検索対象の列(最初の1でなければならない)、そしてその結果から列の両方を含む範囲でありますが取られる。
  • 3番目のパラメータは、結果が
  • False
  • iferrorラッパーが空白に置き換える、エラー・メッセージを抑制し、正確な一致が必要であることを示す第2列から取り出されることを指定します。
+0

これはトリックでした!ありがとうございました! –

0

はあなたがvlookup、ないlookup(:lookupを使用することはありません提案を)必要とするこの=IF(isna(MATCH(A2,Sheet2!A:A,0))=false,VLOOKUP(A2,Sheet2!A:B,2),"")