[[20050412140522]] 『文字列の計算』(ブク) >>BOT

[ 初めての方へ | 一覧(最新更新順) | 全文検索 | 過去ログ ]

 

『文字列の計算』(ブク)
  いつも勉強させていただいてます。
[[20040629091848]]を参考に、文字列から数字を引っ張ってきて計算式に組み込んでいるのですが、
 文字列内に数字が1つだけのものはうまくいきました。
  しかし、1つのセルに二つの数字を含む文字列の場合、どうしても一つ目しか取り出せません。

  具体的には、D29に「2段1列」と文字列が入力されているとします。
 その中の「2」と「1」を取り出して「2×1」という計算をしたいのです。
(さらにそれを他の式に組み込むのですが…)
  どなたか教えていただけないでしょうか。

 必ず○段△列という形になっているのなら、
 =LEFT(D29,FIND("段",D29)-1)*MID(D29,FIND("段",D29)+1,LEN(D29)-FIND("段",D29)-1)
 でよさそうですが、これをさらに他の式に組み込むとかなり長くなりそうですね。
 どなたか、もう少し短い式を考えていただけるといいのですが。
 (sato)

  sato様

  ありがとうございます。 文字列は必ず○段△列という形になっています。
  思っていたのとぜんぜん違う式で驚きです。(長くてもオッケーです!)
  これを元に計算式を作らせていただきますとともに、勉強もさせていただこうと思います。
  本当に助かりました。感謝です!
  (ブク)


コメント返信:

[ 一覧(最新更新順) ]


YukiWiki 1.6.7 Copyright (C) 2000,2001 by Hiroshi Yuki. Modified by kazu.