物語のメモ

物語・植物・心理学・文化人類学・IT等について/月1回更新目標

スプレッドシートで全角数字を半角にして計算する方法

ITの備忘録です。

グーグルのスプレッドシート上で、全角数字を半角にして計算する方法に悩みましたので、対処方を記載します。
(※なおエクセルだと全角数字でも半角数字と同じように計算できるのですが、2022/04現在では、スプレッドシートでは全角数字をそのままでは計算できません)

結論から言うと、下記の方法です。
・ASC()関数で、全角数字を半角数字に変換する
・ただし、全角数字以外のものが入っている場合(ひらがなとかが入っている場合)は、半角数字に変換出来ず、エラーになってしまう。
それを回避するには「IF(ISNUMBER(ASC(B2)*1),ASC(B2)*1)」のような関数で、全角数字かどうかを判定して、全角数字の場合のみ半角数字に変換するようにする。

URLは下記です。

docs.google.com