名簿に「佐藤」と打ったのに、Enter を押したら「佐藤商事」になっていた。請求書の備考に貼った URL が、青い下線つきのリンクに変わった。Excel で入力していると、こうした「勝手に変わる」現象に出くわしますよね。
こうした変化の正体は、入力を手伝うための Excel の自動機能です。ただ、機能名を知らないと設定場所も探せません。そこでこの記事では、症状の言葉から原因と止め方を逆引きできるようにまとめました。
各症状には「その場だけ戻す方法」と「設定でずっと止める方法」を並べています。自分の症状の節だけ読めば大丈夫ですよ。
対応バージョン: 設定手順は Windows のデスクトップ版 Excel(Microsoft 365)を基準にしています。Excel for the web では、オートコレクトのオプションによる自動書式(URL のリンク化など)の設定は使えません(Microsoft の案内)。その場合は[Excel で開く]から、デスクトップアプリに切り替えて操作してください。Web 版でオートコンプリートやオートコレクトを止められるかは、公式の記載を確認できませんでした。Mac 版は、メニューの場所が異なる場合があります。
症状から探す逆引き表|Excelで入力が勝手に変わるとき
Excel で入力が勝手に変わったら、まず下の表で症状に近い行を探してください。原因の機能がわかれば、止める場所も決まります。
| 症状 | 原因の機能 | 設定場所 | その場で戻す |
|---|---|---|---|
| 候補が出て、Enter で別の語に確定される | オートコンプリート | [ファイル]→[オプション]→[詳細設定] | 確定前は Backspace、確定後は Ctrl+Z |
| (c) が © に変わる・語句が置き換わる | オートコレクト(置換) | [ファイル]→[オプション]→[校正]→[オートコレクトのオプション]→[オートコレクト]タブ | 直後に Ctrl+Z、またはオプションボタン |
| URL・メールアドレスが勝手にリンクになる | 入力オートフォーマット | 同じダイアログの[入力オートフォーマット]タブ | オプションボタン、または右クリック[ハイパーリンクの削除] |
| 先頭の小文字が大文字になる | オートコレクト(大文字化) | 同じダイアログの[オートコレクト]タブ | 直後に Ctrl+Z、またはオプションボタン |
2〜4 行目は、どれも同じ[オートコレクト]ダイアログの中にあります。1 か所を開けば、タブを切り替えるだけで全部の設定に届くので、覚えておくと楽ですね。
たとえば 1 行目のオートコンプリートは、入力の途中で続きの文字が候補として補われる状態です。
その場で戻すときに使う 2 つの操作
1 つ目は Ctrl+Z(元に戻す)です。確定した直後に押せば、直前の入力や変更を取り消せます。取り消したあとは、もう一度打ち直しましょう。
2 つ目は[オートコレクトのオプション]ボタン。自動で変わったセルにマウスポインターを合わせると表示されます。メニューから、いまの変更を元に戻すか、同じ種類の自動変更を止めるかを選べる仕組みです。
このボタンは、オートコレクト設定でボタンを表示する項目がオンのときに出ます。見当たらないときは、Ctrl+Z か後述の設定で対処してください。
症状別の原因と止め方
候補が出てEnterで別の語になる(オートコンプリート)
原因はオートコンプリートです。入力した最初の数文字が、同じ列にある既存のデータと一致すると、残りの文字を自動で補います。
列に「佐藤商事」があると、「佐藤」と打った時点で「商事」が補われます。そのまま Enter を押すと「佐藤商事」で確定してしまう、というわけ。名簿や取引先リストのように、似た語句が同じ列に並ぶ表ほど条件がそろいます。
その場だけ戻す
補われた部分が選択表示されている間は、Backspace キーで消してから Enter を押します。これで、打った文字だけで確定できますよ。確定してしまったあとなら、Ctrl+Z で取り消して打ち直しましょう。
設定でずっと止める
- [ファイル]タブ →[オプション]を開く
- 左の一覧から[詳細設定]を選ぶ
- [編集オプション]にある[セル値のオートコンプリートを有効にする]のチェックを外す
- [OK]を押して閉じる
フラッシュフィル(入力のパターンから残りを自動で埋める機能)は、オートコンプリートとは別の設定。オフにしても、フラッシュフィルは止まりません。
(c)が©に変わる・語句が置き換わる(オートコレクト)
原因はオートコレクトの置換機能。登録された文字列を入力すると、別の文字や記号に自動で置き換えます。「(c)」が「©」になるのは、この置換リストに登録があるためと考えられます。
置換リストの標準の中身は、公式ページに一覧がありません。自分の画面でリストを開いて、「(c)」の行があるか確かめてください。型番や箇条書きの「(c)」をそのまま残したい場面では、この置換が邪魔になるんですね。
その場だけ戻す
置き換わった直後なら、Ctrl+Z で置き換え前の文字に戻せる場合があります。[オートコレクトのオプション]ボタンが出ていれば、そこから元に戻す操作も選べます。
戻らないときや何度も起きるときは、次の設定で止めましょう。
設定でずっと止める
特定の置換だけ止めたいなら、リストからその行を削除しましょう。
- [ファイル]→[オプション]→[校正]を開く
- [オートコレクトのオプション]ボタンを押す
- [オートコレクト]タブの一覧で、止めたい置換(「(c)」など)の行を選ぶ
- [削除]を押し、[OK]で閉じる
置換をまとめて止めたいときは、同じタブの[入力中に自動修正する]のチェックを外します。ただし綴りの自動修正も一緒に止まるので、困っている行の削除から試すのがおすすめ。
URLが勝手にリンクになる(解除と停止)
原因は、オートコレクトの[入力オートフォーマット]です。Web アドレスやメールアドレス、ネットワークパスを入力すると、ハイパーリンクに変換します。
リンクになったセルは、クリックするとブラウザやメールソフトが開きます。セルを選ぶだけのつもりでも開いてしまうのが、地味に厄介なところ。
その場だけ戻す
入力した直後なら、セルにポインターを合わせて[オートコレクトのオプション]ボタンを押します。メニューでリンクを元に戻す項目を選べば、文字だけに戻ります。同じメニューで自動作成を止める項目を選ぶと、以後のリンク化も防げる仕組みです。
すでにリンクになっているセルは、右クリックして[ハイパーリンクの削除]を選びます。複数のセルを選んでから右クリックすれば、まとめて解除できる場合もあります。
設定でずっと止める
- [ファイル]→[オプション]→[校正]→[オートコレクトのオプション]を開く
- [入力オートフォーマット]タブを選ぶ
- [ハイパーリンクを使用したインターネット パスとネットワーク パス]のチェックを外す
- [OK]で閉じる
自動のリンク化を止めても、リンクにしたいセルだけは数式で作れます。作り方はExcelのHYPERLINK関数の使い方を参考にしてください。
先頭の小文字が大文字になる
原因は、オートコレクトにある大文字化の項目です。[オートコレクト]タブには、主に次の 3 つがあります。
| 項目 | 起きる変化 |
|---|---|
| [2 文字目を小文字にする] | 「THe」のように先頭 2 文字が大文字の語を「The」に直す |
| [文の先頭文字を大文字にする] | 文の先頭とみなされた小文字を大文字にする |
| [曜日の先頭文字を大文字にする] | 「monday」を「Monday」にする |
日本語の項目名は表示と少し違う場合があります。どの項目が最初からオンかも、公式の記載を確認できませんでした。自分の画面のチェック状態を見てください。
その場だけ戻す
変わった直後に Ctrl+Z を押すと、元の小文字に戻せる場合があります。[オートコレクトのオプション]ボタンが出ていれば、元に戻す項目を選ぶ方法も使えます。
設定でずっと止める
まず[ファイル]→[オプション]→[校正]→[オートコレクトのオプション]を開いてください。[オートコレクト]タブで、困っている変化に対応する項目のチェックだけを外しましょう。
特定の語だけ直されたくないなら、同じタブにある例外を登録するボタンを使う手もあります。ほかの語の大文字化は残したまま、その語だけを対象から外せるので便利です。
似ているけど別の症状(日付化・先頭0・リンクが開けない・数式の関数候補)
入力すると変わる症状のなかには、ここまでの自動機能とは別の仕組みで起きるものもあります。オートコレクトの設定を変えても直らないので、原因ごとに次の記事を参照してください。
- 「1-2」と打つと「1月2日」になるなど、数字が日付に変わる → 表示形式の問題です。Microsoft も自動書式とは別扱いとしています。止め方はExcelで数字が勝手に日付になる原因と止め方で解説しています。
- 「001」と打つと先頭の 0 が消える → データの型と書式の問題。Excelで先頭の0が消える原因と対処にまとめています。
- リンクを押しても開かない・反応しない → 本記事は「勝手にリンクになる」側の話です。開けないときはExcelのハイパーリンクが開けない原因を見てください。
もう 1 つ紛らわしいのが、数式で「=SU」と打ったときに出る関数の候補一覧。これは数式用のオートコンプリートで、セルの入力を補うオートコンプリートとは別の機能です。セルの候補を止める設定とは切り離して考えましょう。
よくある質問とまとめ
オフにしても候補を使いたいときは
決まった選択肢から選ばせたいなら、ドロップダウンリストが向いています。[データ]タブの[データの入力規則]で作れて、誤確定が起きにくく表記のゆれも防げるのが利点です。
Alt+↓ キーで、同じ列に入力済みの語句を一覧から選べる場合もあります。公式ヘルプでは確認できなかったので、使えたら便利な補助と考えてください。
設定は他のブックにも効くか
[Excel のオプション]で変えた設定は、通常はブックではなく Excel 側の設定として扱われます。そのため、ほかのブックを開いても同じ状態です。
一方で、ファイルを受け取った相手のパソコンには引き継がれません。共有先で「勝手に変わる」と言われたら、相手側の設定を見てもらいましょう。
まとめ
Excel で入力が勝手に変わるときは、症状から原因の機能を特定するのが近道です。機能名がわかれば、逆引き表の設定場所へ迷わずたどり着けます。
その場だけ戻すなら Ctrl+Z か[オートコレクトのオプション]ボタン。ずっと止めるなら設定のチェックを外します。
ただ、機能をまるごと切ると、便利な補助まで消えてしまいます。まずは困っている項目だけを外して、様子を見てみてください。
