• 締切済み

初歩的な質問ですが・・・

ものすごく初歩的な質問だと思うのですが、調べ方さえもわからないので教えてください。 社員名簿の100名以上のメールアドレスが変更になり、変更になる社員のリストと、新しいメールアドレスのリストが、別々にエクセルファイルであります。 変更になる社員のリストは、担当名まで詳しく載っているものですが、新しいメールアドレスのリストは、【社員コード】【氏名】【メールアドレス】しかなく、おまけに変更のない社員の分もあります。(要するに全社員分) そこで、詳しい方のリストに、新しいメールアドレスを入れたいのですが、どうすればいいでしょうか? 2つとも社員コードはあります。 エクセルは基本操作もできない程度ですので、申し訳ありませんができるだけ詳しく解説して頂けると助かります。 よろしくお願いします。

みんなの回答

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

NO3様に同感です。 現時点では、あなたが悪いのではなく、上司が悪いと思いますので、 お早めに上司に出来ないと言うべきではないでしょうか。 因みに、メールアドレスの「@」の左側ならば、社員コードで「並び替え」→メール列を「コピー&貼り付け」又、右側ならば、編集→置換でだけで済みそうな感じです。

  • Cupper
  • ベストアンサー率32% (2123/6444)
回答No.3

みんな親切だなあ >エクセルは基本操作もできない程度ですので、申し訳ありませんができるだけ詳しく解説して頂けると助かります。 >よろしくお願いします。 悪いことはいいません、基本操作もできないのでしたら他の人の代わってもらいましょう 仕事ですから、できないものはできないと早めに宣言してください 納期ぎりぎりになって引き継がれても、引き継がれた人が困るだけです それでも操作のアドバイス 新しいメールアドレスが記入された縦一列を古いファイルのデータに挿入ちゃえばOK 基本操作だけでできちゃいます ■手順  オリジナルのファイルはそのままにして、コピーしたファイルに編集を加えます 1.古い方のファイルをコピーします(この時、ファイル名を分かりやすく付け替えると良いでしょう) 2.コピーしたファイルを開きます 3.新しいファイルを開きます 4.「データ」→「並べ替え」→「社員コード」をキーにして並べ替える   これをコピー・新しいファイルの両方で行います 5.コピー側で社員コードの右に縦3列空白の列を挿入する   社員コードを示す列の右側の列を示す記号(AとかBとか)をクリックして3列指定する   記号の上にマウスカーソルを合わせ右クリックする   挿入を選択する 6.新しいファイルから【社員コード】【氏名】【メールアドレス】の3列を選択してコピーする 7.コピーしたファイル側に作った空白列に貼り付ける 8.挿入したデータを見比べて差異が無いか確認する   社員コード・氏名が一致するか   差異があれば、セルを挿入して下にずらすなどして一致するようにする   | 社員コード | 社員コード |氏名|メールアドレス|   |0000000001|0000000001|A氏|****@***.ne.jp|   |0000000002|0000000003|C氏|****@***.ne.jp|   |0000000003|0000000004|D氏|****@***.ne.jp|   |0000000004|0000000005|E氏|****@***.ne.jp|                 ↓   | 社員コード | 社員コード |氏名|メールアドレス|   |0000000001|0000000001|A氏|****@***.ne.jp|   |0000000002|         |   |          |   |0000000003|0000000003|C氏|****@***.ne.jp|   |0000000004|0000000004|D氏|****@***.ne.jp|   |0000000005|0000000005|E氏|****@***.ne.jp|  挿入方法が分からないのであれば、近くにいる人に方法を聞くこと! 9.一致していることを確認して挿入した【社員コード】【氏名】の列を削除する   削除方法は挿入と同じ方法で選択。右クリックで削除を選択する 10.新しいメールアドレスと古いメールアドレスを比較できるように    挿入した【メールアドレス】を古いメールアドレスの左に移動させ並べる    新しいメールアドレスの列を選択してコピーする    古いメールアドレスの列を選択してコピーしたセルを挿入する    列の選択方法とコピー・挿入の方法は前と同じ メールのタイトルを【新メールアドレス】【旧メールアドレス】と変更して 「一部の方は変更ありません」とどこかにコメントを入れればOK 保存してそのファイルと古いファイルを上司に提出して終わり 途中分からないことがあれば、他の人に方法を聞くなどして間違えないようにしましょう 結構面倒ですよ これ、理解して操作しないとデータを壊してしまいます(オリジナルを保護する目的でコピーを作った) 少しでも自信が無いのであれば、他の人に代わってもらってください 慣れている人がやれば3分もかからないですけど、基本操作すら分からないのであれば 10分から1時間くらい掛かるかもしれません 急ぎの仕事であれば他の人に代わってもらうことを * 強 く * お奨めします

