リンクユニット

Windows10 & Office2016 Excel2016

Print Friendly, PDF & Email

セル範囲の中から数値に見える文字列のセルを見つけるには

投稿日:

Excelのセルに数値が入力されていると思っても、実際は文字列だったということがあります。見た目は数値に見えても表示形式は文字列になっていることがあります。セル範囲の中に見た目は数値の文字列が混じっていると、トラブルの原因になったりします。関数を使って計算しようとすると結果がおかしいとか、並べ替えもうまくいかなくなってしまいます。

セル範囲が小さい場合は、見つけるのも簡単かもしれませんが、セル範囲が広くなると見つけるのも困難です。

たとえば、下のような表があります。1つのセルが文字列になっています。見ただけでは分かりませんよね。
表

問題点 合計値が異なる

セルD7には、SUM関数が入力されているますが、合計値が間違っていますね。参考職場で、計算機で計算した合計値とExcelの合計値が違うということがありました。原因は数字文字列(見た目は数値に見える文字列)でした。
合計値が異なる

問題点 最大値も異なる

5月の最大値も違っています。
最大値が異なる

文字列を探すには

数字の文字列を見つける方法はいくつかありますが、もろもろの設定をしてあっても確実に見つける方法を紹介します。

条件付き書式を使って

セル範囲を指定します。ここでは、セルB2からセルC10までです。
範囲選択

[ホーム]タブの[スタイル]グループにある[条件付き書式]から[新しいルール]をクリックします。
条件付き書式 新しいルール

[新しい書式ルール]ダイアログボックスが表示されます。[数式を使用して、書式設定するセルを決定]をクリックします。
新しい書式ルール

下のようにダイアログボックスが変わります。[次の数式を満たす場合に値を書式設定]のテキストボックスに[=ISTEXT(B2)]と入力します。
参考ISTEXT関数は、セルの内容が文字列である場合にTrueを返してくれる関数です。

そして、[書式]をクリックします。
新しい書式ルール 数式

[セルの書式設定]ダイアログボックスが表示されます。任意の背景色を選択して、[OK]ボタンをクリックします。
セルの書式設定

[新しい書式ルール]のダイアログボックスに戻ります。[OK]ボタンをクリックします。
新しい書式ルールダイアログボックス

結果、下のように文字列のセルに背景色がつきます。
条件付き書式の結果

数字文字列を数値にするには

見つけた数字文字列を数値にするには、いくつかの方法がありますが、数値の1を乗算する方法が早いと思います。表以外の空いているセルに[1]を入力します。そして、そのセルをコピーします。
1と入力したセルをコピー

文字列のセルを選択して、右クリックして、[貼り付けのオプション]の[形式を選択して貼り付け]から[形式を選択して貼り付け]をクリックします。
形式を選択して貼り付け

[形式を選択して貼り付け]の中から[乗算]を選択して、[OK]ボタンをクリックします。
形式を選択して貼り付け 乗算

表は下のようになって、文字列だった数字も数値になります。表示形式は[標準]になっています。
結果

ミスを防ぐには

文字列のセルに数値を入力するとセルの左上に緑色の三角マークが付き、下のようにポップヒントが表示されます。

このセルにある数値が、テキスト形式か、またはアポストロフィーで始まっています。

ポップヒント

また、エラーマークをクリックすると、下のようにメニューの中からエラーの処理を選択するように求められます。
エラーの処理

ですが、Excelのオプションで、下のように[数式]の[エラーチェック]で[バックグラウンドでエラーチェックを行う]のチェックボックスをオフにしていると、上記のようなポップヒントやメニューは一切表示されません。職場では、意外とこの設定をしてあるワークシートは多かったです。できれば、この設定は既定のままオンにしておかれた方がいいと思います。
Excelのオプション

Excelのオプションダイアログボックスは、[ファイル]タブをクリックして[オプション]をクリックします。または、エラーマークの[エラーチェック オプション]をクリックしても表示されます。
エラーチェックオプション

解決できないことは【teratail】で質問してみましょう。

参考Officeのバージョンによって操作が異なる場合があります。以下の記事で、お使いのOfficeのバージョンを確認する方法を解説しています。

Office(Word、Excel、PowerPointなど)のバージョンを確認する方法

Microsoft Officeも時を得て、大きく様変わりしてきました。トラブルを解決しようとするとき、あるいは、何かの操作を探すときなど、 ...

続きを見る

お勧めのテキストです。

おすすめ記事と広告

こんな記事も読まれています

ページ罫線の設定

Wordでは、ページの周囲に罫線を引いてページを飾ることができます。[ページ罫線]という機能を使います。ページ罫線には、下のように線の種類や ...

段落の先頭文字を大きくするドロップキャップ

Wordには段落の先頭文字だけを大きくするドロップキャップという機能があります。ドロップキャップの文字はレイアウト枠の設定になるので、自由に ...

本文内に[挿入とリンク]で画像を挿入すると正しく動作しない

Wordの[挿入]ダイアログボックスにある[挿入とリンク]で本文内に画像を挿入すると、正しく動作しません。Word2010以降の問題のようで ...

写真をフォトギャラリーで起動したい

Windows10で写真をクリックすると、[フォト]が起動します。おそらく既定だとおもいますが。これを[フォトギャラリー]で起動する方法です ...

文書内の特定の書式の文字列のみを印刷したくない

Wordで文書内の特定の書式の文字列のみを印刷したくない場合の方法です。一部の文字列のみを印刷したくない場合は、その文字列を隠し文字にすると ...

-Windows10 & Office2016 Excel2016

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

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