• ベストアンサー

エクセルの文章からリストの番号だけ取り出したい

nihonjinnの回答

  • nihonjinn
  • ベストアンサー率39% (79/200)
回答No.2

色のリストはA1に「(1)」、A2に「黄色」と入れて、行方向にリストを作っておきます(シートの名前を「リスト」としておきます) 文章が別のシートのA1からA列に並んでいるなら、<黄色>の数を出す式は =(LEN($A1)-LEN(SUBSTITUTE($A1,リスト!A$2,"")))/LEN(リスト!A$2) となります。この式を文章が入っているシートのC1に入れておき、D1,E1にコピーすると続けて赤、紫の数も出すことができます。 文章があるシートのB1に =REPT(リスト!$A$1,C1)&REPT(リスト!$B$1,D1)&REPT(リスト!$C$1,E1) と入れると(1)(2)(3)と出すことができます。後はこれらのセルを列方向に向かってコピーするだけです。 リストの数が多いと大変ですががんばってください。C列、D列、E列は表示を隠しておけばいいでしょう。

hyaram
質問者

補足

実は、、色 というのは例であって 項目は100個くらいあって行方向に100は見づらいのです>< 列A1に名称 列A2 に 1~100の数字をのせて試してみたいと思うのですが・・・重ね重ねわがままばかりすいません・・・ よって、 シート1(文章列がある)のA列に文章の列 B列に数字をはきだす列←に式を入れればいいんですよね? シート2(リスト)のA列に「色」B列に「1~100」 という感じでいけばよいでしょうか??・・

