エクセルで会社の従業員のデータを管理しています。
従業員のデータは、 社員番号をキーにしていますが 、社員番号が何度も変わっています。社員数は300人です。定年退職を含む退職者のデータも蓄積されています。
多い人は3つの番号を持っていることがあります。
社員番号、再雇用社員番号、新社員番号の3つで、順に変わって来ているものです。
それを、 過去に遡って新しい番号に統一、変更したいのですが、 名前をキーにして3つの社員番号を1つの 社員番号に変更するにはどのようにしたらいいでしょうか?
一人一人 、変更していくにはとても時間がかかるので困っています。
また、退職者については、一番新しい番号のままにしておきます。
良い方法はないでしょうか?
A 回答 (4件)
- 最新から表示
- 回答順に表示
No.4
- 回答日時:
社員の方の個人情報がどれだけあるか?によって、同姓同名、同一誕生日、などフィルターの条件を追加することが可能で、それにより手作業が減ると思います
また、条件として、タイトル行(氏名、ID、性別等)がトップにある方がいいです
COUNTIFS 関数を使えば、氏名、生年月日、性別などが正しいことが条件ですが、そういう情報で絞り込み、あとは、退職日や、入社日で確認し、社員番号を統一すればいいと思います
手順としては
1)新しいセルを作成し、そこにCOUNTIFS 関数を使い、検索条件範囲を名前のカラム行(縦)、検索条件を名前のセルを設定して設定します。その他、性別や生年月日なども条件に入れるのであれば、同様に、セルを選択し入力します。条件が重複しなければ、そのセルの値は1、重複していれば、2以上になります。
注意すべきことは、このセルと、条件となるセルは、相対位置になるので、あとで、カラムセルを追加したり、削除すると、参照するセル位置が変わり、検索カウント数が変わってくるので注意してください。
2)1)のセルを縦にコピー
3)社員データ全体をフィルター設定後、1)で追加したセルの2以上を表示するフィルターに変更
4)3)と共に、氏名でフィルターし、あとは、入社日や、退職日などを目視でチェックして、該当すれば、社員番号を手入力で変更、統一します。
5)4)の氏名フィルターを変更し繰り返し、作業します。
6)必要であれば、変更した社員番号のセルにバルーンヘルプや、新たな備考セルなどに、変更日時などを追記します
7)作業が終了すれば、フィルターを外し、社員番号のセル(A1やC1等)をクリックすれば、社員番号順にソートされます。間違えても、AやCのカラムセルをクリックしないでください。また、複数条件、社員番号順、入社日順などにしたい場合は、下記サイトを参照してみてください
https://sakusaku-office.com/excel/post-3775/#toc …
半日から1日もあれば、作業は終えると思います
その他
・社員を追加するときに、どのような運用方法をとるか、確認、決定しておいた方がいいと思います
No.3
- 回答日時:
こんばんは
実体が不明な上に何をなさりたいのかもよくわかりません。
一人の人に3個の社員番号(=ID)があるのを、単純に一つに整理したいだけなのか、(そんな管理があるとは思えないけれど)同じ社員が別番号で3人として登録されちゃっているのを、名寄せしたいのか・・
まさかとは思いますが、3種類の番号間で重複があるのかないのか、また、単体の番号からどの種類であるかを判別可能なのかできないのか・・などなど。
>良い方法はないでしょうか?
通常は社員番号をIDとして利用すると思いますが、そうなってはいないようですので、ID代わりにできる項目があるのでしょうか?
あるなら、それを利用する方法を考えるのがよさそう。
ご質問文からでは具体的な状況がまったくわかりませんので、いろいろな仮定なしに考えることは無理だと思いますし、わからないことに想像をめぐらすのも無駄なことだと思います。
質問者様なら、実態を正しく認識できているのでしょうから、そこから一番確実な方法をご自身で考えるしかないのではないでしょうか?
No.2
- 回答日時:
私はソフトウエアエンジニアですが、私ならこのように管理します。
まず、社員情報と紐ずいた主キーを採番します。
この主キーという列は、変更不可能であり、ユーザーにとっては意味の無い番号ですが、どの社員のなんの情報かをシステムが簡単に見つけられるようにします。
次に社員番号テーブルを作成します。
(テーブルという用語の意味は省きます)
社員番号テーブルには
先程の主キー、社員番号、社員番号区分(社員番号、再雇用社員番号、新社員番号)、付与日の列を保持します。
社員テーブルから、社員番号テーブルを結合し、新社員番号と日付の降順でならび食えた時の最大値の社員番号で結合し表示します。
変更方法に関しては、元のテーブル構造が不明なため回答不可能のように思いました。
No.1
- 回答日時:
コピーして、特定の列だけ変えれば良くないでしょうか、
具体的な情報がないのでこの方法では困難かもしれませんが、そもそも、300以上のデータ行を不用意に触る時点でなんらかのミスが起きてもおかしくないです
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
似たような質問が見つかりました
- Excel(エクセル) エクセルで沢山のレコードの最後に追記するには? 7 2023/04/10 13:27
- 会社・職場 今月から不動産賃貸の営業職に就いた者ですが、職場で以下のようなことがありました。 女性社員から→(帰 3 2022/08/15 10:59
- 会社・職場 詳しい方教えてください。 なぜかコメントすることができないので、コメントしてくださったかたにはいいね 1 2022/12/29 08:04
- その他(就職・転職・働き方) パート勤務で年金番号 5 2023/07/26 09:59
- C言語・C++・C# c言語の問題です 2 2023/07/21 10:51
- Excel(エクセル) Excelの数式についての質問 1 2022/10/31 15:50
- ハローワーク・職業安定所 ハローワークで紹介状を発行してもらう際に 4 2023/05/16 06:09
- Visual Basic(VBA) VBAのコードを教えてください 5 2024/03/08 14:15
- Oracle update文で質問です。 下記の条件でupdateをしたいですが、どのようにしたら良いでしょうか。 2 2022/06/23 10:51
- Visual Basic(VBA) 先ほど、回答者様によって教えていただいたのですがどうしたらいいか分かりません。 ユーザーフォーム上に 2 2023/02/21 22:25
このQ&Aを見た人はこんなQ&Aも見ています
-
性格の違いは生まれた順番で決まる?長男長女・中間子・末っ子・一人っ子の性格の傾向
同じ環境で生まれ育っても、生まれ順で性格は違うものなのだろうか。家庭教育研究家の田宮由美さんに教えてもらった。
-
エクセルの関数について教えてください
Excel(エクセル)
-
Excelデータをコピペして、ペースト先データを編集するとコピー元のlデータも編集されてしまう。
Excel(エクセル)
-
Excelで50個のセルに同じ文字を簡単に入力する方法はありますか?
Excel(エクセル)
-
-
4
Excelの関数について教えてください
Excel(エクセル)
-
5
Excelについて教えてください
Excel(エクセル)
-
6
exselで最小数で並び替える関数
Excel(エクセル)
-
7
エクセル②
Excel(エクセル)
-
8
EXCELの質問です 119から足したり引いたりしたいです E3には「=119+C3+D3」が入って
Excel(エクセル)
-
9
一つのセルに(例えばA1)入力された3桁・4桁の数字を並べ替えて同一行のセルに表示させる。
Excel(エクセル)
-
10
Excelで、項目の種類ごとにカウントする方法、関数はありますか
Excel(エクセル)
-
11
半角カタカナをヘボン式ローマ字に変換する方法について
Excel(エクセル)
-
12
Excelに詳しい方お願いいたします…! 会社で後輩と共有しているExcelの話になったとき、後輩か
Excel(エクセル)
-
13
お世話になります。 Excelを使用して、顧客毎に納入している機器の推奨交換部品の交換時期や、オーバ
Excel(エクセル)
-
14
エクセルを使っていて2024/5/15と入力したのに令和元年とかででるのでしょうか?何か設定分かる方
Excel(エクセル)
-
15
エクセルの空欄をつめて、次の列に表示する方法
Excel(エクセル)
-
16
【Excel】数字を3倍にし、なおかつ、千の位を繰り上げて8にしたい。
Excel(エクセル)
-
17
エクセルの表で1年間の曜日を自動で入れる方法
Excel(エクセル)
-
18
職場の人から聞かれており、こんなことができるか教えて下さい。 vbaとかはできません。。 下記リスト
Excel(エクセル)
-
19
エクセルでセルに標準で入力されている和暦を西暦に変換する方法はありますか?
Excel(エクセル)
-
20
Excelはなんで先頭の0を消すんですか?しかもCSVとかもなんでそもそも勝手に元のデータ変えるのに
Excel(エクセル)
関連するカテゴリからQ&Aを探す
このQ&Aを見た人がよく見るQ&A
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
職場においてほかの人にものを...
-
勤務時間の半分以上、喫煙所で...
-
出戻り社員は一番下でしょ?? ...
-
職場で空気のような存在になっ...
-
社員各位という言葉について
-
賞与のお礼メールはどう書けば...
-
平社員の場合の役職名は?
-
巨乳の同僚
-
社員への残業時間公開について
-
月1くらいで休む派遣さんが、休...
-
会社の人に勝手にLINE追加され...
-
社内での呼び方に困っています。
-
先日、当社のある社員について...
-
派遣社員に直接注意
-
帰り際になって急に話しかけて...
-
皆さんの会社の親睦会費は社員...
-
派遣先での疎外感。
-
第一生命を辞めるとき
-
会社の互助会費について
-
恋人にしたい乳オブザイヤー
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
平社員の場合の役職名は?
-
会社の人に勝手にLINE追加され...
-
巨乳の同僚
-
出戻り社員は一番下でしょ?? ...
-
会社の互助会費について
-
社員各位という言葉について
-
職場で空気のような存在になっ...
-
月1くらいで休む派遣さんが、休...
-
社員への残業時間公開について
-
帰り際になって急に話しかけて...
-
若いイケメンには態度を変える...
-
自分にだけタメ口対応をされま...
-
マクドナルド社員になるのはか...
-
皆さんの会社の親睦会費は社員...
-
Access VBA DB(先頭の0値を...
-
悪口を本人に聞かれてしまった
-
先日、当社のある社員について...
-
社員がPCを壊した場合の対処方...
-
恋人にしたい乳オブザイヤー
-
これはパワハラ?その度合いは?
おすすめ情報