- ベストアンサー
文字列の出現回数を数える関数は?
- みんなの回答 (1)
- 専門家の回答
質問者が選んだベストアンサー
関連するQ&A
- 関数で文字列と数字の組合せから数字のみを取り出す
お世話になります。 文字列+数字から数字のみを取り出す関数はエクセル技道場などで紹介されている =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},))))で可能ですが、たとえばSSPAS2.5などのように小数点を含む数字の場合結果は2.となります。正しい結果を得るためにはどのような関数を使えばいいのでしょうか。数字には整数、少数点を含むものが混在しているとします。 どなたかよろしくお願いします。
- ベストアンサー
- オフィス系ソフト
- エクセルの""の入った文字列を抜く関数をどうか、お教え下さい。
エクセルの""の入った文字列を抜く関数をどうか、お教え下さい。 エクセルの初心者です。 どうか皆様お知恵をお貸しください。 下記の様な場合どうやったら、 <img src="http://★/●●.gif"> を <img src="http://★/●●1.gif"> に 置換をしたいのですが、SUBSTITUTEの関数では、 上手くいきません。 本当に、初歩的なことなのですが、 どなたかこのような場合、どうしたらいいのかを お教え願えませんでしょうか? また、エクセルでは、解決できない場合、 どうやったら解決出来ますでしょうか? わがままを、申し上げてすみませんが、 サルでもわかりますような回答を頂けたら、恐縮です。 何卒、宜しくお願いします。
- ベストアンサー
- その他MS Office製品
- Excelの文字列関数について
Excelの文字列関数について こんにちは。Excel2007を使用しています。 先日、こちらで質問させていただいた【QNo.5785641】の続きになるのですが・・・ セルの中にある特定の文字が含まれている場合は、ある文字の後ろの数値を抽出したいという質問で、 例えば、セルA1に『AA-11 $100.00』、A2に『BB $ 95.00』と入力されている場合、『AAという文字が含まれている場合はB1に$マークの後ろの数値を抽出、BBという文字が含まれている場合はC1に$マークの後ろの数値を抽出する』というものを関数を使用して作りたいというものに対し、 =IF(COUNTIF(A1,"*AA*")=1,RIGHT(A1,LEN(A1)-FIND("$",A1)),"") =IF(COUNTIF(A1,"*BB*")=1,RIGHT(A1,LEN(A1)-FIND("$",A1)),"") という回答をいただきましたが、さらに追加で質問です。 例えば、セルA1に『AA-11 $100.00 aabbcc』、A2に『BB $ 95.00 abc』というように、抽出したい数値の後ろにも文字が入力されている場合はどのようにしたらよいのでしょうか? 宜しくお願いします。
- ベストアンサー
- その他MS Office製品
- セル内の文字列の個数
どうも巧く行かないのでよろしくお願いいたします Excel:A1に ”あああ,ああ,いいい” と入力されているとします 答えを 3 にしたいのです ”あ、あ、い” でしたら出来るのですが文字数が多くなると出来ません ”つまり”,”で区切った文字列は3つ という意味です LEN,SUBSTITUTEなど組み合わせてみたのですが ,の数 2とか あるいは 文字数として 8としか出てきません 文字列の数が知りたいのです よろしくお願いいたします。
- ベストアンサー
- Windows XP
- 文字関数についておしえてください
エクセル初心者につき、簡単な質問で、こんなことを思わず 教えてください。 社内のデータを出力すると 2012.12.11 と日付に”.”が入ります。 ”.”のみを除くには、=SUBSTITUTE()を利用すればできたのですが、 =SUBSTITUTEを利用して、かつ、(プラスするという表現でいいのでしょうか?)、 ”1211”といったように、右から4文字だけを 表示させるにはどうしたらよいのでしょうか? 関数に詳しい方、何卒、ご教示お願いいたします。 ウインドウス7 エクセル2007を利用しています。
- ベストアンサー
- Windows 7
- 文字列を取り出す
A列に[ No.××× ] あああああ・・・と入力されています。 毎回入力される行数が違います(100~300行) B列にNo.×××という文字列だけ取り出すために下記の関数が入っているのですが A列に入力のあった分だけをマクロで処理できませんか。 =LEFT(RIGHT(A2,LEN(A2)-FIND("[ No",A2,1)),8) 現在は300行目までこの関数が入った状態で、エクセルが重い気がします。
- 締切済み
- Windows系OS
- 難易度の高いエクセル関数について
=SUMPRODUCT(VALUE(SUBSTITUTE(LEFT(E3:E13,LEN(E3:E13)-1),CHAR(160),""))) というエクセル関数の意味の解明に努めています。 SUMPRODUCT(VALUE(SUBSTITUTEまではわかるのですが、 LEFT(E3:E13,LEN(E3:E13)-1),CHAR(160),"")の部分がわかりません。 具体的には2つわかりません。 (1)googleで検索しても、LEFT関数の例を挙げますと、引数は2つまでですが、上記の例では4つ出ているところがわかりません。なぜ4つが可能なのでしょうか? (2)また、もう一つわからない点は同じくLEFT関数最後の引数の""です。何を意味しているのか、google検索では全くわかりませんでした。 どなたかお分かりの方、ご教授いただけますと幸いです。どうぞよろしくお願い致します。
- ベストアンサー
- その他MS Office製品
- 文字列を日付で認識するには-2-
こんにちは。 Excel2000のことで先ほど質問をさせて頂きました。 "=20910"と入力しているデータを 日付として認識するための方法を教えていただきました。 ※その他にもデータは100件以上あります。 回答は、 =DATE(LEFT(A1,LEN(A1)-4)+2000,MID(A1,LEN(A1)-3,2),RIGHT(A1,2)) を頂きました。 結果、2000年代は正しい結果が得られたのですが、 1900年代の場合はどのようにすれば宜しいでしょうか? 991101、781011などの場合です。 よろしくお願いいたします。
- ベストアンサー
- オフィス系ソフト
- 参照文字列から検索文字列を置きの件
>SUBSTITUTE(SUBSTITUTE(文字列,検索文字1,置換文字1),検索文字2,置換文字2) 上記の関数は8桁以上は出来ません、他の方法の関数があれば、 よろしくお願いします。(13桁) 尚、マクロ以外でできますか。 例、 A-福岡 B-佐賀
- ベストアンサー
- その他(ビジネス・キャリア)
お礼
私は提示した関数の意味をわかってなかったようですね。意味わかりました。ありがとうございました。