エクセル2002、osはwindows10を使っています。
とあるデータを計算したいのですが、データ数値の後にMB(メガバイト)の単位が付記されています。
よってこのMBの文字を除去しないと計算はできません。
Len関数とleft関数を使って、「対象セルの先頭からMBの手前まで取り出せ」と命じて
数値部分だけを抜き出すことは成功しました。
ところがこれで求めた数値が計算できません。
おそらく文字列扱いされているのでは? と思い
セルの書式を数値セルに変更してみましたが、ダメでした。
エクセルに詳しい方、お願いします。
No.1ベストアンサー
- 回答日時:
No.6
- 回答日時:
たしか、Excel XP(2002) でも数値と見なせる文字列は四則演算可能だったはずですが...。
(´・ω・`) 記憶違いだったかなあ。
まあ、SUM関数で合計できなかった気もするけどw
・・・本題・・・
自分は「置換」で ”MB” を空白に置き換えて削除することを勧めます。
そのあと、対象のセルを選択して「F2」キーを押して「Enter」キーを押せば、
対象のセルは「標準/G」または「数値」の書式になります。
……同じ列に「置換」対象の値が山ほど入力されているなら、
置き換えた後、その列を「区切り位置」で区切ったつもりにして対象の列を「数値」または「標準/G」として設定すれば、
「文字列」扱いのセルがゴッソリ「数値」になります。
そのあと「セルの表示形式」で 「#"MB"」 と指定して、単位を表示させるようにすれば良いと思います。
・・・余談・・・
いまさら Excel 2002 は無いと思うんだ。
2021または365を購入することを勧めます。
365は月単位で利用料金を支払う サブスクリプションです。
利用頻度が低いのであれば、使う月だけ 365 をサブスクで利用されてはいかがでしょう。
No.5
- 回答日時:
>計算できません。
これは関数ですか?
四則なら問題ないはずです。
VALUEで囲めば関数計算もいけると思います。
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
似たような質問が見つかりました
- Excel(エクセル) マクロで変数を用いてセルを選択し、そのセル内の数値を計算式に入れる方法 3 2021/12/27 22:59
- その他(Microsoft Office) 【Excel】予定と実績の計算。空白の場合などは予定で計算。 1 2021/12/17 17:34
- Excel(エクセル) エクセルの数式の規則性がうまくコピーされません。 3 2021/11/10 21:14
- 会計ソフト・業務用ソフト エクセルについて教えてください。 1 2021/12/03 10:08
- Visual Basic(VBA) 3つのプロシージャをまとめたら実行時エラー発生で対応不能 6 2022/05/17 01:47
- その他(Microsoft Office) ExcelVBA セルの中の()の数字を足してその数値が条件を満たせばセルの色を変えたい 1 2021/11/19 10:50
- Excel(エクセル) エクセルのセルの書式設定・ユーザー定義の条件設定について 1 2022/08/17 21:56
- その他(データベース) Access Nz関数の合計値の小数点桁数について 1 2021/12/14 14:51
- Excel(エクセル) 条件付き書式について教えてください 1 2021/12/27 10:33
- Excel(エクセル) エクセルVBAでセルに表示されているとおりの数値を取得したい(時間の計算結果) 1 2022/03/30 17:52
関連するカテゴリからQ&Aを探す
おすすめ情報
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
IFとIFS関数
-
Excelを無料で使うには? パソ...
-
セルの数を求めたい
-
エクセルの数式バーのフォント...
-
Excelの表示についての質問
-
再質問です。マクロの修正箇所...
-
データチェックを行うエクセル...
-
Excelに詳しい方! B列が「日...
-
西暦や和暦の表示をyyyymmdd表...
-
Excelで50個のセルに同じ文字を...
-
Excelの数式について教えてくだ...
-
Excel VBAで全ての矢印を赤色に...
-
エクセル関数を使って
-
祝日と土曜、日曜の合計をカウ...
-
xlsxファイルを保存する際にPDF...
-
Excelについて
-
エクセルVBA、別ブックへ転記す...
-
エクセルで「ページレイアウト...
-
2列に入っているデータを1列...
-
【ExcelVBA】名前を付けて保存→...
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
PCで流線を描くにはどのように...
-
データから単位文字を除去して...
-
Google form グーグルフォーム...
-
「ドゥ」の簡単なローマ字入力方法
-
1MBでドレくらいの文章を書くこ...
-
PDF 入力途中で改行したい
-
googleカレンダーの予定を入力...
-
ワードにて スペースを全て改行...
-
エクセルでセル未入力時の初期...
-
テキストファイルで改行に置換...
-
Office Word [ここに入力] が...
-
wordの差込印刷(ラベル作成)...
-
JUST PDF 3 傾き補正
-
Notionが、テーブルビューを一...
-
一太郎で作った文書をWord変換
-
一太郎をワードに変換
-
「ディ」はどう入力すればいい...
-
作ったマクロを複数のシートで...
-
エクセルの表を選択し、「画像...
-
ワードで住所の漢数字番地の縦...
おすすめ情報
下記がその関数です。
=left(a1,Len(a1)-2)
説明:セルa1の文字数を求め、先頭(左端)から文字数ー2だけを取り出せ。
(最後の-2は単位文字「MB」の文字数分を除け、の意味)
実際にはこの関数に「a1が空白セル、データ無しセルだった場合は。。」というif文が付きますが、記載省略しました。