2 つのスプレッドシートがあり、一方 ( beta
) には別の行のサブセット ( ) が含まれていますalpha
。両方のスプレッドシートに、各行の一意の ID である列があります。見つける方法はありますalpha JOIN beta
か?alpha
にも表示される の各行を識別できるようにしたいと考えていますbeta
。
それが役立つ場合は、Googleスプレッドシートでこれを行っています。
2 つのスプレッドシートがあり、一方 ( beta
) には別の行のサブセット ( ) が含まれていますalpha
。両方のスプレッドシートに、各行の一意の ID である列があります。見つける方法はありますalpha JOIN beta
か?alpha
にも表示される の各行を識別できるようにしたいと考えていますbeta
。
それが役立つ場合は、Googleスプレッドシートでこれを行っています。
El Ronnoco's answer に対するあなたのコメントに基づいて、アイテムが にalpha
表示されるかどうかを示す 1 と 0 の列が必要だと仮定していますbeta
。これを行うために必要なのは、COUNTIF 関数だけです。
=IF(COUNTIF(beta, alpha item)>0,1,0)
どうやらVLOOKUP
、Excel とまったく同じ方法で行うことができます...
コメントで言うように、Beta
の行が の行のサブセットである場合、「 のAlpha
各行を識別しalpha
、 にも表示されbeta
ます」 -Beta
すべてのBeta
行が必然的に にもあるため、 を確認する必要がありますAlpha
。
Alpha
ただし、含まれていない情報が必要であると思われますBeta
。これが、この例が示していることです。
また、次の例のように、LookUp
彼の変形または解決することを提案します。Match
=IF(ISERROR(MATCH(A1;[BetaBook.xls]BetaSheet!$A$1:$A$3;0));0;1)
一致を使用して、アルファ リスト (A1) の要素を検索します。ベータ ブックのベータ シートのベータ リスト (A1 から A3) に表示されます (現在、両方の本を開いています)。ベータ リストの要素または #N/A エラー。これは、結果 0 (リストにない) または 1 (リストにある) への入力として機能し、結果を定義しますISERROR
。IF
よろしく