回答No.2

こんばんは。 Excel の VLOOKUP 関数による設定方法です。 試してみて下さい。 (1) 社員リストの Excel ファイルをコピーします。 コピー元のファイルは、オリジナルとして保管し、コピー先の ファイルは、作業用で使用します。 *コピー先の社員リストのイメージは下図の通りとします。 *シート名は、「社員リスト」とします。 ┌─┬─────┬─────┬───────┬─────┬─ │ │  A  │  B  │   C   │  D  │ ├─┼─────┼─────┼───────┼─────┼─ │1│社員コード│ 氏 名 │メールアドレス│新メール │ ├─┼─────┼─────┼───────┼─────┼─ │2│U0001│麻生 一郎│aso@old.co.jp │  ★  │ ├─┼─────┼─────┼───────┼─────┼─ │3│U0002│加藤 次郎│kato@old.co.jp│  ☆  │ ├─┼─────┼─────┼───────┼─────┼─ │ │  :  │  :  │   :   │  :  │ ├─┼─────┼─────┼───────┼─────┼─ │99│U0098│渡部 康三│watabe@old.co.jp│  ☆  │ ├─┼─────┼─────┼───────┼─────┼─ (2) 作業用の社員リストを開きます。 (3) 新しいメールアドレスの Excel ファイルを開きます。 *新しいメールアドレスのイメージは下図の通りとします。 *シート名は、「新メール一覧」とします。 ┌─┬─────┬─────┬─────────┬─ │ │  A  │  B  │    C    │ ├─┼─────┼─────┼─────────┼─ │1│社員コード│ 氏 名 │新メールアドレス │ ├─┼─────┼─────┼─────────┼─ │2│U0001│麻生 一郎│aso@new.co.jp   │ ├─┼─────┼─────┼─────────┼─ │3│U0002│加藤 次郎│kato@new.co.jp  │ ├─┼─────┼─────┼─────────┼─ │ │  :  │  :  │    :    │ ├─┼─────┼─────┼─────────┼─ │99│U0098│渡部 康三│kwatabe@new.co.jp │ ├─┼─────┼─────┼─────────┼─ (4) Excel の「ウィンドウ」メニューから「整列」を選択し、   設定画面の「左右に並べて表示」を選択し、[OK]ボタンを   クリックします。 (5) 上記(3)の「新メール一覧」の見出しタブを選択して、   キーボードの[Ctrl]キーを押しながら、上記(2)で開いた   ファイルの見出しタブの横にドラッグ(マウスを移動する)   します。   →作業用の社員リストの「社員リスト」シートの横に、    ドラッグした「新メール一覧」シートが追加された    状態になります。 (6) 「社員リスト」シートを選択し、上記(1)の★印の部分に   下記の計算式を入力します。   =VLOOKUP(A2,新メール一覧!A$2:B$99,2)   ※「A$2:B$99」の部分は「新メール一覧」シートの行数    に合わせて入力して下さい。 (7) 計算式を入力した★のセルをコピーし、☆のセルに   ペーストします。 以上で「社員リスト」シートのC列に新メールアドレスが 設定されます。

  • 63204369
  • ベストアンサー率35% (26/73)
回答No.1

VLOOKUP関数を、使ってください。 式は =VLOOKUP(検索値,範囲,列番号,検索方法) 検索値は、昇順にしてください。 昇順とは、小さい順です。 範囲は、絶対参照にしてください。 例:($A$1:$B$10) 分からなければ、エクセルのヘルプで調べてください。

