2025/8/29 に編集しました

... もっと見る「見た目は数字なのに計算できない」問題、私は一番ここでつまずきました。SUMや四則演算が効かない原因の多くは、セルのデータ型が“数値”ではなく“文字列”になっていること。特に、他システムから貼り付けたデータや、先頭に’(アポストロフィ)が入っているデータ、全角数字・空白混入は要注意です。 ■まず確認:数値?文字列? ・左上に緑の三角が出る/左寄せ表示→文字列の可能性大 ・=ISTEXT(A1) がTRUEなら文字列、=ISNUMBER(A1) がTRUEなら数値 ここを確認してから直すと早いです。 ■一括で「数値に変換」する定番テク 1) VALUE関数で数値化:=VALUE(A1)  文字列の"123"を数値の123へ。集計列を作って貼り付け値にすると安定。 2) 0を足す(演算で型変換):=A1+0  空白や不要文字がない“数字っぽい文字列”ならこれで一発。 3) 1を掛ける:=A1*1  +0と同じく、手早く数値型に寄せたいときに便利。 4) 「区切り位置」機能で一括変換  データ→区切り位置→(何も変えず)完了。大量データの一括変換でよく使いました。 5) 貼り付けの形式→「乗算」  空セルに1を入力→コピー→対象範囲に形式を選択して貼り付け→乗算。列ごと一気に数値化できます。 ■エラーを避けて計算するコツ ・空白や「-」が混ざる列は、=IFERROR(VALUE(A1),"") のように逃げ道を作ると集計が崩れにくいです。 ・VLOOKUP/XLOOKUP後に数値化が必要なことも多いので、=VALUE(XLOOKUP(...)) のように“取得+数値化”をセットにすると、SUM/AVERAGEが安定しました。 ■記事内の変換系関数(表示目的)も使い分け DOLLAR/YENは通貨表示、ROMANはローマ数字、NUMBERSTRINGは漢数字、BAHTTEXTはタイ語通貨表記など「見せ方」を整えるのに便利。ただし、これらは“文字列”を返すことが多いので、集計用の列とは分けるのがコツです。 最後に、計算用は「数値型」、見せる用は「文字列(表示)」と分離すると、エラーが激減しました。自分のシートでどのパターンが多いか、ぜひ一度チェックしてみてください。