[ 初めての方へ | 一覧(最新更新順) | 全文検索 | 過去ログ ]
『文字列からの数値の抽出。』(ぱんちゃん)
サンプルが一つだけだとわかりにくいですね。
左側3文字なのか、 hの左側全部なのか など考えられます。 (MARBIN)
左側3文字、だとすると こんな感じでいけます。
=LEFT(A1,3) =TEXT(LEFT(A1,3),0) (MARBIN)
先頭から連続する数字のみを抽出する場合です。 A1に元のデータがあるものとして、
=LOOKUP(10^16,(LEFT(A1,ROW($A$1:$A$20))*1))
と入力し、CtrlとShiftキーを押しながらEnterを押して、配列数式とします。 上の例では 000 ですが、数値となりますので 0 が返ります。 000 と表示させるにはそのようにセルの書式設定をしてください。 ご希望の結果が得られましたでしょうか? (sato)
衝突したので、もうひとつの例。 h の左側の数字を返します。
=--LEFT(A1,FIND("h",A1)-1) (hが無いとエラー)
To satoさん。LOOKUPの式は自分も提示しようと思っていましたが、 ただの Enter で大丈夫じゃないですか? (純丸)(o^-')b
純丸さん、ご指摘ありがとうございます。 おっしゃるとおりですね。
ROW( )の部分が配列になるので、 配列数式ではないといけないと思い込んでしまいました。 (sato)
[ 一覧(最新更新順) ]
YukiWiki 1.6.7 Copyright (C) 2000,2001 by Hiroshi Yuki.
Modified by kazu.