関連するQ&A

  • ACCESSのご質問(初歩的なことかもしれませんが)

    ACCESS初心者の質問にお付き合いいただければ幸いです。 テーブル定義情報を書類で残そうと思います。 テーブル名、項目名、データ型、コメント テーブルデザインで表示された情報をコピーしたいのですが 一個ずつしかできません。まとめてコピーする方法はありますか? 2.社員テーブルと担当者テーブルを作りました。  社員テーブル:社員番号、氏名  担当者テーブル:社員番号、担当業務  キー項目は両者とも「社員番号」で重複なしです。  「社員番号」同士で、1:1のリレーションをはりましたが   このやり方ではなく    社員テーブル に「担当業務項目」を設けるというやり方。   のどちらにするか迷っています。   まだ運用前なのでどちらにもできます。  フォームの作りこみが簡単なのは、「テーブルを分ける」やり方です。  また、一人が複数の担当を持つ場合も考えられます。  そのときのことを考えて、やっぱり、担当者テーブルを別にもうけ、  また、キー項目を「社員番号」ではなく「担当者コード」を別途設けるべきかな、、と思い始めています。   以上、とりとめがなく恐縮ですが、お付き合いいただければ幸いです。

  • 一度に連結したデータをSELECTしたいのですが

    ものすごく初歩的な事だと思うのですが、どうしても解らないので、どうか教えてください。 以下の二つのテーブルから、一度で氏名・担当部署名、副担当部署名を得るにはどうしたらよいのでしょうか。 □社員テーブル 氏名|担当部署|副担当部署 山田| 1  |  2 橋本| 2  |  3 □部署マスタテーブル 部署コード|部署名   1  |営業   2  |経理   3  |事務 ひとつだけなら単純に SELECT 社員.氏名, 部署.部署名 WHERE 社員.担当部署=部署.部署コード でできましたが、二つになったらまったくわからなくなりました。 副問合せとかを調べてのですが、これには当てはまらないのでしょうか。 ORACLEのバージョンは8.1.3だったと思います。 すみませんがご教授お願いします。

  • Access]2つのテーブルを比較してフィールドの一部が一致したデータを抽出

    2つの名簿テーブルを比較してどちらのテーブルにも含まれている個人を抽出したいと考えております。 テーブル名とフィールドは以下のとおりです。 ==================== テーブル名「名簿A」 氏名 電話番号 住所 メールアドレス ==================== テーブル名「名簿B」 姓 名 電話番号 住所 メールアドレス ==================== たとえば、この2つの名簿をメールアドレスで一致したものを抽出する場合は選択クエリのデザインビューで「名簿A」のフィールドを読み込ませ、 メールアドレスフィールドの抽出条件として Like [名簿B].[メールアドレス] を入れれば抽出ができたのですが、メールアドレスは、名簿ごとに記入されていたりしなかったりするので、名前での一致を行いたいと思っています。 ここで問題なのが、名簿Aは「氏名」で入力されているのに対し、名簿Bでは「姓」と「名」が別フィールドになっております。 そこで自分なりにやってみたのが、選択クエリのデザインビューで「氏名」のフィールドの抽出条件として Like (*[名簿B].[姓]*) を設定するものでした。 これがうまくいけば最終的には Like (*[名簿B].[姓]*) And Like (*[名簿B].[名]*) という風にして、名簿Aの「氏名」フィールドに名簿Bの「姓」も「名」も入っているものを抽出できるかな?と考えたのですが、上記のように入力すると、自動的に Like ("*[名簿B].[姓]*") となってしまい、何も抽出されなくなってしまいました。 このような方法では希望する抽出は行えないのでしょうか? お分かりのかた、よろしくお願いいたします。

  • ACCESSの入門者です。事務部門、社員15名、業務種類数百という状況

    ACCESSの入門者です。事務部門、社員15名、業務種類数百という状況で、社員ごとの担当業務、業務ごとの担当社員、業務の進捗状況を表示できるものを作りたいと思っています。業務担当は単独、複数があります。どのような構成にしていくのが作りやすいでしょうか。社員情報にはID、氏名、メールアドレスがあります。現在は、エクセルで業務を縦に番号と内容で表示し、横に社員名を入れた単純な表です。

  • 独自ドメインにつきまして(初歩的な質問ですみません)

    独自ドメイン移管につきまして (初歩的な質問ですみません) ムームードメインで取得した独自ドメイン をさくらインターネットへ移管しました 現在承認中なのですが 初歩的な質問ですみませんが下記 (1) 移管した場合はメールアドレス(***@独自ドメイン名.com) も設定変更しなくてはいけないのでしょうか? 以前のものは利用できないのでしょうか? (2) 移管した場合はムームードメインでの設定は継続されるのでしょうか? 初心者質問ですみません 質問自体の意味が間違っているかもしれません 何卒、よろしくお願いいたします。

  • エクセルの関数で 別の表からデータを転記したい

    エクセルで作った表の 社員名の項目のセルに 別で作ってある社員名簿の表より 社員名と社員コードを転記して印刷を自動で社員分の表をつくりたい。 データを転記する関数の使い方 と 転記したら印刷する そして次の社員を転記、印刷・・・と社員名簿の人数分 繰り返しをさせるための関数 もしくはマクロの組み方を教えて欲しいです。 エクセルは、関数、マクロ以外の基本的なことは使えますが、関数やマクロはほとんどわかりません。多分、関数やマクロが使えたら簡単に出来るように思うんですが・・ よろしくお願いいたします。

  • Excel2000を使っています

    が、パソコン雑誌の付録からワークシートをDLしました。 名簿管理シートのようです。meibokannri.xlsとなっています。 10名ほどの名簿管理リストを作りたいのですか どのようにしたら良いのでしょうか? 氏名の欄に入力したらよいのでしょうか。 Excel初心者でさっぱりわかりません。

  • 非常に初歩的な質問だと思うのですが…マクロです

    いつもお世話になっております。 エクセル97のマクロについてなんですが、ある作業の第1段階で 『シート名を「main」という名前に変更する』 だけなんですが、元のシート名が決まっていないんです。 (「vkfu88」「uhkd8ki」とか、とにかくバラバラです) 普通に記録すると、シート名が変わった時にエラーになってしまうので、元が どんなシート名でも対応出来るようなものを作りたいのですが… 今は毎回手でシート名を変更してから次の作業はマクロで行ってます。 きっとかなり初歩的な質問だと思うのですが、どなたか教えてください!! ちなみにマクロはとっても初心者です…(^^ゞ

  • Gmailの初歩的な質問

    最近iPhoneをもち、Gmailアドレスを取得したんですがイマイチわからず困っています。 まず、友人から送られてきたGmailアドレスに返信をしたときには自分のアドレスはGmailアドレスになっていますか? それから、iPhoneのメールの設定でGmailアカウントの名前を本名でなく適当な顔文字に変更したのですが、その場合相手には 顔文字<Gmailアドレス> と、表示されるのですか?それとも、 顔文字 と表示されるのですか? 友人に早くメールを返したいのですがわからず困っております。 初歩的な質問ですみませんが、よろしくお願いします。

  • エクセル 初歩

    エクセルの データを作る際 の質問です 社員番号 所属 入社日 氏名 生年月日 など ごく一般てきな データを 作って フィルターをかけて 並べ替えを したいのですが 入社順で 古い順で データ並べ替えを したのですが どうしても うまくできません でした、 2005から2009へ下にさがっていくデータ なのですが どうしても 何回やっても 一部のデータが ばらばらです 2005、2006、2007.2005みたいに 並んでしまいます 原因として考えられることは なんですか? 何か数式が一部にかかっているのか そのデータが文字列でにんしきしているから? フォントがちがうから?など いろいろ考えましたが わかりません おねがいします  また、質問2 エクセル2007で データのセル範囲をリストに 変換する方法はどのようにするのですか? 普通なら データ から リスト リスト作成ですが 2007のときは やりかたがわかりません また 今エクセル勉強中で エクセル2003の 本をみておりましが 2007のメニュー画面が 違います たとえば ツールが 2007にはありません 当たり前ですが ツールバー が違うため 本と実際の2007エクセルとでは とてもやりずらいです なにか よいほうほうはありませんか?  

専門家に質問してみよう