エクセルを使っていると、セルの左上の隅に表示される小さな緑色の三角形アイコンを目にしたことはないでしょうか。これは他のアプリなどからエクセルにデータを貼り付けた場合などに表示され、数値データの形式が文字列となっていることを知らせています。
このような機能がある理由は、エクセルで扱える数値の形式は「数値」と「文字列」に区別されているからです。文字列形式となっている数値は、関数の参照先に指定しても計算対象にならず、数式エラーや計算ミスが発生します。そうならないよう、視覚的に判明できるようにしたのが三角形アイコンです。
エクセルには、文字列形式となっている数値を、数値形式に変更する3つの技があります。三角形アイコンが表示された際に重宝しますので、覚えておくとよいでしょう。
参照先は間違っていないのに数式の結果がおかしい
指定されたセルの範囲内で最大値を返すMAX関数で、おかしな計算結果となった場合の修正方法を例に、文字列形式を数値形式に変更する方法を紹介します。
MAX関数の参照先はセルC1からC3の「1」「250」「-3958」になっています。正しい答えは250ですが、緑の三角形アイコンが表示されている左の列では、計算結果が0という結果になっています。
このように、数値データを文字列形式に設定していると予期せぬ結果が表れます。
間違いの原因が分かる機能、エラーチェック
数式エラーの原因を探る最も簡単な方法は、[エラーチェック]という機能です。前述の緑の三角形アイコンで数式エラーの原因となっているセルがわかります。緑色の三角形マークが表示されているセルを選択すると「!」マークが表示され、エラーの原因を確認できます。ここでは「数値が文字列として保存されている」がエラーの原因でした。
エラーチェック設定で、シート全体の一括修正を
[エラーチェック]の設定は、まず[ファイル]タブをクリックして表示される[バックステージビュー]グループの[オプション]をクリックすると表示される、[Excelのオプション]ダイアログボックスで行います。
ダイアログボックス左上の[数式]を選択すると[数式の計算や処理、エラー処理に関するオプションを変更します]ボックスが表示されます。
一番下の[エラーチェックルール]にあるチェックボックスで、設定ができるようになっています。 デフォルトでは、このように[空白セルを参照する数式]を除いて全てにチェックが付いています。
[文字列形式の数値、またはアポストロフィで始まる数値]にチェックが入っているので、文字列形式の数値が入力されると、小さい三角形が表示されるわけです。
次に、[エラーチェック]を使って、シート全体を一括で形式を文字列から数値に変換する方法を紹介します。まず対象となる文字列形式となっているセルの範囲を選択します。
「!」のマークをクリックしてダイアログボックスが表示されたら、[数値に変換する]を選択しクリックします。
これで数値に変換され、緑の三角形アイコンも消えました。
数式を使って、一部のセルのみを形式変更する
前述のエラーチェックではシート全体の形式を変更しましたが、行や列など部分的に形式を変更する方法もあります。文字列形式となっている数字を計算対象にすると、計算結果は数値になるという特性を利用した方法です。
たとえば、セルC2 に文字列形式の「1」という数字が入っている場合に、空いているE2のセルへC2×1という数式「=C2*1」を入力します。
計算結果はC2と同じ「1」とE2のセルに表示されますが、緑の三角形アイコンは表示されていないので、数値形式に置き換わっていることがわかります。
データが複数ある場合には、オートフィルを使えば自動入力されて、形式も変更されます。今回の方法は、念のために元となった文字列として扱われている数字も残しておきたいときなどに活用してください。
形式を選択して貼り付けで、手間が省ける
次の方法は、前述の数式を活用して数値形式に変換する方法の応用です。具体的には、「形式を選択して貼り付け」設定にある [演算]を使うことによって、貼り付け時に、計算と数値形式への変換を同時に行うものになります。
まず、文字列形式の数字が入力されているセルC2をコピーし、貼り付け先のセルE2を選択します。
次に[ホーム]ダブの[クリップボード] グループにある[貼り付け]から [形式を選択して貼り付け] をクリックするとダイアログボックスが表示されます。ダイアログボックスの下の[演算]にある[加算]にチェックを入れ、[OK]をクリックします。
同様にセルE3、E4にも[形式を選択して貼り付け]を行います。
この方法は、セルが大量だった場合には、前述の数式を使って変換する方法よりも手早く行えます。
ただし貼り付け先に数値が入力済みになっていると、貼り付け元と、貼り付け先の値を足した(加算した)数値になってしまいますので、貼り付け先が空白セルであることをしっかり確認してください。
今までセル内に緑の三角形アイコンが表示されても、あまり気にせずにいた人が多いかもしれません。本記事で重要なアラートであることを紹介したので、今後はエラーチェックのアラート表示を活用して、事前にミスを防ぎましょう。
連載記事一覧
- 第1回 10分で作るエクセル見積書 2016.02.01 (Mon)
- 第2回 パワーポイントで「魅せる文書」を作ろう 2016.02.01 (Mon)
- 第3回 テンプレートを活用しよう(ワード編) 2016.02.01 (Mon)
- 第4回 エクセルの作業効率をあげよう 2016.02.01 (Mon)
- 第5回 パワーポイントのアウトライン機能を活用しよう 2016.02.01 (Mon)
- 第6回 エクセルのグラフを活用しよう 2016.02.01 (Mon)
- 第7回 パワーポイントにメディアを埋め込もう(前編) 2016.02.01 (Mon)
- 第8回 パワーポイントにメディアを埋め込もう(後編) 2016.02.01 (Mon)
- 第9回 関数を使って請求書を作ろう 2016.02.01 (Mon)
- 第10回 エクセルの便利な機能「ユーザー設定のビュー」を活用しよう 2016.02.01 (Mon)
- 第11回 エクセルシートのセルの設定を変更されたくない場合は「シートの保護」を使おう 2016.02.01 (Mon)
- 第12回 エクセル入力作業を効率化するショートカット8選 2016.02.01 (Mon)
- 第13回 エクセルの便利な機能「ウィンドウ枠の固定」を活用しよう! 2016.02.01 (Mon)
- 第14回 エクセルで1行おきに行の背景色を変える方法(「条件付き書式」の利用) 2016.02.01 (Mon)
- 第15回 エクセルで日付の書式を「ユーザー定義」で条件に応じて変更する方法 2016.02.01 (Mon)
- 第16回 添削にはワードの「変更履歴の記録」を活用しよう 2016.05.12 (Thu)
- 第17回 よく使う単語をユーザー辞書に登録して効率アップ 2016.05.23 (Mon)
- 第18回 ワードで作成した請求書に合計金額を自動で入れる 2016.06.16 (Thu)
- 第19回 ワードでつくった案内状に宛名を差し込み印刷しよう 2016.06.23 (Thu)
- 第20回 印刷されない文字「隠し文字」を活用しよう 2016.07.11 (Mon)
- 第21回 簡単ステップでワードにグラフを挿入しよう 2016.07.26 (Tue)
- 第22回 エクセルで売り上げ予測を立てて目標を設定する 2016.08.09 (Tue)
- 第23回 エクセルを使ってリピートユーザーの売上を判別する 2016.08.29 (Mon)
- 第24回 画像圧縮でパワーポイントのファイル容量を減らそう 2016.09.06 (Tue)
- 第25回 パワーポイントのスライドショーを「ペン」で強調! 2016.09.27 (Tue)
- 第26回 エクセルで月ごとの売上推移を管理する 2016.10.11 (Tue)
- 第27回 イベントのアンケート結果をエクセルで分析する 2016.10.24 (Mon)
- 第28回 エクセルを1枚で印刷したい、共有したい時の解決法 2016.11.14 (Mon)
- 第29回 エクセルで宛名にフリガナを付け簡単に並び替える方法 2016.11.28 (Mon)
- 第30回 入力するだけ!意外に便利なエクセル関数 2016.12.12 (Mon)
- 第31回 エクセルの「プルダウン」機能を使いこなそう! 2016.12.26 (Mon)
- 第32回 Webサイトの「階層」をエクセルで改善する方法 2017.01.16 (Mon)
- 第33回 簡単かつ見やすい!特定のセルを自動で強調する方法 2017.01.27 (Fri)
- 第34回 見やすいエクセルを作る「書式設定」6つのポイント 2017.02.07 (Tue)
- 第35回 エクセルで「重複削除」を使いこなす 2017.02.22 (Wed)
- 第36回 エクセルデータの抽出なら「フィルター」機能が便利 2017.03.08 (Wed)
- 第37回 図表作りの強い味方「SmartArt」を快適に使うコツ 2017.03.15 (Wed)
- 第38回 ワードの誤記を簡単に修正「校閲機能」を活用しよう 2017.04.05 (Wed)
- 第39回 作業スピードが大幅アップ!ワードのTips集 2017.04.19 (Wed)
- 第40回 画像を使い過ぎて容量が大きいファイルを軽量化する 2017.05.15 (Mon)
- 第41回 プレゼンをスマートにするパワーポイント操作法 2017.05.22 (Mon)
- 第42回 ワード文書を本のようなレイアウトで表示する 2017.06.05 (Mon)
- 第43回 エクセルのクイック分析でデータを視覚化する 2017.06.13 (Tue)
- 第44回 ワード文書に図や写真をセンスよく挿入する方法 2017.07.04 (Tue)
- 第45回 エクセルで作業効率を上げるキーボードショートカット集 2017.07.20 (Thu)
- 第46回 データに合わせた最適なグラフをエクセルで作る 2017.08.02 (Wed)
- 第47回 SmartArt機能でワード文書にフローチャートを作成 2017.08.18 (Fri)
- 第48回 あいさつ文は自動入力機能で!ワードの効率アップ術 2017.09.01 (Fri)
- 第49回 顧客リストや住所録に使えるエクセルの入力機能 2017.09.13 (Wed)
- 第50回 うっかり上書きを防止するワードの編集の制限 2017.10.03 (Tue)
- 第51回 エクセルのテーブル機能を5分でマスターする 2017.10.16 (Mon)
- 第52回 ワードの機能でプロにも負けない画像編集を実現! 2017.11.06 (Mon)
- 第53回 オフィス365のワンノートで作業効率を劇的にアップ! 2017.11.13 (Mon)
- 第54回 エクセルの「数える」関数を覚えて効率化を実現 2017.11.27 (Mon)
- 第55回 セル内の情報を分割してエクセル表を自由自在に操る 2017.12.11 (Mon)
- 第56回 エクセルのアイコンセットで見やすい表をつくる 2017.12.19 (Tue)
- 第57回 トレース機能で、数式の参照先を見える化 2017.12.25 (Mon)
- 第58回 エクセルのエラーチェック機能を活用してミスを防ぐ 2018.01.12 (Fri)
- 第59回 ワードの便利な表機能を使いこなそう 2018.01.24 (Wed)
- 第60回 パワーポイントのズーム機能で、プレゼン力アップ! 2018.02.07 (Wed)
- 第61回 エクセルの「セルの読み上げ」機能で見落としを削減 2018.02.13 (Tue)
- 第62回 エクセルのセルを関数、フラッシュフィルで結合 2018.02.19 (Mon)
- 第63回 タブレットでエクセル操作時に絶対覚えたい便利技 2018.02.26 (Mon)
- 第64回 エクセルの3Dマップで見栄えする地図グラフを作ろう 2018.03.05 (Mon)
- 第65回 エクセルの共同編集機能で効率的に作業を進めよう 2018.03.13 (Tue)
- 第66回 パワーポイントの蛍光ペン機能で見やすい資料作りを 2018.03.20 (Tue)
- 第67回 フォーム機能を使ってエクセルの入力時間を短縮! 2018.03.28 (Wed)
- 第68回 ワード文書の全角・半角を簡単に統一するテクニック 2018.04.06 (Fri)
- 第69回 エクセルで修正指示がきちんと伝わるコメント機能 2018.04.10 (Tue)