• ベストアンサー

Excelで、支店コードから支店名に変換したい

エクセルでデータ作成しているのですが、掲題の事を上手くできないか調べています。 検索サイトで探しても、なかなか目当てのものにヒットしないのでこちらに質問させていただきました。 会社の支店にそれぞれ6桁のコードがふられており、支店数は全国500店ほどあります。 エクセルの列に、ランダムに入力されている支店コードを、別の列に支店名に変換したいのですが、そのような関数はございますでしょうか。 ご教示の程、よろしくお願いします。

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

  • ベストアンサー
回答No.4

vlookup関数を使用します。 仮にC列に支店コードが入っていると仮定します。 同じファイルの別シート(ここでは「Branch_codelist」という名前と仮定します)のA列(A1~A500)に支店コード、B列(B1~B500)に支店名が記載されている対照表を用意します。 その条件で、D列に変換した支店名を表示したい場合には =vlookup(C1,'Branch_codelist'$A$1:$B$500,2,FALSE) と記載します。 上記はあくまでも一例です。 詳細は「vlookup」等で検索をされると良いでしょう。 以上、ご参考まで。

koyuryo2525
質問者

お礼

お礼が遅くなってしまい申し訳ございませんでした。 上手くできました! ありがとうございました。

その他の回答 (3)

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

NO2です。 前回答の数式が中途半端でしたので訂正します。 =IF(A1<>"",VLOOKUP(A1,Sheet2!A:B,2,FALSE),"")

koyuryo2525
質問者

お礼

お礼が遅くなってしまい申し訳ございませんでした。 ありがとうございました!

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

一例です。 (1)事前に別シートに支店コードと支店名の表を作成しましょう。  仮にSheet2のA列に支店コード、B列に支店名 (2)対象シートの支店コード列をA列とすると、支店名列に=IF(A1<>"",VLOOKUP(A1,Sheet2!A:B,2,FALSE)を入力、下方向にオートフィル

noname#193792
noname#193792
回答No.1

仕事の昼休み中に携帯からなので、詳細は書けませんが、「lookup関数」だったと思いますが、これでコード(数字)を単語に変換できます。

koyuryo2525
質問者

お礼

お礼が遅くなってしまい申し訳ございませんでした。 ありがとうございました。