- ベストアンサー
文字列+数字から最大を抽出する関数
あああ1 あああ2 いいい1 aa1 あああ3 ab1 ab2 いいい2 ab3 ab4 ab5 以上のようなデータが 縦1列に並んでいます。 これを以下のように抽出するには どのような数式を組めばいいですか? ご教授お願いします! (文字列が)あああ(の最大は)3 (文字列が)いいい(の最大は)2 (文字列が)aa (の最大は)1 (文字列が)ab (の最大は)5
- みんなの回答 (3)
- 専門家の回答
質問者が選んだベストアンサー
その他の回答 (2)
- pc_knight
- ベストアンサー率66% (52/78)
- soudan1989
- ベストアンサー率0% (0/2)
関連するQ&A
- スペースを含んだ文字列から文字列の抽出
エクセルバージョン2007 スペースを含む文字列で、A列に文字列がある時、以下の式を組んで文字列を抽出しています。 先頭にIDの数字が有る場合は、それぞれの目的に合った文字列を抽出しています。 B1=LEFT(A1,SEARCH(" ",A1,1)-1) C1=LEFT(MID(A1,SEARCH(" ",A1,1)+1,LEN(A1)-SEARCH(" ",A1,1)),SEARCH(" ",MID(A1,SEARCH(" ",A1,1)+1,LEN(A1)-SEARCH(" ",A1,1)),1)-1) 3 3df-32654-10 CCCCHH 10 1ab-12345-00 AAABBBB この文字列の場合、B列に3と10が表示、C列に 3df-32654-10 1ab-12345-00が表示されます。 先頭に、IDの無い文字列は以下の様な構成です。 6rt-95132-00 PPPKKK この文字列の場合、B列に6rt-95132-00、C列にPPPKKKが表示されてしまい、この場合、IDの数字が無い場合はB列には表示させない又は、C列に6rt-95132-00させたいと思っています。 ご教授頂ければ幸いです。 以上、宜しくお願い致します。
- ベストアンサー
- オフィス系ソフト
- 【エクセル】文字列分割の関数
エクセルで文字列を分割する数式を探しております。 以下のデータを 右から4桁とそれ以外に分割したいのです。 20002 → 2 0002 30003 → 3 0003 40010 → 4 0010 511000 → 51 1000 1019550 →101 9550 1012279 →101 2279 2019220 →201 9220 3338850 →333 8550 たとえばLEFT関数やRIGHT関数ですと、分割というよりも 抽出になってしまい、私の求めているものとは異なってしまいます。 考えが煮詰まってしまい、これ以上進めない状態です。。。 何卒よろしくお願いいたします。
- 締切済み
- オフィス系ソフト
- エクセルで文字列の最大値を抽出する方法
文字列の最大値を抽出したいのですが 4つのセルにA、B、C、Dが入力されている場合の文字列の最大値Dを抽出する関数式を知りたい エクセルヘルプで見るとMAXAとなっていたのですが抽出する答えは”0”となってしまいます。
- 締切済み
- オフィス系ソフト
- 文字列から数字をカウント
エクセルバージョン2007 A列に以下の文字列が有る場合、数字の一塊のカウントではなく、文字列に入っています "0,1,2,3,4,5,6,7,8,9" それぞれをカウントする関数をご教授頂ければ幸いです。 12345-67890 → B列に 10 と表示 2aa-12345-00 → B列に 8 と表示 1bb → B列に 1 と表示 以上、宜しくお願い致します。
- ベストアンサー
- Excel(エクセル)
- 文字列の抽出について
A列に 500行位の文字列があり、 その行の中から以下を抽出したいです。 ただ、抽出したい文字列は、0123456で始まり、abcdという文字列まで。 しかも改行されています。 ※抽出したい文字列 【A列 0123456 ~ B列 abcd】という文字列 【F列 0123456 ~ B列 abcd】という文字列 A列 0123456 B列 xxxx abcd C列 1111 D列 2222 E列 3333 F列 0123456 G列 xxxx abcd H列 4444 I列 5555 J列 6666 宜しくお願い致します。
- 締切済み
- その他([技術者向] コンピューター)
- 説明:エクセル関数で条件が二つの時の数値抽出
質問ではないですが、No8332355 の回答の説明です。 下記の式 =SUMPRODUCT(($AA$75:$AA$152=X75)*($AB$75:$AB$152=Y75),$AC$75:$AC$152) の説明です。 まず、SUMPRODUCT の第1引数ですが、 ($AA$75:$AA$152=X75) は”配列数式”と呼ばれていて、{$AA$75=X75,$AA$76=X75,$AA$77=X75,・・・,$AA$152=X75} という配列データを返します。 1つづつの式は比較論理式ですから、値が一致すれば1、しなければ0となります。 (例えば、3行目で一致するとすれば、{0,0,1,0,0・・・,0}となります。) 同様に ($AB$75:$AB$152=Y75) は {$AB$75=Y75,$AB$76=Y75,$AB$77=Y75,・・・,$AB$152=Y75} となります。 この配列数式を掛け算すると、個々の対応する配列位置のデータが掛け合わされた配列データができます。つまり、X75とY75の値がAA列、AB列で一致した行のみ1となり、他は0になります。 SUMPRODUCT は、この配列と、AC列のデータを個々に掛け合わせて足し合わせるので、結果として検索列が一致した行のAC列のデータが取り出せる、というわけです。 配列数式については、ググってみれば、いろいろ解説が書かれたページがヒットしますので、そちらをご覧になって下さい。 伝わりましたかね?
- ベストアンサー
- Excel(エクセル)
- Excel 文字列の抽出
Excel初心者です。 1つのセルに以下のデータが入力されています。 A:文字列B:文字列C:文字列D:文字列 このセルの「C:」から「D:」の間にある文字列を 他のセルに抽出する方法を教えてください。 宜しくお願いいたします。
- ベストアンサー
- オフィス系ソフト
- エクセル 文字列-文字列 を数式で区切りしたい
文字列の文字数が列で同じならLEFT、RIGHTで作ることができるのですが、 左右の文字数がランダムの場合がわかりません。 (例) A列 AAA-AAAAAA AA-AAAAA AAAAA-AA ↓ B列 C列 AAA AAAAAA AA AAAAA AAAAA AA この時のB1とC1の数式の作り方をご教授ください。 宜しくお願いいたします。
- ベストアンサー
- Excel(エクセル)
- Excelで複数の文字列を抽出する方法
Excel 2007で列に、[xxxA],[xxxB],[xxxC]... といった文字列があります。 例えば、この文字列の右端が、[A]か[B]で終わる文字列のみを抽出する方法をご教授ください。 一つの文字列であれば、RIGHT関数で抽出できたのですが、2つ以上の抽出方法が判りません。 どうぞよろしくお願いいたします。
- 締切済み
- その他MS Office製品
お礼
ばたばたしていてしばらく来れませんでした。 ご丁寧にありがとうございます! じっくり読ませていただき 早速勉強させてもらいます!! 本当にありがとうございます!!!