Excel:2列にわたって同様の重複値を返す


1

列A(マスターPC)には郵便番号セクターが入り、列B(郵便番号)には郵便番号が入ります。

列Bのどの郵便番号が列Aで見つかった/繰り返されたのかを知りたいのですが。

例えば:

B2(DE45 1DS)はA2(DE45 1)に含まれるため、B2を強調表示するか、TRUE値を返します。

enter image description here


あなたはF2でこの式とA2に一致する行を見つけることができます: =IFERROR(IF(FIND(A$2,B2)>0,"Match"),"")。それが記入されるとき、それは列Bの一部が列Aに等しいすべての行に "Match"を置くでしょう。あなたはすべてのマッチを見つけるために34列でこれをする必要があります。この式 =IFERROR(IF(FIND(OFFSET($A$2,COLUMN()-6,0),$B2)>0,"Match"),"") F2から上下に記入することができ、すべての一致を識別します。しかし、お分かりのように、結果には多くのスペースが必要です。
Bandersnatch

回答:


1

列Eの郵便番号は、マスターPCスキーマに準拠するように "クリーン"にされた列Eの郵便番号のように見えるので、式を使用して条件付き書式を適用できます。

=MATCH($E2,$A:$A,0)>0

この条件付き書式は、B2:B35を選択している間に入力する必要があります。または、Bにデータを追加する場合は、列Bのすべてを選択している間に入力する必要があります。条件付きフォーマットは再計算が呼び出されるたびに評価されるため、後者は計算時間にオーバーヘッドが発生します。

弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.