• 締切済み

自動変換?

たとえば、セルにTという文字を入力し、ENTERを押すと 田中 という風に、セルに自動で変換して入る方法とかないでしょうか??

みんなの回答

noname#35109
noname#35109
回答No.2

Excel の任意のシートのシート名の部分(下のダブ)を選択し, 右クリック→「コードの表示」を選択。 そして,出てきたVBEウィンドウに次のコードをコピペ。 '------------------------------------------------ Private Sub Worksheet_Change(ByVal Target As Range) If Target.Value = "T" Or Target.Value = "t" Then Target.Value = "田中" ElseIf Target.Value = "S" Or Target.Value = "s" Then Target.Value = "佐藤" End If End Sub '------------------------------------------------ 任意のセルに T もしくは t を入力し, Enterキーで移動すると, T もしくは t と入力したセルの値は 田中 になります。 1つだけでは使いにくいかと思ったので, S もしくは s の場合だと 佐藤 にするものも入れておきました。 もっと大量にデータがある場合は, 違う場所(違うシートのセルなど)にデータを用意しておいてそれを参照表示させる方が良いとは思います。 ========== また, ご質問の題名に,Excel または エクセル という文字を入れて, Office のカテゴリで質問されると, もっと良い方法を提示してくださる方がたくさんいらっしゃると思います。

qtjgh105
質問者

お礼

ありがとうございました。 大変役に立ちました。

  • popesyu
  • ベストアンサー率36% (1782/4883)
回答No.1

ざっと思いついた方法 ・自作の関数を作る、アドインを作る ・IMEに辞書登録する ・隣の列にIF文で入れる ・別シートを作って隣の列にLookUp関数で入れる

関連するQ&A

  • エクセルで・・・

    たとえば、セルにTという文字を入力し、ENTERを押すと 田中 という風に、セルに自動で変換して入る方法とかないでしょうか??

  • Excel2010 日付の自動変換をやめたい

    Windows7でExcel2010を使っています。 セルの中に半角で4/8と入れてEnterキーを押すと自動的に「4月8日」と 変換されます。更にダブルクリックすると今度は「2014/04/08」に変わってしまいます。 勝手に変換されず4/8とそのまま入力する方法が知りたいです。 以前、職場で日付の前に「‘」を入れると変換されないと聞いたことがあるのですが そういう急場しのぎのような手段ではなく、常に月・日といった文字や西暦を入れずに 日付だけを入れる方法、どなたかご存じありませんか。

  • 【Office2000】自動変換の無効化

    ExcelやWordで”(” → ”C” → ”)”の順で入力すると『©』(○にC)と自動変換されてしまいます。同様に”(” → ”R” → ”)”も『®』(○にR)に変換されます。セルの書式で「文字列」にしてもダメでした。 先に”()”を入力してから”C”や”R”を入力すれば(C)(R)になりますが、”(” → ”C” → ”)”の順で入力しても自動変換されない方法はありませんか? ※Excel97では自動変換されませんが、Word97は自動変換されます。

  • セルの自動移動

    エクセルで、入力後次のセルに移動するにはEnter等を押す必要があります。 シートに入力フォームを予め作っています。 1つのセルには1文字しか入力しないのですが、1文字を入力したら(Enter等を押さずに)自動的に次のセル(指定したセル)に移動することはできませんか? 例: セルB1に「1」を入力(1キーを押す)と次に入力したいB2へカーソルが移動

  • Excel2021で勝手にひらがなに変換される

    オートコレクトのオプションで「入力中に自動修正する」のチェックを外しても、カタカナに変換した文字をエンターで確定させる時点で、ひらがなに変わってしまいます。同じ列にひらがなで入力したセルがあることが影響しているかもしれません。 仕方がないので、他の列のセルで一度カタカナに確定させてからコピー(移動)して入力しています。 解決方法を教えてください。

  • Excelで入力文字を自動変換しないようにしたい

    エクセルで自動変換しないようにしたいです。たとえば、「2011-02-09」と入力すると自動的に「2011/2/9」と変換されますが、この機能を完全にオフにしたいのですが、設定方法をご存知の方いらっしゃいませんか? セルの冒頭に毎回「'」を入力したり、入力後にセルを選択して「セルの書式設定」で変更するのではなくて、最初から変換しないようにしたいのです。 「ファイル」-「オプション」でそれらしきものを探したのですが、見当たりませんでした。 この機能をオフにすることは、不可能なのでしょうか? よろしくお願いします。

  • エクセルで数字を入力すると単語に変換される方法

    例えばA1セルで「123」と入力すると、A1セルで「お菓子」と変換する方法を探しています。 A1セルに「123」→Enter→A1セルに「お菓子」 B1セルに「456」→Enter→B1セルに「ジュース」      登録したい単語が多く、エクセルではなくマクロでないと無理でしょうか? V関数を使った、数字を入力すると別列に単語が自動入力される方法は存じております。 あくまで同セルでの入力・変換する方法です。 Excel2007を使用しております。 ご存知の方がいらっしゃいましたら、ご教授の程よろしくお願い致します。

  • EXCELで自動入力止めるには

    エクセル2003を使っているのですが、 例えば、一度「田中太郎」と入力すると ほかのセルに「たなか」などと入力した次点で自動的に「田中太郎」と出てきます。 これを止める方法はないでしょうか?

  • 数字の自動変換について

    仕事上、カード番号を打つ事が多いのですが、 1111-1111-1111-1111とハイフンを含む19桁を 入力する際、しょちゅう頭4桁が大文字に変換してしまうんです。 なので入力途中で一度半角変換しています。 とても手間なのですが、 自動で変換にならない方法ってあるんでしょうか?

  • Excelです。自動変換されます。

    Micrsoft Office2003 のExcelです。 スペースを1コマ入れて、2006年12月と入力します。 次です。セルが変わると自動で左詰めして2006/12/1と変換されます。 これを止める方法を教えてください。 お願いします。