• 締切済み

エクセルにて、数字を選択すると名前に変わるやり方を教えて下さい。

エクセルにて、数字を選択すると名前に変わるやり方を教えて下さい。  例えば、    セル上に1と打ち込むと、名前に変換される方法です。   【セルの書式設定】等で可能でしょうか。  初心者なのでよろしくお願いします。

みんなの回答

  • -9L9-
  • ベストアンサー率44% (1088/2422)
回答No.1

あるセルに「1」と入れたら、同じセルの中でその1が氏名に変わるということですよね。VBAのプログラムを使えばできないことはないですが、現実的ではないです。書式設定でやるなら最大3名まで、「0」「プラスの数値」「マイナスの数値」で、それぞれ表示上だけ氏名を画面に出すことは可能ですが(ユーザー定義の書式は「<正>;<負>;<ゼロ>」となっているので、書式を「"A";"B";"C"」と定義すれば、そのセルに入力した値がプラスの数値ならAが、マイナスの数値ならBが、0ならCが表示される)、4名以上は不可能ですし、集計作業などにも応用が利きづらいので、まず誰もやらないでしょう。 社員番号を使って社員名を引用するような処理は通常、vlookup関数を使うのが良く行われる方法です。ただし、社員番号を入れるセルと社員名を入れるセルは別に用意する必要があります。また、社員番号と社員名の対応表を別途作成しておく必要があります。 vlookup関数についての解説はネット上に山ほどありますから、ここでわざわざ書くのは面倒なので、下記のサイトを参考にするか、ご自分でわかりやすいものを探してください。 http://kokoro.kir.jp/excel/vlookup-false.html

関連するQ&A