関連するQ&A

  • エクセルの関数について

    エクセルの関数について教えてください。 ・A1のセルに赤という文字が入っていたら、要注意 ・A1のセルに赤色という文字が入っていたら、要注意 ・A1のセルに黄という文字が入っていたら、要注意 ・A1のセルに紫黄色という文字が入っていたら、要注意 ・A1のセルにそれ以外なら、OK です。 2003を使用しています。

  • エクセルの関数でわからないことがあります

    エクセルでひとつのセルに、入力規則(リスト)で16種類の色を選択できるようにしました。(赤、ピンク、オレンジ、黄色、黄緑、緑、オリーブ、青、ターコイズ、黒、こげ茶、茶、赤茶、薄茶、紫、紺)このセルで色を選択すると、 隣のセルがその色で塗りつぶされるようにしたいのですが、可能でしょうか?教えてください。

  • エクセルでセルの塗りつぶし

    お世話になります。セルの塗りつぶしに関して教えてください。 セルC11の色を、セルA3に1を入れると黄色に、2を入れると緑に、3を入れると赤に、さらにA4に1を入れると黄色に、2を入れると緑に、3を入れると赤に、さらにA5に1を入れると黄色に、2を入れると緑に、3を入れると赤に、塗りつぶしたいのですが、どうすればよいでしょう。 セルA3とA4とA5には同じ数字は入らないのと、何も入っていない時は塗りつぶし無しにしたいのです。 宜しくお願いします。

  • エクセルの条件付き書式について

    A1セルに「100」が入力された場合、B1セルの色を赤に、同様にして200:青、300:黄、400:緑、500:赤、600:青、700:黄、800:緑という風にB1セルの色を変えたいと思います。 条件付き書式は3つまでしかないのですが、色のパターンは4種類なので、元の書式と合わせると4パターンです。 条件付書式で、A1セルの値が200又は600ならB1セルの色を青にするにはどうすればよろしいでしょうか。 つたない文章でわかりにくいかと思いますが、よろしくご回答ください。

  • EXCELでこんなことできませんか

    カテゴリーをかえて再度質問させていただきます。 EXCELである条件で、セルの塗りつぶしをしたいのですが。 たとえば、A1のセルを塗りつぶしの赤にしてSと入力した時、右方向に29セル分を同じ赤に自動で塗りつぶすことはできるでしょうか。 A1、B1,C1,・・・・・AA4が赤になるイメージです。 ただし、どのセルにSを入れるかは変動します。 Sと入力したところからSの入ったセル色にしたいのです。 条件として、質問ではセル色を赤としていますが、セルの色は何が入るか分からないのです。 A1に赤もしくは黄色かもしれません、"S"の入ったセルの色をを継承したいのです。 どなたか、宜しくお願いします。

  • Excel 条件付き書式 3つ以上の条件を設定したい

    Excel2002 条件付き書式を使用して下記の様に数値を入力することにより6個のセルの色をつけたいです。 1→赤 2→黄 3→緑 4→紺 5→青 6→紫 VBA以外で出来る方法がありましたらよろしくお願いいたします!

  • エクセルの関数での処理方法

    下記のようなデーターベースがあります  列 A   B   C  D   E    F 行  4/1 4/10 4/20 1   青  100 青 1100 青 11000 2  黄色  200 黄色 1200 黄色 12000 3 緑  300 緑 1300 緑 13000 4  赤  400 赤 1400 赤 14000 5  紫  500 紫 1500 紫 15000 6  黒  600 黒 1600 黒 16000 7  白  700 白 1700 白 17000 8  茶  800 茶 1800 茶 18000 9  水色  900 水色 1900 水色 19000 10 朱色 1000 朱色 2000 朱色 20000 上の図では分かりにくいかも知れませんが、 A列には上から4/1、青、黄・・・ B列には上から空白、100、200・・・  C列には上から4/10、青、黄・・・ D列には上から空白、1000、2000・・・  E列には上から4/20、青、黄・・・ F列には上から空白、10000、20000・・・と並んでます。 4/1の項目は4/9までの値段 4/10の項目は4/19までの値段 4/20の項目は4/30までの値段になります。 4/5、4/10/、4/15、4/25の白の値段を調べるにはどのようにすればいいでしょうか? 4/5、4/10、4/15、4/25のそれぞれに VLOOKUP関数の式を入れて調べるんではなく ひとつの式を入れて調べる日付のセルの値だけが 変わるだけで 全部同じ式で反映されるようにしたいんですが・・・ できますか? VOOLUP関数やIF関数を組み合わせてやってるんですが うまくいきません。 それともマクロでないとできないですか? よろしくお願いします。

  • EXCEL(VBA)について質問です。

    EXCEL VBについてアドバイスお願い致します。 添付をご確認して頂きたいです。 内容といたしまして、F5~F100セルを文字の入力欄とします。 F5~F100に以下の文字が入ると条件付きで背景色を変えたいです。 赤: 背景(赤色) 白: 背景(白色) 桃: 背景(ピンク色) 黄: 背景(黄色) 橙: 背景(橙色) 紫: 背景(紫色) 緑: 背景(緑色) 上記の7条件にてセルの背景を自動で変更してくれるプログラムが知りたいです。 ご迷惑おかけしますがアドバイスお願い致します。

  • EXCELで色のついたセルの数を知りたいです。

    Excel2016ですが セルに色々な色(セルの塗りつぶしです)がついています 赤色のセルは3個、黄色のセルは4個などと求めたいのです 難しいことはよく解りませんが 何か関数を使ってできないでしょうか? よろしくお願いいたします。

  • ぼくらの太陽

    「ぼくらの太陽」の暗黒城9階で赤・黄・青の数を入力するのですが、パネルをみても全然謎が解けません。 誰か教えて下さい。 <元>  □□ □□ □  □  □ □  □  □  □□ □□  ■■ □□ □  □  □  赤色 □  □  □  □□ □□  □□ □□ □  ■  □  黒色 □  ■  □  □□ □□  □□ □□ ■  □  ■  オレンジ色 ■  □  ■  □□ □□  □□ ■■ □  □  □  緑色 □  □  □  ■■ □□  □□ □□ □  □  □  紫色 □  □  □  □□ ■■ となっているところです。 赤・黄・青の数がわかりません。 (※黒-赤黄青、緑-黄青、オレンジ-赤黄、紫-赤青)