• 締切済み

エクセルでのデータ照合方法(初心者)

エクセルで、スタッフの在籍管理(1000名程)をしています。 毎月、集計をしているのですがスタッフの入れ替わりが激しく、人数も多いため前月との照らし合わせが難しくなってきています。(印刷して一人ずつチェックするというアナログな検索方法では時間が・・・) 誰が増えて誰が減ったのかを簡単に探し出す方法はありますでしょうか? 例) 4月             5月 地域   名前        地域   名前 名古屋  山田花子     名古屋   田中愛      田中愛            鈴木一郎      鈴木一郎           加藤あい子 愛知   加藤あい子    愛知    山田花子      宮田すすむ          佐々木ちえ      佐々木ちえ    三重    野村かよ 三重   池田太郎           寺田美香      植田れい           池田太郎                     植田れい このような感じで、地域を移動することもあるため同行のセルに先月と同様の氏名が入るわけではなく、また抜けたり増えたりするので氏名の順序はずれていっています。。。 照合する際は、地域は無視して単純に 誰が入って誰が辞めたかが判ればokです。 わかりにくい説明ですみませんが、よろしくお願いします。

みんなの回答

回答No.3

こんにちは。 >誰が入って誰が辞めたかが判ればokです。 5月に名前があって、4月に名前がない人 → 新しく入った人 4月に名前があって、5月に名前がない人 → 辞めた人 ・・ということでしょうか? * 4月の地域が A列、名前が B列 5月の地域が E列、名前が F列 見出しが1、2行目で、データ(4月で言えば「名古屋 山田花子」)は3行目からで 同姓同名はないもの、とします。 * C3 に↓を入れて、B列のデータ最終行までオートフィルでコピー -------------------------------------- =IF(COUNTIF(F:F,B3),"","退") -------------------------------------- G3 に↓を入れて、F列のデータ最終行までオートフィルでコピー -------------------------------------- =IF(COUNTIF(B:B,F3),"","入") -------------------------------------- 辞めた人は、4月の名前の横に「退」 新しく入った人は、5月の名前の横に「入」と表示されます。 数式の列記号・セル位置は実際の表に合わせて変更してください。 ■該当する名前を抽出して、別のセルに表示させる場合 抽出は「オートフィルタ」を使えばいいと思います。 ついでにオートフィルタについて簡単に説明しておきますと・・ (上の数式が必要ですので、そのまま入れておいてください) ■辞めた人の名前のみ抽出 (C列に、上の最初の数式が入っているものとして) 4月のデータ内のどこかのセル(たとえば C3)を選択(クリック)   ↓ メニューのデータ>フィルタ>オートフィルタをクリック   ↓ C列(数式を入れた列)の先頭行に表示された▼マークをクリックして「空白以外のセル」を選択 B列に辞めた人の名前だけが表示されます。   ↓ B列の名前だけをすべて選択してコピー 別のシートの適当なところに貼り付け   ↓ 元のシートに戻り、メニューのデータ>フィルタ>オートフィルタをクリックしてフィルタを解除 ■新しく入った人の名前だけを抽出 (G列に、上の2番目の数式が入っているものとして) 5月のデータ内のどこかのセル(たとえば G3)をクリックして、 メニューからオートフィルタを選択   ↓ G列の先頭行に表示された▼マークをクリックして「空白以外のセル」を選択 あとは先ほどと同じく F列に表示された名前だけをコピーして別シートに貼り付け 最後にオートフィルタを解除、です。 ◆「オートフィルタ」について詳しくは参考URLをご覧ください。

参考URL:
http://homepage1.nifty.com/kenzo30/ex_kisosyo/ex_ks_syokyu9_2.htm
全文を見る
すると、全ての回答が全文表示されます。
  • guruguru2
  • ベストアンサー率29% (39/132)
回答No.2

こんばんわ。 Excelの管理方法を変更するのは駄目なんですか? 例えば… 名前    4月  5月 ---------------------------- 山田花子  名古屋 愛知 田中愛   名古屋 名古屋 鈴木一郎  名古屋 名古屋 加藤あい子 愛知  名古屋 宮田すすむ 愛知   佐々木ちえ 愛知  愛知 池田太郎  三重  三重 植田れい  三重  三重 野村かよ      三重 寺田美香      三重 名前を主体にすれば、各月で縦に統計を出せると思うのですが…。 でG列に入っているデータ個数をとるなら =COUNTIF(G2:G11,"*") とかを使えば★

全文を見る
すると、全ての回答が全文表示されます。
  • 134
  • ベストアンサー率27% (162/600)
回答No.1

=if(countif([先月の名前の範囲(列全体)],[チェックしたい名前のセル番地])<1,"辞職","在職") [ ]で囲まれたところは、ご自身のシート構成により適切なものを入力して下さい。

全文を見る
すると、全ての回答が全文表示されます。

