• ベストアンサー

文字列に数字を含むセルを調べたい

Excel2007を使っています。 A列の文字列に数字を含む場合、B列に「含む」と表示させたいです。 どういった関数でできるのでしょうか? A列    B列 ABC1   含む DEFG 23HIJK  含む I4M5N   含む OPQ RSTUV W6X    含む 7YZ8    含む

  • golf90
  • お礼率55% (878/1594)

質問者が選んだベストアンサー

  • ベストアンサー
  • maron--5
  • ベストアンサー率36% (321/877)
回答No.1

B1=IF(COUNT(INDEX(FIND(ROW(1:10)-1,A1),)),"含む","") ★下にコピー

golf90
質問者

お礼

ROW($1:$10)にしてからコピーしてうまくいきました。 助かりました。 ありがとうございました。

その他の回答 (1)

回答No.2

B1 =if(sumproduct(countif(a1,"*"&row(1:10)-1&"*")),"含む","") とも。No.1さんのほうがワイルドカードを含まない分、数式が短くていいですね。

golf90
質問者

お礼

今回はNo.1さんの方を利用させていただきました。 MarcoRossiItalyさんもご回答ありがとうございました。

関連するQ&A

  • エクセルで最初のスペースまでの文字列を削除したい

    エクセル2007を使っています。 例えば下記のような文字列がA列にあったとして 関数を使ってB列をこうのようにしたいのです。 【A列】 ABC DEF GH IJK LMNO PQR S TU VW X YZ 【B列】 DEF IJK PQR S VW X YZ 要するにA列の最初のスペースまでの文字列を削除したものをB列に求めたいのです。 A列には必ずスペースが入っています。 よろしくお願いします。

  • Rを.にして文字列を数字として取り出す

    関数を教えてください A列に品番が入っています 例)ABC075C75 ABC035C6R5 AAA285D7 文字列は左から7文字が品番をあらわして残りが長さをあらわしています。例)ABC075C75は75 ABC035C6R5は6.5 AAA285D7は7です。 Rが小数点を意味しています。 このような場合にB列のみを使って長さの情報を取り出す関数の組み合わせを教えてください。列を複数行使えば、私にも長さを数字として取り出せますが、表が大変大きいのでなるべく列を増やしたくないので、 1列に関数を収めてしまいたいと思っています。よろしくお願いいたします。

  • Excelである列とある列の同じ数字を検索したい

    例えば、A列に1,3,5という数字があり、B列に1,1,2,3,3,4,5,5という数字がある場合にB列の横(C列)にA列にある数字だけ○を入れたいのですが、どのような関数を入れればよいのでしょうか? 例) ABC 11o 31o 52 -3o -3o -4 -5o -5o

  • 文字列と数字を含むセルから数値のみをとりだす関数と、文字列のみを取り出す関数があれば両方教えてください!

    (Excel 2003 ) 文字列と数字を含むセルから数値のみをとりだす関数と、文字列のみを取り出す関数があれば両方教えてください!

  • A列かB列に数字が入っているセルを対称にして計算したい。

    A列とB列に数字が入っています。 A列とB列どちらともはいっていることも、入っていないこともないです。 必ずどちらかに数字が入っています。 C列で、 =100*「A列かB列数字が入っている方」 の関数が知りたいのですが。。。 よろしくお願いします。

  • エクセル関数:隣の列の数字の合計

    Excel2010です。 関数初心者なのでどうぞよろしくお願いします。     A  B       10 ◆     30     50 ◆     40      20     ・     ・ 合計 60 のように、A列に数字、B列に◆があり、 B列に◆のある行の数字のみを合計し、 A列の一番下の行に表示させたいです。 IF関数や条件書式を見てみましたが、 よく理解できませんでした。 ご回答をお願い致します。

  • EXCEL2003 指定した位置の文字列を取り出す

    "ABC,DEFG,H,IJ,KLMNO,PQ,RSTU"というような文字列に対して、「1」ならば"ABC"を、「5」ならば"KLMNO"を取り出したいと思います。 そういう関数があったと思うのですが思い出せません。 どなたか教えてください。 よろしくお願いします。

  • Perlで一行で文字列の置き換え

    Perlでたとえば 文字列を$a = "abcdefg";を $a = "あdefg";と 先頭のabcをあに置き換える方法を1行の文で行いたいのですが可能でしょうか? 2行以上でなく、1行で済ませる方法です。 $b = "abcい";なら "あい"となってほしいです。

    • ベストアンサー
    • Perl
  • Excel同一セル内の、アルファベットと数字の順番を入れ替えについて教えてください

    ExcelのA列のセルに、アルファベットと数字の組み合わせが3000行くらい入っています。 アルファベットは1~3個でA~Z、 数字も1~3個で0~9 の組み合わせです。アルファベットと数字の配置は A1    A12    A123 AB1 AB12 AB123 ABC1 ABC12 ABC123 の9通りか、数字が先にくる場合の9通りのいずれかです。 (アルファベットと数字はそれぞれまとまっていて、入り混じることはありません) これを、 1A 123ABC  のように、数字を前に持ってくるように統一したいのです。 もともと数字が前に入っているセルはそのままで有効です。 マクロを使わず、B列以降のセルを使って関数でできないでしょうか? ご説明がうまくできなくて申し訳ないです。 よろしくお願いいたします。

  • VBA特定セルの値により、他のセルの値を変更する

    いつもお世話になっております。 以下のような表で・・・       {A}     {B}  {C}   {D}   {E}   {F}    {G}    {H}    {I}   {J}    {K} {1} 氏名  住所  電話   1月   3月   7月   10月   処理(1) 処理(2) 処理(3) 処理(4)    {2} A     XXX  000-00  (1)   (2)   (3)    (4)   1月   3月   7月  10月 {3} B  TTT    000-0  空白   (1)    (1)    空白  3月   空白   空白  空白 {4} C  GGG    010   空白   (3)    (4)    空白  空白   空白 3月  7月 A~Cには氏名・住所・電話 がはいっており、D~Gには月がはいっており、H~Kには処理の名前が入っています。1行目は見出しです。 (H列以降、処理は増える可能性あり。) マクロで、(H2:KのlastRow = Cells(65536, "A").End(xlUp).Row)までに、その処理が何月に行われたかを入れたいのですが、 DEFGが(1)-(2)-(3)-(4) の場合、HIJK には1月-3月-7月-10月と入り、 DEFGが□-(1)-□-□ の場合、HIJK には3月-□-□-□と入り、 DEFGが□-(2)-□-□ の場合、HIJK には□-3月-□-□と入り、 DEFGが□-□-(4)-(4) の場合、HIJK には□-□-7月-□と入るようにマクロを組みたいのです。 (□は空白です。) 自分でも何度も組んでいるのですがエラーも出ずで、まったく動かず・・・ どなたかご教授ください。おねがいします!!!

専門家に質問してみよう