Google検索

Windows8 & Office2013 Excel2013

数式が表示されて計算結果が表示されない

投稿日:2017年1月9日 更新日:

Excelで、A列に入力している日付(8桁の数字)から年だけをB列に表示したいとの質問を受け、関数を使って表示できるようにしました。

でも、数式を入力したセルをアクティブにして、数式バーにカーソルを置いて[Enter]キーを押したら数式がそのまま表示されるようになったとの連絡がありました。

数式バー

LEFT関数

セル[B1]を選択して、数式バーに下の関数を入力して、[Enter]キーを押して確定します。

=LEFT(A1,4)

その後は、セル[B1]を再度、選択して、フィルハンドルをダブルクリックすると、数式がA列の最終行(入力済み行)までコピーされますよ、と説明しました。

ワークシート

参考LEFT関数については、以下の記事で解説しています。

関数を使って氏名を分割

Excelで氏名の列を姓と名の列に分割したい場合がありますね。 区切り位置ウィザードを使用して分割する方法は、以下の記事で解説しています。 ...

続きを見る

文字列から文字を取り出す関数

ユーザー定義で[年]を表示

その後、「年」という文字列も表示したいということだったので、ユーザー定義を使って表示する方法を教えました。

範囲選択をして右クリック、ショートカットメニューから[セルの書式設定]をクリックして、[セルの書式設定]ダイアログボックスを表示します。

参考[セルの書式設定]ダイアログボックスを表示するショートカットキーは、[Ctrl]+[1]です。

ショートカットメニュー

[表示形式]タブの[ユーザー定義]で[@年]と入力します。

セルの書式設定ダイアログボックス

これで、質問者の思い通りの形になったわけです。

ワークシート

参考ユーザー定義については、以下の記事などが参考になると思います。

セルに[金○円]と表示するには

一つのセルに[金○円]と表示したい場合ってありますね。 そういう時は[セルの書式設定]ダイアログボックスの[ユーザー定義]で設定することがで ...

続きを見る

セルのデータを非表示に

印刷するときにセルに入力された文字や数字を隠したいことってありますね。 また、空白に見せたいけど、数字を入力していなければ計算できないという ...

続きを見る

[令和1年]を[令和元年]と表示する(ユーザー定義と条件付き書式)

Excelで[セルの書式設定]で和暦表示にすると、2019/05/01から2019/12/31までは[令和1年]と表示されます。この[令和1 ...

続きを見る

セルに数式が表示されたままになる現象

ですが、後日、連絡があり、セルに数式が表示されたままになったとのことです。

数式を入力したセルをアクティブにして、数式バーにカーソルを置いて[Enter]キーを押したら数式がそのまま表示されるようになったとのこと。

数式バー

これは、ユーザー定義の設定で、セルの書式を文字列にしてしまったのが原因ですね。

数式が入力されたセルをアクティブにして、[関数の挿入]ボタンをクリックして、[関数の引数]ダイアログボックスを表示させて[OK]ボタンをクリックしても同じようになります。

関数の引数ダイアログボックス

元に戻すボタンで戻せば、元通りになったと思うのですが、上書きしてしまったとのこと。

数式の結果を表示させるには

数式が表示されたセルを数式の結果が表示されるようにする方法です。

まず、数式を入力したセル(ユーザー定義も設定)を範囲選択して、[セルの書式設定]ダイアログボックスので[表示形式]で[標準]にします。

もちろん、[ホーム]タブの[数値]グループにある[表示形式]から[標準]を選択しても同じです。

セルの書式設定

これで、[年]という文字が消え、書式設定は、[標準]になりました。

[標準]になっても、数式はそのまま表示されています。

書式設定が[標準]の状態で、再編集しなけば数式の結果は表示されません。

数式が表示されてしまったセルの数が少なければ、1つのセルをアクティブにして、以下のいずれかの操作を行います。

  • [F2]キーを押して、[Enter]キーを押すと、数式の結果が表示されるようになります。
  • 数式バーにカーソルを置いて[Enter]キーを押します。
  • [関数の引数]ダイアログボックスを表示させて[OK]ボタンをクリックしても同じです。

上記3つの方法は、複数のセルを選択して一括して操作することはできませんので、最上段のセルを選択して、上記いずれかの操作を行い、コピー&貼り付けの操作を行います。

数式が表示されたセル

一括操作(置換)

もっと簡単に複数のセルを一括して操作する方法を紹介します。

キーボードから[Ctrl]キーと[F]キーを押して[検索と置換]ダイアログボックスを表示します。

[ホーム]タブの[編集]グループにある[検索と置換]から[置換]をクリックしても同じです。

[検索する文字列]に[=]を、[置換後の文字列]に[=]を入力して、[すべて置換]ボタンをクリックします。

検索と置換ダイアログボックス

これで、数式が表示されたセルはなくなります。

数式の結果が表示されたセル

一括操作(区切り位置ウィザード)

もう一つ、[区切り位置]ウィザードを使って数式の結果を表示するようにする方法があります。

数式が表示されたセルを範囲選択して、[データ]タブの[データツール]グループにある[区切り位置]をクリックします。

区切り位置

[区切り位置指定ウィザード-1/3]が表示されます。

そのまま[完了]ボタンをクリックします。

区切り位置指定ウィザード-1/3

参考以下は、区切り位置指定ウィザードを使用した解説です。

ピボットテーブルで日付のグループ化ができない

Excelでピボットテーブルを作成して、日付フィールドで[月]ごとのグループ化をしようとしてもできないことがあります。 これは、見た目は日付 ...

続きを見る

氏名の列を姓と名の列に分割

Excel2013で氏名セルを姓と名の別々のセルに分ける操作をしていたら、Excel2013のポップヒントに思わずほっこりしました。 下のよ ...

続きを見る

数式の入力

[年]を表示する方法として、今度は数式バーに下のように入力するように指示しました。

=LEFT(A1,4)&"年"

数式バー

数式のコピー

数式を入力したセルのフィルハンドルをドラッグ、あるいはダブルクリックです。

ダブルクリックすると、隣接する列の最終行(入力済み行)までコピーされます。

数式のコピー

右揃え

そして、右寄せにしたいとのことだったので、[ホーム]タブの[配置]グループにある[右揃え]ボタンをクリックするように教えました。

これで、質問者の方は笑顔です。(^.^)

右揃え

参考数式を確認するためにセルに数式を表示するには、[数式]タブの[数式の表示]から行うことができます。

数式をセルに表示するには

数式をワークシートのセルに表示したいということはありますね。 数式のエラーを見つけたい、どこに数式が入っているのか分からない、などという時に ...

続きを見る

セル内の数字や文字を抜き出すには、フラッシュフィルが便利です。

フラッシュフィル(文字列の結合や抜き出しをワンクリックで)

フラッシュフィルとは、Excelが入力されたデータから規則性を自動的に認識して実行してくれる機能です。Excel2013の新機能です。 これ ...

続きを見る

Profile

執筆者/はま

おすすめ記事と広告

-Windows8 & Office2013 Excel2013

Copyright © 2001-2019 初心者のためのOffice講座 All Rights Reserved.

Copyright© 初心者のためのOffice講座 , 2019 AllRights Reserved Powered by AFFINGER4.