• ベストアンサー

Excel2002で各列ごとにIMEの学習の度合いが異なるんです。

Excel2002(SP3)を使って、情報を管理している者です。 大量の情報を入力する必要があるので、IMEスタンダード2002による学習の機能(Excelの機能?)は大変役に立っています。 例えば、あるセルに「鈴木」と入力したいとき、「す」と入力すると自動的に「鈴木」という候補が白黒反転した状態で文字の右側に現れ、Enterキーを押すと「鈴木」と表示される、といった具合です。 ところが、この機能が、各行によって働いたり働かなかったりするんです。私としては、全部のセルでこの機能を働かせたいと思っているのですが、その方法が分かりません。 ちなみに、IMEのツール-プロパティ-辞書/学習タブを見ると、学習は「最適」で、「学習結果をユーザー辞書に書き込む」にはチェックが入っている状態です。 どなたかExcelもしくはIMEに詳しい方、アドバイスのほどよろしくお願いします!

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

  • ベストアンサー
  • DexMachina
  • ベストアンサー率73% (1287/1744)
回答No.1

> 「す」と入力すると自動的に「鈴木」という候補が白黒反転した状態で文字の右側に現れ IMEではなくExcelの「オートコンプリート」という機能です。 これは、入力中のセルと同じ行に、先頭の文字(または入力時のかな)のものがあった時には、 自動的にその値が表示される、というものです。 ※例えば、同じ行に「斉藤」「佐藤」「鈴木」が入力済みだった場合、「す」と入力したときには   「鈴木」が候補になります。   なお、「さ」と入力したときはすぐには候補が表示されず、「さい」まで入力すると「斉藤」が、   「さと」まで入力すると「佐藤」が、それぞれ候補として表示されます。 で、この機能での参照先は、あくまで同じ行の中に限定されます。 なので、入力候補が最初にわかっている場合は、予めその列に候補の一覧を入力しておき、 その行を非表示にしておく、といったことをすれば、その下の行では候補が表示されるように なると思います。 氏名 斉藤┐→1)候補の一覧を1セルにつき1項目として、予め入力しておく 佐藤|  2)一覧の行全体を選択した後、右クリック 鈴木|  3)右クリックメニューから「非表示(U)」を選択 杉山|   : |   : ┘ さ   ←4)データを入力する <注意> 途中に空白のセルがあると、参照の対象から外れてしまい、上記の一覧を作成していても 自動では候補が表示されなくなります。 (入力前に、入力対象セル全てに「(なし)」とか「(空白)」といった文字を予め入力しておき、  実際のデータをこれらの上から上書きする、といったことをすれば、候補が表示されるように  なります) ※複数の列に一覧を設定する場合は、一覧は入力開始セルに対して「下詰め」にして下さい。  (「 : 」の部分に空白を入れてしまうと、そこで参照対象が切れてしまい、せっかく用意した  一覧が候補として認識されなくなります) <余談> 確かに便利な機能なんですけれどね・・・空白があっても参照可能なら、もっとよかったんじゃ ないかとも思います。 (まあ、あまり参照範囲が広くなると、重くなったり、あるいは「佐藤 秋夫」「佐藤 明弘」などと  いったように先頭のかなりの位置まで重なるのが出てきて、結局全部手打ちと変わらなく  なったり、「こっちじゃなくて・・・」といったことが増えたり、となって、どっちもどっち、なのかも  しれませんけど・・・(汗))

chiku5
質問者

お礼

具体例まで挙げていただいて、非常に分かりやすく、かつ的確なアドバイスをありがとうございました!!感謝の一言に尽きます!!

その他の回答 (1)

  • deecyan
  • ベストアンサー率38% (89/233)
回答No.2

IMEスタンダード2002による学習ではありません EXCEL2002のオートコンプリートの機能です いまEXCL2002ではないんで なんともいえませんが たぶんオートコンプリート候補に蓄えられる数が少なく現れたり 現れなかったり またはバックスペースを押して オートコンプリートの候補から削除されたりしたのだと思います

chiku5
質問者

お礼

アドバイスありがとうございます!

関連するQ&A