• ベストアンサー

エクセルで文字の置き換え(自動)

mu2011の回答

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

一例です。 =SUBSTITUTE(SUBSTITUTE(SUBSTITUTE(SUBSTITUTE(SUBSTITUTE(SUBSTITUTE(A1,"R","右"),"L","左"),"S","直"),"D","割1"),"E","割2"),"F","割3")

517hama
質問者

お礼

早速ありがとうございます この方法だと出来そうですね 参考にさせて頂きます

関連するQ&A

  • エクセルの関数で同じ文字を探す

    教えてください エクセルのシートでまずシート1に検索元となるリストを作成します。 例) A列 111 222 123 次にシート2には投入リストを作成します。 A列 121 223 111 132 こうしてシート2にどんどんリストを追加していったときに、シート1にある文字と同じものが入力されたときにシート2の特定のに注意喚起の文字を表示させたいです。 こんなことが可能でしょうか?ちなみにシート1もシート2も入力される文字は随時変更しています。

  • エクセルで、文字列の入ったセルを他のシートへ自動的に入るようにしたいのですが・・・

    エクセルで、文字列の入ったセルを他のシートへ自動的に入るようにしたいのですが・・・ 例 シート1のA1セルに「○○会社」と入力 自動的にシート2のA1にも同じ「○○会社」が入力される。

  • EXCELで入力した文字を自動的に置換させたいです

    会社の仕事で、部品リストを会社で決められた英訳に従って翻訳しなければならず困っています; 会社で決められた英訳単語数は350単語あり、EXCELで一覧として与えられました。 そこで、EXCELで自動翻訳させるマクロを教えてくださいm(_ _)m 予め「シート1」のA列に(部品名)、B列に(決められた英訳)を入力しておき。 「シート2」のA列またはC列に部品名が入力されると、それぞれB列・D列に自動で自分の決めた訳に置換させる方法を教えてほしいです。 (例)  「シート1」                       「シート2」   |  A  |  B  |             |  A  |  B  |  C  |  D  | 1    釦    SWITCH             1  ヒューズ  FUSE   ランプ   LAMP 2   ランプ   LAMP              2  ランプ   LAMP  ヒューズ  FUSE 3  ヒューズ   FUSE              3   釦   SWITCH  ヒューズ  FUSE 宜しくお願いします。

  • エクセルのセルを参照して別シートに張り付ける2

    こんにちは。 エクセルのsheet1とsheet2があり、sheet1のセルに入力されている文字や数値をsheet2にコピーしたいと思っています。(sheet2には値として張り付けたい) <条件> sheet1の3行目から下(3000行目まで)をコピーしてsheet2の2行目から下(3000行目まで)に張り付けたい。 しかし、下記のように列も入れ替えたい。下記以外はコピーしない。 sheet1   sheet2  A  →  A  G  →  B  H  →  I  M  →  G  Q  →  K R+S  →  L  (sheet1のR列とS列の文字を結合したもをsheet2のL列に)  T  →  M  U  →  N このような作業を1回で行うことはできるのでしょうか? よろしくお願いします。

  • エクセルマクロ  文字の置き換え

    SHEET1のA列B列C列のセル内の文字をD列の#、$、%に置き換え E列に書き出す方法か又はSHEET2又はメモ帳に書き出すマクロを 誰か教えてください。

  • Excelで、特定のセルに入力した文字列に、自動的に指定した文字が追加

    Excelで、特定のセルに入力した文字列に、自動的に指定した文字が追加されるようにする関数はありますか? 例えばA1に、123-4567と入力してエンターを押せば、自動的に文頭にAが付与されて、A123-4567となり、 B1に、abcdefと入力してエンターを押せば、自動的に末尾に-001が付与されて、abcdef-001となるようにしたいのです。 処理上必要なので毎回手入力しているのですが、付与すべき文字列が入力欄ごとに決まっているので、自動的に処理できたら楽なのにと常々考えています。 ものぐさで申し訳ありません。知ってらっしゃる方お願いします。

  • Excelで特定の文字列から自動的に数値を入れたい

    A列1行目の文字に対してB列1行目に自動的に数値が表示されるようにしたいのですが可能なのでしょうか?   A   B 1 林檎 150←自動的に表示したい。 例えばA列1行目に『林檎』と入れたらB列1行目に『150』、A列1行目に『梨』と入れたらB列1行目に『200』という感じにしたいのです。 ちなみにA列1行目はデータ入力規則でリストから選択肢を選ぶように設定されています。

  • エクセルについて質問です。リスト機能とそれに対応した自動入力について。

    エクセルについて質問です。リスト機能とそれに対応した自動入力について。 エクセルでリストをつくり、ユーザーがリストからある値を選んだら、そのすぐ上の セルに自動で文字が入力できるようにしたいと考えています。 たとえば以下のようなイメージです。 A あ B い C う D え と2列に入力されており、この2列のすぐしたに、リストで「A~D」を選べる ようにします。 次にAを選んだら・・・ あ A というように、すぐ上に あ が自動入力されるようにしたいのです。 どうやればよいのでしょうか? わかるかた助けてください。

  • エクセルで他のシートのセル(文字列)を自動的に参照したい

    シートAセルに、シートBのセルを参照する方法を教えて下さい。 シートBのセルに入力した文字列がシートAのセルに自動的に 反映されるようなことを試していますがうまくいきません。。。

  • 文字を入力したら数値が自動入力!(エクセル)

    いつもお世話になっています。 例えばA列の1行目に「りんご」と入力(若しくはリストの中から選択)すれば、B列の1行目には自動的に「5」と数値が入力されるという仕組みを教えて頂ければと思います。 因みにA列1行目に入力する文字(上記の例では「りんご」)が仮にA列の1行目以外に入力しても、それに対応し、数値を出せるようにしたいのです。(例:A列5行目に「りんご」を入力すると、B列5行目に数値の「5」が表示) 以上の説明で分かりにくいかもしれませんが、宜しくお願いします。