Excel(エクセル)関数の練習問題仕事ですぐ使える!役立つ!Excel(エクセル)関数の使い方・裏技を練習問題で楽しく身につけよう!

無料メルマガ【Excel(エクセル)関数の練習問題】

エクセルの練習問題を出す【練習問題】と、読者様のご質問にお答えする【教えて!エクセル関数】を毎週お送りします。表計算もおっかなびっくりの初心者から、エクセルデータベース作成もサクサク上級者まで!

メールアドレス: Powered Byまぐまぐ

No.2 Excel上級編:リスト照合

出題

アナタの会社はA社の全国の営業所300箇所に、通信設備を敷設
する仕事を請け負いました。

今、アナタの手元には、A社の事務の女の子が入力した300件の
電話帳データと、自社で工事の営業をした時に作って持っている
300件の電話帳データがあります。

2つのデータを照合し、営業所名・電話番号それぞれ間違って
いないか、調査したいと思います。
事務の女の子って思わぬポカをしますし、その時点で取引先では
なかった会社の営業所リストには、移転や統廃合(昨今多いです
ね)・電話番号変更に対応できていない可能性があります。

しかも、1時間後までに完了し、間違いがあればデータを訂正し
終わって会議に臨まなければなりません。

手伝ってくれるのはパソコンだけです。
アナタの人間的魅力に訴えて、会社のお茶汲みの女の子に手伝わ
せてはいけません(笑)。

さぁ、アナタならどうしますか?


解答

…簡単すぎましたか?

今回使う関数はEXACT関数です。

▽EXACT関数ってどんな関数?というあなたはコチラ

EXACT関数について予習は済みましたか?
それでは、早速やってみましょう!!
早くしないと会議が始まってしまいます(笑)

まず、準備として、同じシート内に、両方のデータを並べます。
(本当は並び替えないといけないのですが・・・スペースの関係上、
省略させてくださいf^^;)

1件目のデータを比較します。
どこか適当なセル(同じ行内にすると便利です)に「=EXACT(」と入れて、
「,」で区切って照合したい2つのセルを入れます。
例:「=EXACT(A3,C3)」

今回は、1行につき営業所名と電話番号の2つ、EXACT関数のセルが必要で
すね。

結果は二つの文字列が全く同じであればTRUE、少しでも違えばFALSE
です。

後はオートフィルで100行目までひっぱるだけ。
▽オートフィルって何?という方はオートフィルの説明をどうぞ。


あっと驚き、30秒もかからずに100件のリスト照合が終わってしまいました!

但し、EXACT関数は、文字の大文字小文字・半角全角が違うと、
違う文字列として認識してしまいます。
人間の目で見ると「F」(半角)と「F」(全角)は同じ「エフ」でも、
エクセルの目で見ると違うというわけです。

文字の大文字小文字をそろえ、半角・全角をそろえれば、使うことができます。
▽エクセルデータを整形する方法はExcel関数を使ってデータ整形を見てね!

では、会議にいってらっしゃ~い。
FALSEが出た(2つのリストが食い違った)行を調べて、訂正するのもお忘れな
く!

無料メルマガ【Excel(エクセル)関数の練習問題】

エクセルの練習問題を出す【練習問題】と、読者様のご質問にお答えする【教えて!エクセル関数】を毎週お送りします。表計算もおっかなびっくりの初心者から、エクセルデータベース作成もサクサク上級者まで!

メールアドレス: まぐまぐ