音ゲー、fps、DTM、プログラミング雑記置き場

ブログタイトル通りに雑記を垂れ流す。

【Excel】VLOOKUPで特定の範囲のセルから一致する値同士を突合する

  • おそらく月並みな記事だけど、備忘がてらかいていく
    • したいこと:検索対象のセル範囲内に特定の値(下記画像でいう検索値)でヒットするかをチェックしたい。
    • 実際は検索対象はDBのDumpとかで数千行とかになっている。その中で特定のレコード(カラム)があるかを突合したい

  • 検索結果のセル
    • VLOOKUPは検索範囲の1行目しか返さないので、複数呼ぶ
=VLOOKUP(A2,$F$2:$G$22,1,FALSE)
=VLOOKUP(A2,$G$2:$G$22,1,FALSE)
  • 突合結果のセル
    • IFERRORでORの判定に邪魔なN/Aをブランクに置換する
=OR(A2=IFERROR(C2,""),A2=IFERROR(D2,""))