COUNTIF は値が出現する回数をカウントします。0より大きい場合は存在することを意味します。IF はそれをわかりやすい「はい/いいえ」に変換します。これは、2つのリストを比較して要素が含まれているか確認する最も簡単な方法です。
=IF(COUNTIF(Approved, A2)>0, "✓", "")→✓IDが承認済みリストにある行をマークします。
=COUNTIF(B:B, A2)>0→TRUEIF を使わずに、TRUE または FALSE を直接返します。
=IF(ISNA(XLOOKUP(A2, B:B, B:B)), "New", "Existing")→Existing値が存在しないと XLOOKUP は #N/A を返し、ISNA がそれを検出します。
MATCH を使用する
=IF(ISNUMBER(MATCH(A2, B:B, 0)), "Yes", "No")MATCH + ISNUMBER でも存在を確認できます。
=IF(COUNTIF(ListB, A2)=0, "Missing", "") で印を付け、"Missing" でフィルターします。
いいえ。COUNTIF と MATCH は大文字と小文字を区別しません。区別して判定するには =SUMPRODUCT(--EXACT(A2, B2:B100))>0 を使います。
たいていは余分なスペースか、片方の数値が文字列として保存されていることが原因です。TRIM でデータを整えるか、VALUE で数値に変換します。
範囲にシート名を付けます:=IF(COUNTIF(Sheet2!A:A, A2)>0, "Yes", "No")。
独自のデータに対応する数式が必要ですか?
やりたいことを普段使っている言葉で説明するだけで、ExcelGPTが数式の作成、解説、検証を行います。無料で開始でき、プラグインも不要です。