- ベストアンサー
エクセル数字と文字が入った列の積は?
エクセルで下のような数字と文字が入ったセルがあります。 A B C D(A~Cの合計) E(重量) F(D×E) 1 2 | 2 | 2 | 6 | 2.5 | 15.0 2 - | - | - | 1SET | 21.0 | 21.0 3 4 | 4 | 4 | 12 | 3.0 | 36.0 2行目のが問題なのですが、SETの部分だけ省いてEの重量とかけてくれるような関数ってありますか?
- みんなの回答 (3)
- 専門家の回答
質問者が選んだベストアンサー
=SUBSTITUTE(D1,"SET","")*E1 として下に式をフィルドラッグしてみてください。 あるかどうかにかかわらず、SETという文字列を省いた値にE列の値御を掛けます。
その他の回答 (2)
- tom04
- ベストアンサー率49% (2537/5117)
こんにちは! 横からお邪魔します! 私もNo.2さんの方法をおススメします。 ただ今確認してみると セルの書式設定のユーザー定義から 0"SET" とダブルクォーテーションが必要かと思います。 これでNo.2さんが仰っていらっしゃるように数値のみの入力でOKかと思います。 以上、余計なお世話かもしれませんが、 この程度でごめんなさい。m(__)m
お礼
ありがとうございました。忘れちゃうんですよね、""とかって。 参考になりました。
- Cupper
- ベストアンサー率32% (2123/6444)
=SUBSTITUTE(文字列,検索文字列,置換文字列,置換対象) =REPLACE(文字列,開始位置,文字数,置換文字列) =LEFT(文字列,[文字数]) =RIGHT(文字列,[文字数]) =MID (文字列,開始位置,文字数) =LEN(文字列) …これらの関数を組み合わせて使うかな あるいは「セルの書式」で D2セルだけ 「0SET」とユーザー書式を設定して値は "1" を入力するかですね (自分はこっちがお奨めなんですけど…)
お礼
おそくなりましたが、ありがとうございました。 ユーザー書式にすると他のがうまくいかないので、SUBSTITUTEを使ってみました。
お礼
遅くなりました。ありがとうございます。 IF式と組み合わせてこれを使ってみました。ちゃんとでました。