• ベストアンサー

エクセルについてもう少し。

お世話になります。 i) 同じ言葉を何回も入れるのは面倒なので、 1→市民健康診断 2→企業健診 3→人間ドック というような感じで、「1」と入れてエンターを押したら、「市民健康診断」と出る方法があったと思うのですが、やり方が思い出せません。 ii) もう一つすみません。 大阪市○○区~ というような住所を打つときに、「○○区~」と入力してエンターを押したら「大阪市○○区~」と出てくる方法はありませんか? 質問ばかりで申し訳ないのですが、どうぞよろしくお願いします。

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

  • ベストアンサー
  • telescope
  • ベストアンサー率54% (1069/1958)
回答No.1

1) オートコレクトで出来ると思います。 「ツール」-「オートコレクト」で [修正文字列]に 1 [修正後の文字列]に 市民健康診断 のように入力して「追加」ボタンを押して登録します。 2) 入力する範囲を指定して、「書式」-「セル」の「表示」タブで ユーザー定義に "大阪市"@ と入力しておけば、 ○○区と入力するだけで、大阪市○○区と出ます。 "大阪市"@"区" としておけば、区を入力するのを省略できます。 また、1)を同じようにユーザー定義に登録して省力化することもできますが、 設定できるのは、2つまでです。 [=1]"市民健康診断";[=2]"企業健診 苦肉の策で [=1]"市民健康診断";[=2]"企業健診";"人間ドック" のようにしておけば、1と2以外を入力したときに「人間ドック」にすることはできます。

orgel123
質問者

お礼

回答ありがとうございます。 おかげさまで出来上がりました。 ありがとうございました。

その他の回答 (2)

回答No.3

前半の回答 全く別の発想で、IMEのツールの単語/用例登録で 語句:1、読み:市民健康診断 語句:2、読み:企業健診 ・・・・・・・・・・・・・ のように登録します。 不要になったら削除、では。

orgel123
質問者

お礼

回答ありがとうございます。 そういう方法もあったんですね。 ありがとうございました。

  • imogasi
  • ベストアンサー率27% (4737/17069)
回答No.2

(1)前半は データ-入力規則-(入力値の種類)リスト-(元の値) 選択候補文字を入れたセル範囲を指定-OK に近い。 リストボックスを使うと1で市民健康診断などと実質の値をセットできる。 (2)後半は E列   F列 中央区  大阪市中央区 ・・   ・・・ のような対照表を作って、B1に =IF(A1="","",VLOOKUP(A1,$E$1:$F$20,2,FALSE))をいれ A1に中央区を入れるとB1に大阪市中央区が出る。 しかし小分類から、大分類を割り出す点で質問要求には無理があると思う。 中央区は大阪だけでない。2つある場合VLOOKUPは 始めの物しか探りあてない。

orgel123
質問者

お礼

度々の回答ありがとうございます。 また機会があったら使わせていただこうと思います。 ありがとうございました。

関連するQ&A