次の方法で共有

複数セルの特定条件の文字を抽出方法

Anonymous
2013-02-18T13:48:29+00:00

お世話になります。御教示いただければ幸いです。

複数セルにある、特定条件の文字を抽出したいと考えております。

A1セル:10円

A2セル:約20円

A3セル:about100円

上記を想定しておりますがそれぞれのセルから「数字」のみを抽出

したいと考えております。又、B1セルからB3セルに同じ関数で実現

したいです。

※当初「B1セル」に「=LEFT(A1,2)」と入力しておりましが、その後、

 数字の桁が変更されたり、文字列が入力される事となりました。

お手数ですが、どうぞよろしくお願い致します。

Microsoft 365 と Office | Excel | 家庭向け | Windows

ロックされた質問。 この質問は、Microsoft サポート コミュニティから移行されました。 役に立つかどうかに投票することはできますが、コメントの追加、質問への返信やフォローはできません。

0 件のコメント コメントはありません

質問作成者が受け入れた回答

Anonymous
2013-02-19T02:49:57+00:00

1つのセルに入力されているのは最大10文字までしかないと仮定して

必ず数字が連続しているとします。

B1のセルに以下の様に入れ、CtrlキーとShiftキーを押しながらEnter

=VALUE(MID(A1,MIN(IF(ISNUMBER(VALUE(MID(A1,ROW($A$1:$A$10),1))),ROW($A$1:$A$10),"")),SUM(IF(ISNUMBER(VALUE(MID(A1,ROW($A$1:$A$10),1))),1,0))))

必ず数字が連続していて最後が1文字しかないならもう少し式が短くなります。

B1のセルに以下の様に入れ、CtrlキーとShiftキーを押しながらEnter

=SUM(IF(ISNUMBER(VALUE(MID(A1,ROW($A$1:$A$10),1))),MID(A1,ROW($A$1:$A$10),1),0)*10^(LEN(A1)-ROW($A$1:$A$10)-1))

この回答は役に立ちましたか?

0 件のコメント コメントはありません

1 件の追加の回答

並べ替え方法: 最も役に立つ
  1. Anonymous
    2013-02-26T10:34:45+00:00

    nombo さん、いつもアドバイスありがとうございます。

    cardrona さん、こんにちは。

    マイクロソフト コミュニティをご利用いただきありがとうございます。

    お時間が経過しましたが、紹介されているコメントは参考としていただけたでしょうか。

    同様の質問でこちらのスレッドを見られた方にも参考になると思い [ 回答としてマーク ] をさせていただきました。

    回答としてマークもご自身で外していただくことも可能ですし、引き続き質問を投稿することも可能ですので、不明点がありましたら遠慮なく追加で投稿してみてくださいね。

    この回答は役に立ちましたか?

    0 件のコメント コメントはありません