過去の値が自動で入力される問題! #Excel #LifeHacks #Office
私が一番困ったのは、氏名欄みたいに「同じ苗字が多い」表を作っているとき。セルに「佐」と打った瞬間に前回の「佐藤健」「佐藤祐樹」みたいな候補が勝手に入り、Tabで確定してしまってミスに気づきにくいんですよね。これは Excel の“予測変換”というより、列内の既入力データを参照する[オートコンプリート]が原因でした。 【前回入力した文字(オートコンプリート)を消す】 1) [ファイル]→[オプション] 2) [詳細設定] 3) [編集オプション]の「オートコンプリートを使用する」のチェックを外す これで、同じ列で過去に入力した値が自動で表示される挙動が止まります。名簿(No/氏名)や入力フォームを作る人は、私は常にオフにしています。 【“勝手に文字/数字が入る”がオートコンプリート以外のケース】 ・貼り付けで書式が勝手に変わる:貼り付け後に出る小さいアイコンから「値のみ」「書式なし」を選ぶのが早いです。よく使うなら、ショートカットの「形式を選択して貼り付け(値)」を覚えると安定します。 ・日付が勝手に変換される(例:1-2 が 1月2日になる):入力前にセルの表示形式を「文字列」にしてから打つと回避できます。すでに変換された場合は、元データを入れ直すのが確実でした。 ・数式がそのまま表示される(=SUM(A1:A3) が計算されない):どこかでセルが「文字列」になっていることが多いです。表示形式を「標準」に戻して、数式を入れ直す/先頭のアポストロフィ(')が付いていないか確認します。 ・勝手に計算される:計算方法が「手動」/「自動」どちらか意図と違うと混乱します。[数式]タブ→[計算方法の設定]で確認しておくと安心です。 入力作業って小さな自動補助が逆に邪魔になることが多いので、まずは[オートコンプリート]を切る→それでも変なら「貼り付け」「表示形式」「計算設定」を順番に疑う、という流れにしてからミスが激減しました。