大阪市東淀川区を10倍楽しく暮らせる地域情報ネット
情報検索
情報
お店
----いろんな話題いっぱいの地元情報サイト----
探す
かみしんナビ
お店ナビ
調べる
郵便番号
楽しむ
行事イベントカレンダー
働く学ぶ
求人
講座
教室
買う売る
お得
フリーマーケット
住まい
上新庄不動産ネット
掲示ばん
なんでも
子育て
PCお助け
街作り
おしえて
不動産
アンケート
エクセル質問
このおしえてBBSは上新庄ネット(上新庄界隈主に大阪市東淀川区)の掲示ばんです。
新規書き込みフォームへ
[戻る]
グリーン
2004/03/02(火) 21:25:50
エクセルで
(8a, 3.5f, 3.5g, 2e ・・・・・)
などのアルファベットを含む数の数字だけを
(8、3.5、3.5、2・・・・)
合計したいのですが
方法がわかりません。
わかる方がいらっしゃいましたら教えて下さい。
ネットで探したのですが上手くいきません。
よろしくお願いします。
yassy(=ぱうむ)
[HomePage]
2004/03/03(水) 07:51:38
遠回りかもしれませんが
アルファベットが1文字と言う条件ならば
置換(SUBSTITUTE)→数値変換(VALUE)関数を使って
できます。
ただ、別セルでの計算となります。
これでは駄目でしょうか?
えくせるおやじ
2004/03/03(水) 22:27:48
とりあえず、数字の後にアルファベットが一文字しかついていないとします。A1〜A4に8a, 3.5f, 3.5g, 2eと入力されているとして、
A5:=SUM(VALUE(LEFT(A1:A4,LEN(A1:A4)-1)))
と入力して、通常はリターンのみで確定する代わりに、ShiftとCtrlも同時に押して、Shift+Ctrl+リターンで確定してください。
数式バーの表示は{=SUM(VALUE(LEFT(A1:A4,LEN(A1:A4)-1)))}となって、8+3.5+3.5+2の答えの17が表示されるはずです。
これは配列数式という方法です。
yassy
2004/03/04(木) 01:21:32
なるほど!
【配列】を使うんですね。私はご質問の逆パターンの処理をよくしてましたんで...
【LEN】関数はこういう使い方もできるんですね。
勉強になりました。(てかもっと勉強せねば...)
(すみません。役立たずでした>私)
メモメモ...
グリーン
2004/03/04(木) 16:59:37
[[
解決
]]
yassy様
えくせるおやじ様
早速教えていただきありがとうございました。
yassy様の方法を昨日試してみたところ、知識が足りなくて、
入力のしかたがよくわからないところがあったので
もう一度yassy様にやり方を教えていただこうと思い、ここを開いたら
エクセルおやじさんのお返事があったので、
試してみたら答が出ました。
yassy様のやり方でも同じことが出来るのだと思うのですが
私は知識がまだまだなので理解できないのだと思います。
いずれにしても、もうこれで月初のわずらわしい計算にイライラしなくて済みます。
本当に助かります。
有難うございました。
返信書き込み
■ お名前(ペンネーム可)
■ メールアドレス(省略可、半角で入力)
■ ホームページアドレス(省略可、半角で入力)
■ 発言(エラー時再送信禁止)
←解決時は質問者本人がここをチェックしてください。
Content-type: text/html; charset=Shift_JIS
Error
System Error! - 当サイト内からアクセスして下さい