関連するQ&A

  • エクセルの並べ替え

    エクセルで人の名前等をエクセルでデーターベース化して使っていましたいます。しかし、普段自分が利用する際には 例)   山田 太郎 愛知県 営業 加藤 一郎 東京都 経理 鈴木 花子 福岡県 技術 として使っていたのですが、このたび、様式が変わり、会社で統一し、 山田 太郎 愛知県 営業 加藤 一郎 東京都 経理 鈴木 花子 福岡県 技術 といったように段落を変えて管理することになりました。一つ一つ手作業でセルを移動させれば良いのですが、いかんせん数が多くうんざりします。そこで、簡単に表を作りかえる方法はないものでしょうか? よろしくお願いします。

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

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

  • エクセルの同じ名前をカウントする方法

    エクセルの同じ名前をカウントする方法 初歩的な質問ですみません。 山田太郎 田中一郎 鈴木三郎 高橋次郎 鈴木三郎 高橋次郎 鈴木三郎 A1のセルにこういった状態で名前が入力されていた場合に 山田太郎 1 田中一郎 1 鈴木三郎 3 高橋次郎 2 となるように同じ名前がいくつあるかをカウントさせ上記のように表示させたいのですが、 どうしたらいいのでしょうか? (同じシートでも、別のシートでもどちらでも構いません) 至急お答えいただけるとありがたいです。 よろしくお願いします。 

  • Excelでデータの照合

    Excelでデータを照合して抜き出す方法が知りたいです。 (例)   A            B            C 1 氏名          シメイ         頭文字 2 山田太郎       ヤマダタロウ     ヤ 3 Michael・Williams   Michael・Williams   マ 4 鈴木花子       スズキハナコ     ス 5 ピーター・アダムス  ピーター・アダムス  ピ ※名前は適当に考えました。 上のデータで Cの頭文字とBの先頭の文字が一致するかの確認ができるようにしたいです。   A            B            C      D 1 氏名          シメイ         頭文字   正誤 2 山田太郎       ヤマダタロウ     ヤ      ○ 3 Michael・Williams   Michael・Williams   マ      × 4 鈴木花子       スズキハナコ     ス      ○ 5 ピーター・アダムス  ピーター・アダムス  ピ      ○ あるいは、   A            B            C 2 山田太郎       ヤマダタロウ     ヤ 4 鈴木花子       スズキハナコ     ス 5 ピーター・アダムス  ピーター・アダ     ピ や、   A            B            C 3 Michael・Williams   Michael・Williams   マ のように表示できるようにしたいです。 関数は簡単なのはわかりますが、マクロはさっぱりなので コードや関数は解説つきで提示していただけると幸いです。 よろしくお願いします。

  • 養子縁組後の姓

    例えば 70代夫婦(山田太郎 花子) 嫁いだ娘(鈴木よし子) その夫(鈴木一郎) がいます。 今回養子縁組をすることになりました。 山田太郎、花子夫婦が 鈴木性となることはできますか?

  • ピボットテーブルで同じデータがうまく集計できない(Excel2003)

    ピボットテーブルで同じデータがうまく集計できない(Excel2003) こんにちは。 Excel2003で、個人の支払金額のリストを作成し、それを元に ピボットテーブルを作成していますがうまくいきません。 【例】  山田花子 3,000  佐藤太郎 5,000  田中一郎 5,000  山田花子 1,500  ↓ピボットにすると  山田花子 3,000  山田花子2 1,500  佐藤太郎 5,000  田中一郎 5,000 という結果になってしまいます。 本来は山田花子は1件で4,500になるはずですが…。 元のリストのデータを入力し直して更新しても改善されません。 元のリストのデータに余分な空白やシングルクォーテーション等が 入力されていないかも確認しましたが、ありませんでした。 ご教授宜しくお願いします!

  • 【エクセル関数】複数条件(月別・個人別)で集計したい

    例えば、以下のような表があるとします。 A        B       C 2005/10/12  山田一郎  5,000 2005/10/17  鈴木花子  1,000 2005/10/28  鈴木花子  2,000 2005/11/03  山田一郎  1,000 2005/11/17  山田一郎  2,000 2005/11/19  鈴木花子  4,000 これを、次のように仕訳したいのですが、      山田一郎  鈴木花子 10月  5,000     3,000 11月  3,000     4,000 どのような関数を使えばうまく集計することができますでしょうか? 自分なりに、SUMIFやSUMPRODUCTを使って考えてみたのですが、 うまく集計することができませんでした。 どうぞよろしくお願いします。

  • 条件抽出の方法について教えてください。

    以下の家族名簿から代表者だけ抽出するにはどうしたらよいのでしょうか?以下のテキストファイルの場合、1項目の番号が家族番号になります。 member.txt 1,山田太郎 1,山田花子 1,山田凛 2,田中一郎 2,田中桂子 3,佐藤圭太 3,佐藤洋子 抽出結果を、 山田太郎,田中一郎,佐藤圭太としたいのです。 以上、わかる方がいらっしゃればアドバイスお願いします。

    • ベストアンサー
    • CGI
  • EXCELで条件を満たす時コピー挿入したい

    EXCEL2002ですが、以下のようなデータがあるとします。      A      B 1    山田太郎 100 2    山田花子 100,200,300 3    鈴木一郎 300 B列にカンマ区切りで入力しているデータがある場合、      A      B 1    山田太郎 100 2    山田花子 100 3    山田花子 200 4    山田花子 300 5    鈴木一郎 300 上記のように、B列のカンマ区切り分を振り分けたレコードを新たに 挿入したいのです。 尚参考までに、A列は名前などでデータ内容は多様になり、B列は ある程度決まった選択肢(20~30通り)になります。 一般の関数では無理なような気がするのですが、VBAなどでは可能でしょうか? もし可能であれば、マクロなども組んだことがないものですから、 やさしくご教授いただければ幸いです。 よろしくお願いいたします。

  • Excelの作業で困っています。

    エクセルで、データをコード管理しているのですが、下記(山田太郎と田中花子)のように、同じ人でコード(C1)を2つ所有している場合があるので、重複しているのデータを探し出し、そのデータを削除する作業をしているのですが、5000件以上のデータがあるものですから、相当時間がかかってしまいます。何か関数とか使って処理する方法がないか教えてください。ちなみに今は、データの並び替えをして1件ずつ削除しています。     C1    C2       C3 R1  100  山田 太郎  ヤマダ タロウ R2  200  田中 花子  タナカ ハナコ R3  105  山田 太郎  ヤマダ タロウ R4  300  鈴木 次郎  スズキ ジロウ R5  250  田中 花子  タナカ ハナコ  

専門家に質問してみよう