ELLの足跡

人は最後は一人だという…でも、…今は妻が傍にいてくれる…

Excel関数・・・REPLACE関数(文字列中の指定した文字数の文字を別の文字に置き換え)

今日は置き換える文字の位置が決まっている場合、文字を別の文字に置き換える事が出来る関数を紹介しますね・・・

  •  =REPLACE(文字列,開始位置,文字数,置換文字列)
     ※ 文字列中の指定された文字数の文字を別の文字に置き換えます。

下の図のセルA2の場合・・・
  • 氏名の入力欄がセルB11からセルB13にあります。
  • その入力された名前をセルA2からセルB4に第一位○○氏、第二位○○氏、第三位○○氏と表示させたい。
    • 表示させたい文字列・・・第一位○○氏
    • 換えたい文字○○の最初の○は“第”から数えて4文字目ですから・・・4
    • 換えたい文字○○は最初の○から2文字なので・・・2
    • 置換え文字はセルB11に入力してますからセルB11を指定して・・・B11
    • これをREPLACE関数に当てはめて・・・=REPLACE("第一位○○氏",4,2,B11)
    • これで見事に表示されてます。
  • 第二位、第三位の表示も同じ様にやればよい訳です。


今日の小技は如何でしたか?