• ベストアンサー

エクセル 2列に並べた氏名のチェック

    A列       B列      C列 1 山田 太郎   山田 太郎   2 山田 花子   吉本 喜劇 3 吉本 喜劇   挟間 寛餅 4 挟間 寛餅   池野 めだ シート(1)にシート(2)からコピーしてきた氏名をB列に貼り付け、 AとBの氏名が同じかどうかC列に結果を出して確認したい。 C列に =IF(A1=B1,"○","×")と入れてみても 見た目は同じ「山田 太郎」でも×と出てしまいます。 (1)何が間違って「×」と表示されるのか? (2)C列に結果を出す方法は? わかりづらい説明かもしれませんが、よろしくお願いします。

質問者が選んだベストアンサー

  • ベストアンサー
  • mu2011
  • ベストアンサー率38% (1910/4994)
回答No.1

>(1)何が間違って「×」と表示されるのか? ⇒・姓名の区切りスペースは、半角、全角で統一されていない  ・名前文字列の前後にスペースが混入されている >(2)C列に結果を出す方法は? ⇒編集→置換を使用してA・B列の半角・全角スペースを削除→各列を並び替え→C列に数式を適用で如何でしょうか。  

r_er_e
質問者

お礼

ありがとうございました。 うまくできました。 mu2011の言うとおり、姓名の区切りのスペースが統一されていませんでした。

その他の回答 (1)

  • merlionXX
  • ベストアンサー率48% (1930/4007)
回答No.2

多分、スペースの全角半角の違いでしょうね。 =IF(SUBSTITUTE(ASC(A1)," ","")=SUBSTITUTE(ASC(B1)," ",""),"○","×") これでどうですか?

r_er_e
質問者

お礼

ありがとうございます。 うまくできました。 式を入れたらすぐにできました。

