解決済みの質問
Excel2000です。ある列に
1枚
2枚
1枚
…
のように「数字(全部1桁です)+枚」というデータが入ってます。
この合計を出したいのですが、良い方法はないでしょうか。
※数字と単位の「枚」を別々のセルに分けてしまえれば簡単なんですが、フォーマットの関係で、それができません。あと、数字は全角で入力されてます。他に方法がなければ仕方ありませんが、行数が多いのでいちいち入力しなおさないで済む方法があれば嬉しいのですが。(わがまま言って済みません。)
投稿日時 - 2002-05-07 15:57:46
数字がすべて1桁ということなら意外と簡単に出来そうです。
=SUM(VALUE(LEFT(範囲,1)))
のように入力します。入力後に Ctrl + Shift + Enter で式を確定すれば合計が出ます。
範囲が複数の部分にまたがっている場合は
=SUM(VALUE(LEFT(範囲1,1)))+SUM(VALUE(LEFT(範囲2,1)))+・・・・
のように入力し、Ctrl + Shift + Enter で確定します。
投稿日時 - 2002-05-07 16:09:21
お礼
>=SUM(VALUE(LEFT(範囲,1)))
>
>のように入力します。
あのー、このまんま試したら(もちろん範囲はちゃんと入れました)エラーになったんですが…。
と、#1の方の補足に書いた全角⇒半角の件が、アドバイス頂いたVALUE関数で解決しました。助かりました。ありがとうございました。
投稿日時 - 2002-05-07 16:24:23
0人が「このQ&Aが役に立った」と投票しています
ベストアンサー以外の回答(1件中 1~1件目)
全部1けたなら,
隣のカラムに,
=LEFT(xx,1)
とすれば数字部分だけ取り出せます.
xxには,”1枚”などの入っているセルのアドレスを入れてください.
投稿日時 - 2002-05-07 16:01:15
補足
なるほど!その手がありましたね。ですが、質問にも書きましたが数字が全角なんですよ。LEFTで取り出してみると…予想通り、全角でした。^^;
半角で取り出せれば解決するんですが…。
投稿日時 - 2002-05-07 16:13:55
お礼
さっそくの回答ありがとうございました。pesoさんの回答との合わせワザで解決しました。
投稿日時 - 2002-05-07 16:19:30
OKWaveのオススメ
おすすめリンク