=IF(ISNA(VLOOKUP(B2,Dists!$D$1:$D$22250,1,FALSE) & AND(B2<>"")),"","MATCHES")
これは本質的に、それはVLOOKUP値を返し、それが空白かどうかどうかを確認するためにB2に見えます。 空白でなく、VLOOKUPが値を返した場合、指定されたセルに「MATCHES」と表示されます。値が返されないか空白の場合、セルは空白として表示されます。
私はこれを拡張したいと思いますが、私の人生のためにそれを理解することはできません。 B2が空白の場合はセル表示を空白にしようとしていますが、ブランクでなくVLOOKUPがfalseを返す場合は "NOT FOUND"と表示します。 vlookupが値を返す場合、 "MATCHES"と表示されます。
たとえば、..
B2は空白なので、セルは空白として表示されます。 B2は空白ではなく、VLOOKUPがtrueを返すので、セルにはMATCHESと表示されます。 B2は空白ではなく、VLOOKUPはfalseを返すので、私のセルはNOT FOUNDと言います。
ヒント?
ああ、そうです。ありがとう! – Xiodrade