質問: エクセルでleft outer joinをするには? 別シートに2つの表がある場合を想定します。 【表1】 a b c 1 0 8 2 9 3 3 2 5 【表2】 a b c 1 f 8 2 l 3 3 r 5 a列をキーとして、sqlでいうところの外部結合(left outer join)をして 【表3】 a b c d e 1 0 8 f 8 2 9 3 l 3 3 2 5 r 5 という表3を作りたいのです。 アクセスでできる!といわずにご教授お願いします。
回答: leftにあたる表が表1で 表1のa列をキーとして一意に決まるなら vlookupで表2の部分が取り出せます。 キーに該当する表2の部分が無いときは、 ifでエラーかどうかを判定して、""を返すようにします。 思っている様な物でなければすみません