【大喜利】【投稿~11/12】 急に朝起こしてきた母親に言われた一言とは?

実際にしたい事はA1から始まっていないのですがわかりやすくA1から入力があるとします。

Sheet1      Sheet2
田中        佐藤
鈴木        高橋
佐藤        田中
高橋        鈴木
伊藤        伊藤
渡辺                不一致 渡辺 ←こんな感じで 

Sheet1はベースになっていて、Sheet2には入力していきます。実際の名前の数は100人程で列は複数に分かれてます。
Sheet1とSheet2を比べて、名前のない人を表示したいのですが、おわかりの方教えていただけませんか?入力すると、色が付いていく等でもいいのですが、よろしくお願いします。

A 回答 (2件)

関数の場合、入力されているセルに色やマークなどをつけることはできませんから、それ以外の場所に数式を入力する必要があります。



以下、シート1のA列をベースとして、シート2のA列に名前を入力していく時、入力した中に該当者がいなければ、シート1のB列(該当者の横)に「!」マークがつき、いれば空白になるようなサンプルになります。

シート1のB列に貼り付け、オートフィルで引っ張ってください。
=IF(ISERROR(MATCH(Sheet1!A1,Sheet2!$A:$A,0))=TRUE,"!","")

※実際には複数行あるということなので、Matchの参照場所を適宜変更する必要があります。
    • good
    • 0

スマホからの回答なので、コードは記載しませんが、関数でやるのであればmatch関数を使用してください


match関数の上位版もありますが、Excelのバージョンにより使用できないので、上記回答とします
    • good
    • 0

お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!


おすすめ情報