関連するQ&A

  • 【エクセル】リストの照合について教えてください!!

    sheet1に、下記の様に600件の氏名が書いてあります。 A      B 1     山田太郎  2     鈴木花子 ・・・ 600   佐藤次郎 sheet2に、地域と氏名がずらっと書いてあります。 A      B      C     D    E 東京都   神奈川県   埼玉県   千葉県  茨城県 山田太郎 鈴木太郎 山田花子 佐藤次郎 ・・・ このsheet2の地域を、sheet1のC列に下記の様に入れたいのですが、 どの様に行ったら良いでしょうか? みなさんのお知恵をください!!宜しくお願い致します。 A      B      C 1     山田太郎   東京都 2     鈴木花子   神奈川県 ・・・ 600   佐藤次郎   埼玉県

  • vlookup関数と文字列の足し算

    こんにちわ。 別シート(Sheet2)に住所録を作成し、作成シート(Sheet1)にVlookupで住所等をひっぱってこようと思っています。 (住所録は「データ」として名前登録しています) Sheet2 郵便番号 住所   氏名1   氏名2 999-9999 東京都~ 山田太郎 山田花子 その際、別々のセルにある氏名(2名分)を表示させる計算式として =VLOOKUP(B3,データ,3,FALSE)&"様"&" "&VLOOKUP(B3,データ,4,FALSE)&"様" として下記のような結果を出しています。 山田太郎様 山田花子様 このとき、氏名2に名前が入っていないと、 山田太郎様 様 となってしまうのですが、この「氏名2に文字列が入っていないときは”様”を表示しない」ということはできるのでしょうか? どなたかご教示ください。 よろしくお願いします。

  • エクセル:マクロでこんなことはできますか?

    【シート1】に名簿があります。 1 山田太郎 | ○○市○○町 | 電話 ・・・・ 2 山田花子 | ○△市  |・・・ といった一般的なものです。 【シート2】は、データ入力用としています。 A2~A4の3つを結合し、シート1から”山田太郎”を参照(INDIRECT関数使用) A5~A7の3つを結合し、同様に山田花子を参照 B2,B3.B4、C2,C3,C4は必要データを入力しています。 ★やりたいこと 【シート1】の山田太郎(1行すべて)を削除したときに、 【シート2】の2~4行に入っている山田太郎さんに関するシートを自動的に削除したい。 以上です、よろしくお願いします。

  • エクセルで重複したデータをひとつにまとめる。

    オフィス2010を使用して、エクセルデータの作成をしています。 Sheet1のA列に氏名、B列に金額が入力しています。 A列の氏名には同じ人が重複している場合もあれば 一度だけしか氏名が出てこないひともいます。 B列の金額はバラバラです。 山田 200 池野 300 一条 200 尾本 500 宝田 600 池野 600 吉川 200 増田 800 山田 600 A列の名前で重複しているものについては合計たした数字を、 重複していないものに関しては そのままの数字を求めたいのですが 関数を使用して可能でしょうか? 出来れば別のSheet2でその表を作成したいのですが まったくわかりません。 詳しいかたがいましたら 教えてください。

  • エクセルの計算の仕方について

    生徒が複数の模試を受けます。 シートIに生徒名一覧と、各自が受ける模試あ~いに対してフラグが立っています。どれを受けるかは生徒によってバラバラです。 A列      B列       C列     D列    E列 氏名     模試あ    模試い    模試う   代金合計 山田太郎   1                 1     3000 田山花子   1                       1300 海山次郎   1        1        1     4500 次に、シートIIには次のようにイメージの表を作りたいのです。 A列      B列       C列     D列    E列 氏名     模試名     模試名   模試名  代金合計 山田太郎  模試あ     模試う          3000 田山花子  模試あ                   1300 海山次郎  模試あ     模試い    模試う  4500 つまり、シートIにフラグを立てると同時に、シートIIには「模試名」と合計金額が出るようにしたいのです。できるのでしょうか?シートIIの氏名の横にはどんな数式を入力したらいいのでしょうか? よろしくお願いします。

  • エクセル2000:こんな重複チェックの仕方を教えてください

    下記B列のように関数を入れると、重複していないものが1、しているものが2以上の数値を返します。「1」で、オートフィルタをかけると重複したものを表示しないと思いきや、下の例では山田太郎も当然、表示されません。そこで、山田太郎のうち、一回目の山田太郎は「1」で返すということはできますか?そうするとオートフィルタで正しい重複チェック後の抽出ができると思うのですが・・・。それとももっと簡単な方法はあるのでしょうか?   A       B       B列に入れる計算式       =COUNTIF(A:A,$A1) 山田太郎   2 川村花子   1 山田太郎   2

  • エクセルの表を作成しています

    こんにちは、住所録を作成しようとしています。 そこで、教えてほしいのですが・・・ A列には氏名、B列には市町村名を入力してあるとします。 C列に地域を表示させたいと思います 具体的には A1に山田太郎 B1に港区のときC1に南部 A2に山田花子 B2に北区のときC2に北部 こういった感じで、一つの地区には複数の市町村名が入ります 出来れば簡単にわかる方法を教えてください(マクロなどは組めません)お願いします

  • エクセルで、シート1のセルをシート2にコピーしたい

    エクセルのシート別のコピーについて教えていただけますでしょうか。 シート1のA列には、下記の通り、氏名、学校、住所、電話番号の順番に、並んでいるとします。 <シート1> A1 山田太郎 A2 学校 A3 住所 A4 電話番号 A5 山田花子 A6 学校 A7 住所 A8 電話番号 A9 山田みどり A10 学校 A11 住所 A12 電話番号 その情報をシート2の A列に、氏名だけを下記の通り、入力していきたいのです。 <シート2> A1 山田太郎 A2 山田花子 A3 山田みどり シート別のコピーは、 例えば、シート2のA1に「=Sheet1!A1」 と入力すれば、「山田太郎」と出てくることは知っています。 ですが、シート1の『氏名』だけをシート2に抽出していきたい場合、 どのようにすればよろしいのでしょうか? 『4セルずつ下』の『氏名』をシート1からシート2へコピーしたいです。 どなたか方法を教えていただけますと、とてもありがたく助かる思いです。 どうぞよろしくお願いいたします!

  • ExcelVBA 2列ずつ取り出し1列に

    お世話になります。 Excelで、あるデータを整理せねばならないのですが、 A列にID番号、B列に人名、 C列にID番号、D列に人名、というようなデータがあり このような状態です。 0001 山田花子      0002 田中太郎 これをA列に縦1列、つまりこのような状態にしたいのです。 0001  山田花子 0002 田中太郎 量が多くて、手で処理できないので、VBAでやりたいのですが、 この場合どのようなコードになるでしょうか。 教えていただければ幸いです。

  • エクセルで列の削除

    久しぶりに利用いたします。 ファイル毎に決まった行数(5列だとして)を削除出来る方法ってないでしょうか。 例えばAというファイルがあってそこには 名前 サイズ 日付 画像 プロパティ 説明 ----------- ------ ---------------- ------- ------------ ---- 山田太郎 49kb 2006/9/9・・・ 山田花子 102KB 2006/5/8・・・ このようなファイルが50ほどあります。。 これを 山田太郎 49KB  2006/9/9・・・ 山田花子 102KB 2006/5/8・・・       ・       ・       ・ という感じでして1つのシートにまとめたいのですが・・・マクロ等でやったら 手っ取り早いとは思ったのですが、久しぶりにマクロ等をさわったのでどう記述していいか分からなくなってしまいました。 なんかいい方法があったら教えてください。お願いします。

専門家に質問してみよう