
No.3ベストアンサー
- 回答日時:
以下の条件を仮定して作ってみました。
ご参考になれば^^;
条件
文字列がA列に入力されている。
数字は1箇所だけで、連続して入力されている。
数字の左側は半角の(、右側は半角%が入力されている
B列に、=FIND("(",A1,1)
C列に、=FIND("%",A1,1)
D列に、=MID(A1,B1+1,C1-D1-1)
と入力するとD列に数値が表示されるはずですが^^;
はずしてたらごめんなさい
No.6
- 回答日時:
残念
ネスト数の壁に阻まれてしまいました
=sumproduct(VALUE(CHAR((1-ISERROR(VALUE(MID($B$4,COLUMN(OFFSET($A$1,0,COLUMN(A1)-1,1,LEN($B$4))),1))))*CODE(MID($B$4,COLUMN(OFFSET($A$1,0,COLUMN(A1)-1,1,LEN($B$4))),1))+ISERROR(VALUE(MID($B$4,COLUMN(OFFSET($A$1,0,COLUMN(A1)-1,1,LEN($B$4))),1)))*48))*10^(LEN($B$4)-COLUMN(OFFSET($A$1,0,0,1,LEN($B$4)))))/100
最後の「/100」が情けないですが参考にどうぞ
基本的な考え方は
「プリンタ(55%)」を「{"プ","リ","ン","タ","(","5","5","%",")"}」に分解し
それぞれの要素に対し数値かの判定をして
数値でないものに「0」を割り振って
「{"0","0","0","0","0","5","5","0","0"}」として
これを再数値化
「{0,0,0,0,0,5,5,0,0}」として
その上で各要素に
「{10^8,10^7,10^6,10^5,10^4,10^3,10^2,10^1,10^0}」を掛けて
「{0,0,0,0,0,5000,500,0,0}」としておいて
これの総和を求めて0を2つ切り捨ててます
0を2つ切り捨てる部分も関数でフレキシブルに表現できるのですが
既にこの時点でネストの壁に引っかかったので
思考が止まりました (ーー;)
No.5
- 回答日時:
◆%の前に限らず、文字と文字の間の数字を抽出します
A B
1 パソコン(25%) 25
2 プリンタ(55%) 55
B1=--MID(A1,MIN(FIND({0,1,2,3,4,5,6,7,8,9},A1&1234567890)),LEN(A1)*10-SUM(LEN(SUBSTITUTE(A1,{0,1,2,3,4,5,6,7,8,9},))))
★下にコピー
No.4
- 回答日時:
文字列に必ず数字と、その後ろの"%"が存在するなら
=MID(ASC(A1),MIN(FIND({1,2,3,4,5,6,7,8,9,0},ASC(A1)&1234567890)),FIND("%",ASC(A1)&"%")-MIN(FIND({1,2,3,4,5,6,7,8,9,0},ASC(A1)&1234567890)))
で数字部分のみを取り出せます。数値と"%"がない場合は#VALUE!エラーとなります
No.2
- 回答日時:
A1に文字列が入ってるとして、
=MID(A1,FIND("(",A1,1)+1,FIND("%",A1,1)-FIND("(",A1,1)-1)
などで出来ます。合わない部分は修正して使用してください。
No.1
- 回答日時:
こんにちは。
文字列として取り出す
=SUBSTITUTE(RIGHT(A1,FIND("(",A1)-1),")","")
さらに数値化したいなら
=VALUE(SUBSTITUTE(RIGHT(A1,FIND("(",A1)-1),")",""))
とか。
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
関連するカテゴリからQ&Aを探す
おすすめ情報
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
同じ名前(重複)かつ 日本 ア...
-
excel
-
if関数の複数条件について
-
【マクロ】実行時エラー '424':...
-
【画像あり】オートフィルター...
-
Office2021のエクセルで米国株...
-
【マクロ】数式を入力したい。...
-
エクセルのVBAで集計をしたい
-
空白のはずがSUBTOTAL関数でカ...
-
エクセルでフィルターした値を...
-
エクセルに写真が貼れない(フ...
-
エクセルシートの見出しの文字...
-
【画像あり】【関数】指定した...
-
【マクロ】excelファイルを開く...
-
Excelに貼ったXのURLのリンク...
-
表計算ソフトでの様式の呼称
-
エクセルの文字数列関数と競馬...
-
【マクロ】既存ファイルの名前...
-
【マクロ】【画像あり】4つの...
-
【マクロ】エラー【#DIV/0!】が...
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
【マクロ】実行時エラー '424':...
-
エクセルのVBAで集計をしたい
-
Office2021のエクセルで米国株...
-
【画像あり】オートフィルター...
-
vba テキストボックスとリフト...
-
他のシートの検索
-
【マクロ】【相談】Excelブック...
-
【マクロ】【配列】3つのシー...
-
【マクロ】元データと同じお客...
-
【マクロ】数式を入力したい。...
-
【マクロ】左のブックと右のブ...
-
エクセルの関数について
-
エクセルのリストについて
-
【マクロ】変数に入れるコード...
-
エクセルシートの見出しの文字...
-
【マクロ】excelファイルを開く...
-
【関数】3つのセルの中で最新...
-
エクセルの複雑なシフト表から...
-
【マクロ】【画像あり】❶ブック...
-
LibreOffice Clalc(またはエク...
おすすめ情報