
エクセル2002、OS=Win10 です。
いまここに、売り上げを集計した表があります。
A列に売上金額が入っていますが、これが文字列形式であり、文字列の末に”円”が付いています。
また、金額ですので、数値部分は一定せず、0桁から5,6桁まであります。
これらについて、末尾の円を除外し、更にA列の合計値を計算したいです。
そこでB列に以下のような関数を組み込みました。
=IF(A1<>"",LEFTB(A1,LENB(A1)-1),"空白")
一応の解説
A1が空白以外の場合、A1の文字数をlen関数で算出し、それより一文字分少ない文字数(これは末尾の円を切り落とすため)をA1の文字列の左から取り出せ。
これでB列にはA列の売上金額文字列から「円」を除外した数値部分だけを表示できます。
↑これは見た目の上では完成しました。
で、このB列をΣ、あるいはその他の計算巻数で集計したいのですが、
全く計算してくれません。
まあ、おそらくはLEFTB関数で取り出した値を文字列扱いしているために計算対象にしてくれないのだと思いますが、どうしたら計算対象にしてくれるでしょうか?
なお
「そんなのカンタンじゃん、
A列の円の文字を置換操作で消去してしまえばいいんだよ
そうすればA列が全部数字列になり、わざわざB列にLEN関数、LEFT関数で「円」の文字を取り除く、なんて操作をしなくてもA列だけで作業が完了するよ」
というお答えもありましょうが、いろいろ事情があって
【A列の内容を直接置換作業などで改変を加えてはいけない】
ものとしてください。
よろしくお願いします。

No.5
- 回答日時:
文字列から抽出した数字は、”文字列の数字”なのです。
そこに*1する事で計算が行われ数値として結果が出てくる、そういう仕様です。
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
似たような質問が見つかりました
- Excel(エクセル) データから単位文字を除去して計算する方法は? 6 2023/10/30 08:22
- Excel(エクセル) エクセルの表の参照値から円を取って数字で扱えるようにしたい 4 2024/02/09 11:12
- Excel(エクセル) SUMIF関数について 4 2023/06/14 13:13
- Excel(エクセル) Excelの文字列を数字に変換する方法について 6 2023/07/31 21:18
- Excel(エクセル) エクセルで文字列と数字が混在する列に書式設定したい。 3 2022/12/19 09:11
- Excel(エクセル) Excel関数-文字列で自動作成された関数を実行する方法 3 2024/06/19 14:11
- その他(コンピューター・テクノロジー) 【Tableau Desktop】文字列から8桁の数字を日付型(yyyyMMdd)として取得 1 2023/07/31 10:17
- Visual Basic(VBA) VBA初心者です 検索した数字の行に色をつける 5 2023/02/13 14:22
- Excel(エクセル) 関数を教えて下さい。 2 2024/04/17 12:53
- Excel(エクセル) 【画像あり】A1が●+B1と同じ文字がB列にある+C1と同じ文字がC列にある場合D1に〇を付ける 3 2023/03/09 18:18
このQ&Aを見た人はこんなQ&Aも見ています
-
考えた式の戻り値が期待通りにならない
Excel(エクセル)
-
【Excel】 1つのセルの日にちを4分割にしたい
Excel(エクセル)
-
8:40までの出勤は全て8:30にする関数を教えて下さい!!
Excel(エクセル)
-
-
4
Excelの時刻の不思議
Excel(エクセル)
-
5
エクセルにて時間帯にて自動で表示を変える
Excel(エクセル)
-
6
年間の医療費のデータがあり、月々の集計をする計算式を教えていただけませんか
Excel(エクセル)
-
7
45490がどうして
Excel(エクセル)
-
8
エクセルの関数ついて
Excel(エクセル)
-
9
エクセルシート保護を解除させない方法。
Excel(エクセル)
-
10
エクセル初心者です 用語とか良く分からないので簡単に説明していただけると幸いです 表を作っているので
Excel(エクセル)
-
11
エクセルで、数字の下4桁の0を削除する関数
Excel(エクセル)
-
12
エクセルの文字が途中から消える
Excel(エクセル)
-
13
Excelの計算が合いません。 諸事情で会計の簡素な購入・販売諸元表を作っているのですが、一つの項目
Excel(エクセル)
-
14
if関数。半角文字や全角文字で分ける事ができますか?
Excel(エクセル)
-
15
Excelファイルのすべての更新日時を調べる方法
Excel(エクセル)
-
16
Excel初心者です、Excelの日付関数を使って A列=生年月日 B列=年齢 C列=シリアル値 で
Excel(エクセル)
-
17
Excelの複数条件の関数
Excel(エクセル)
-
18
作成した数式を値として表示し、 その後別のセルへコピーするといった作業をしています。 しかし、コピー
Excel(エクセル)
-
19
【Excel】効率的な関数式の組み方について
Excel(エクセル)
-
20
エクセルについての質問です。 画像のようにsheet10月の今月欄内の数値をsheet11月の前月欄
Excel(エクセル)
関連するカテゴリからQ&Aを探す
おすすめ情報
このQ&Aを見た人がよく見るQ&A
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
9月17日でサービス終了らし...
-
エクセル ドロップダウンリスト...
-
特定のセルだけ結果がおかしい...
-
エクセルのdatedif関数を使って...
-
エクセルの循環参照、?
-
【関数】同じ関数なのに、エラ...
-
【マクロ】列を折りたたみ非表...
-
【マクロ】【配列】3つのシー...
-
【マクロ】アクティブセルの時...
-
iPhoneのExcelアプリで、別のシ...
-
【マクロ】EXCELで読込したCSV...
-
【条件付き書式】シートの中で...
-
【マクロ】3行に上から下に並...
-
【マクロ】オートフィルターの...
-
【マクロ】A列にある、日付(本...
-
vba テキストボックスとリフト...
-
エクセル
-
【エクセル】期限アラートについて
-
Excel 複数のセルが一致すると...
-
【マクロ】WEBシステムから保存...
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
Excelファイルを開くと私だけVA...
-
エクセルについてどう関数を使...
-
マクロ・VBAで、当該ファイルの...
-
エクセルのセルに画像は埋め込...
-
エクセルで、一部のセルだけ固...
-
【マクロ、画像あり】A表かB表...
-
エクセルでカウントする
-
【マクロ】コードを少しでも、...
-
VBA_日時のソート
-
エクセルで教えてください。 例...
-
エクセル 月間シフト表で曜日ご...
-
セルの左に余白を付ける
-
エクセル
-
エクセルについて教えてください
-
2枚のエクセル表で数字をマッチ...
-
ExcelのIF関数との組み合わせの...
-
エクセルのファイルのコピーを...
-
エクセルで二つのブックの違い...
-
空白処理を空白に
-
Excelのチェックボックスについ...
おすすめ情報