• ベストアンサー

同じ文字列が3個以上ある場合に「3個以上」と表示するには?

A列にある文字列の中で同じ文字列が3個以上ある場合に「3個以上」と表示するにはどうしたらよろしいでしょうか。 A列     B列  1B0T5  3個以上 2GhY    1B0T5  3個以上  1B0T5  3個以上 JYtgH   1B0T5  3個以上

  • a-123
  • お礼率25% (7/27)

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

  • ベストアンサー
  • mu2011
  • ベストアンサー率38% (1910/4994)
回答No.1

B1セルに=IF(COUNTIF(A:A,A:A)>2,"3個以上","")とし、下方向にコピーして下さい。

その他の回答 (2)

  • imogasi
  • ベストアンサー率27% (4737/17068)
回答No.3

A列の各々の行の自分自身の値が、A列の全部の行中に、何個あるかは COUNTIF で判るので、その値が3より大ならば(=IF())、3個以上 と文字列をいれればよい。何もひねった回答を考える必要のない質問ですよ。 A列全体(データ全行)を指定するとき、列が複写でづれないように$をつけます。

  • ukkey119
  • ベストアンサー率27% (36/129)
回答No.2

B2に、 =if(countif(a$2:a$7,a2)>=3,"3個以上","") として、B列の残りをコピーしていけば、対象のもの全てに「3個以上」と表示されるはずです。

関連するQ&A

  • 範囲内である文字列が含まれていたら,違うセルに表示させる

    A4:A10という範囲(同じ行)の中に,ある文字列が含まれていたら,違うセルに○と表示する,それ以外は空欄という式をつくるにはどうしたら良いでしょうか。 文字列は同じ行の中で同じ文字が1回以上登場することはありません。 A B C あ い う か き く・・・ D E F い え お き く こ・・・ G H I う お い こ け き・・・ 1行目の文字列(あいうかきく)の行の中に「あ」が含まれていたらAセルにアと表示し, 3行目文字列(うおいこけき)に「う」があったらIにウと表示する。それ以外は空欄。 アルファベットのセルには色をつけたりといった書式条件ではなく特定の文字列を表示させたいです。 「IF(B42="あ","ア",""」の場合,B42のセルの中身が「あ」だったらアと表示する,それ以外は空欄。という意味になりますでしょうか? これで,B42セルだけではなくB42:B50という範囲の中に「あ」という文字列があったら…と思いましてご相談です。宜しくお願いします。

  • スペースを含んだ文字列から文字列の抽出

    エクセルバージョン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させたいと思っています。 ご教授頂ければ幸いです。 以上、宜しくお願い致します。

  • Elispで文字列がある文字列を含むかどうか判定

    Emacs lispで、ある文字列Aと文字列BがあってBがAを含むときにt, そうでないときにnilを返す関数はどのように書けますか?

  • 文字列から数字をカウント

    エクセルバージョン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の関数の使い方で、以下のようなことをしたいのですが、教えていただけますでしょうか。 Sheet1には、長い文字列が表示されている(仮に、A1)→任意 Sheet2には、↑の長い文字列に含まれそうな短い文字列が記載(A)されていて、且つそのとなりには動作が記載されている(B)→双方固定 この状態で、"Sheet2の文字列がSheet1の長い文字列に含まれる場合"にはSheet2のB列の動作が表示されるようにしたい。 例: Sheet1のA1:aaaabbbbccccddddeeeeffffggggdoghhhiiiijjjjkkkk Sheet2のA1:dog Sheet2のA2:cat Sheet2のB1:ワン Sheet2のB2:ニャー の状態で、関数を介して、任意のセルに、"ワン"と自動で表示させたい。 Sheet1のA1にcatという文字列が含まれていれば、"ニャー"と表示させたい。 分かりにくくて申し訳ないですが、よろしくお願い致します。

  • 特定の文字列のみ表示させない。

    どなたか教えて頂けないでしょうか? AシートのA1セルに文字列が入力されます。入力される文字列は決まっていて、  ああああ  いいいい  うううう  ええええ の4つが入ります。 BシートのB2セルに、AシートのA1セルの値を表示させたいのですが、 この時”うううう”と”ええええ”のみ表示させないようにしたいです。 簡単にまとめるとこんな感じです AシートA1セルの値   →   BシートB2セルの値 ああああ        →    ああああ いいいい        →    いいいい うううう        →    表示なし ええええ        →    表示なし どのようにしたらいいのでしょうか? よろしくお願いいたします。

  • 近い文字列を入力すると表示できる方法について

    下記の例とおり、エクセルでB列に任意の文字列を入力すると、A列にB列の一部だけ一致する   文字列を選択して表示する方法を知りたい。 例 B1に○○支店と入力すると、A1にB1の一部一致する文字列を表示したい。      A      B      C  ・ ・ ・ 1 ○○    ○○支店 2 ××    ××支店   3 △△    △△支店 ・ ・

  • 文字列・文字列表示を含む数式の合計

        A列    B     C   1   3*2    15    文字列 2   20    文字列   5*5 3   4*3    3*3    18 上記の場合 A1:C3の合計値105を簡単に算出する方法を 宜しくお願い致します。

  • VBAでの文字列検索

    セルA1からA5に文字列があり 名前が以下のように表示されています。 富田(男) 渡辺(男) 松浪(女) 小牧(男) 和佐(女) 上記の文字列で(以下の文字列を消してB1~B5に編集した文字を表示する場合ってどうすればいいでしょうか? つまり B1からB5には以下のように表示させたいです 富田 渡辺 松浪 小牧 和佐 以上 よろしくお願い致します

  • エクセル2007 エラー値の表示を違う文字に表示

    エクセル2007での質問です。      A      B      C  1   2      0      =A1/B1*100 (表示 #DIV/0!)  2   0      0      =A2/B2*100 (表示 #DIV/0!)  C列には上記のような数式を入れました。 すると表示はエラー値になるのですが、 C1 の表示を -  C2 の表示を 0 にしたい場合はどのような関数を入れればいいのでしょうか。 つまりA列の数字が1以上 B列 0 の場合、- 表示 A列、B列ともに 0 の場合、 0 表示 エラー値になったら文字入力していたのですが、さすがに面倒になってしまい・・・ 初心者な質問ですがよろしくお願いします。

専門家に質問してみよう