• ベストアンサー

エクセルでコード→名称へ置換

社員DBには部署名がコードで入っています。 それを正式名称にしたいのですが。 別のシートに 1 総務 2 経理 3 営業  等々入ったのがあります。 VBは分からないです。 何とかなりますか?よろしくお願いします。

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

  • ベストアンサー
  • imogasi
  • ベストアンサー率27% (4737/17069)
回答No.3

回答は出ていますが、直接的な答えに近い回答を求めているのでしょうから、書きます。 Sheet2のA1:B5に 1 総務 2 人事 3 企画 4 法務 5 営業 といれます。 Sheet1のA列に部署コードがあるとして B1に =VLOOKUP(A1,Sheet2!$A$1:$B$5,2,FALSE)といれ 式を下方向に複写します 1 総務 3 企画 5 営業 2 人事 4 法務 1 総務 5 営業 となります。 自分の場合にどう変えるべきか判りますか。 $B$5はSheet2の索引する表の一番下のセルです。$を付けること。 第4引数はFalseにすること。第3引数の2は索引する部署コードの隣に部署名があるとき2です。 索引する表はコード順になってなくても良いです。

ekaeka
質問者

お礼

ありがとうございました。 できました。 でも何で第4の引数は’False’にするのですか? ’False’の意味がわかってません。 よかったら教えて下さい。

その他の回答 (2)

  • smile_Joy
  • ベストアンサー率40% (77/192)
回答No.2

VLOOKUP関数ではどうでしょう? 別シート(ブック)のコードと部署名のリストから 同じコードを検索して部署名を表示できます。

  • kumako613
  • ベストアンサー率38% (52/136)
回答No.1

データの置き換えではいかがですか? 編集→置き換えをクリックして、 コードと置き換えたい正式名称を入力して実行してみて下さい。

ekaeka
質問者

お礼

部署コードが3つくらいなら置換でよいのですが 実際は100くらいあります。 手作業は大変

関連するQ&A

専門家に質問してみよう