• ベストアンサー

COUNT関数に文字列を認識させる方法。

COUNT関数に文字列を認識させる方法を教えて下さい。 設定したい状況は、例えばA1からA15に従業員の名前を入力して、A16はCOUNT関数を設定して、A1からA15の文字列を読み取って15人と表示される様にしたいんです。名前じゃなくて数字だったら設定出来るんですけど、名前を読み取る様にしたいと思っています。宜しくお願い致します。

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

  • ベストアンサー
  • bin-chan
  • ベストアンサー率33% (1403/4213)
回答No.1

COUNTAではだめなんですか?

beaurah
質問者

お礼

有難う御座います。上手くいきました。

関連するQ&A

  • EXCEL COUNT関数で

    EXCEL COUNT関数で A列の1-10行目まで文字や数字なにかを入力したら セルA11に何行入力したかを自動計算させるようCOUNT関数を挿入しました。 例えば A1:123 A2:45-6 A3:ABC 上記は3行入力してるので3と表示させたいです。 だけどA2:45-6のように-があると計算せず2とでます。 なぜでしょうか? 宜しくお願い致します。

  • 文字列での関数式

    当社の商品のコードには、頭に”0”が付きます。 質問1:数字の頭に”0”が付くと言うのは、エクセル上では、あくまでも文字列であって、数字ではないのでしょうか?或いは、”0”を付けて、数字として認識する方法はありますか? 質問2:既に”0”付きで、入力してあるコードのリストで、VLOOKUPの関数式を使う方法はありますか? 質問3;文字列で入力してある数字を、エクセル上で数字に変換する方法を教えてください。

  • count関数について

    count関数について教えて下さい。 列 A1 A2 A3 A4 A5 A6 ・・・・  の中で奇数列(A1,A3,A5~)に入っている特定の数字のみを抽出したい ところです。 偶数列(A2,A4~)に同じ特定の数字が入っていてもカウントしません。 例えばA1→10 A2→10 A3→10 A4→5 のときに特定の数字を10とすると、カウント数字は「2」となります。 どうぞご教授下さい。よろしくお願いします。

  • 文字列についていい方法はありますか?

    マイコンでプログラムを作っています。 配列aに文字を入力し、それを7セグに表示したいです。 表示自体は出来ています。 なので、文字列を配列に入力する方法を教えてください。 (数字以外を表示します。) まず、現在は char *a[6]; a[0]="12345"; seg(*a);//7セグ表示用関数 このようなソースを書きました。これは希望通りの動作してます。 しかし、例えば a[0] = "12"; a[2] = "345"; や、 a[0] = "12" + "345" のように、文字列どうしをくっつけるような使い方が出来ないものかと悩んでいます。 最悪の場合 char a[5]; a[0] = '1'; a[1] = '2'; a[2] = '3'; a[3] = '4'; a[4] = '5'; と、このような方法を使おうと思ってますが、あまり好きじゃないです。 出来ないのは無知なせいなのか、方法は有るが最後の方法が一番マシなのか、もっといい方法があるなら何を使えばいいのか、等アドバイスをお願いします。 よろしくお願いします。

  • excel 関数にて文字を0として認識させる方法

    数式の中に数字以外の文字が入ると#VALUE!が出ます。 ヘルプを参照すると、 「文字列が正しいデータ型に変換されません。必要な演算数や引数について、数式または関数が正しいかどうか、また、数式で参照するセルの値が有効かどうかを確認します。たとえば、セル A5 に数値が入力され、セル A6 に "なし" という文字列が入力されている場合、数式 =A5+A6 は、エラー値 #VALUE! を返します。」 これを解決させるにはどうしたらいいでしょうか? 上の例ですと、"なし"と打ち込んだ場合0として認識させるようにしたいです。

  • VBAマクロの文字列認識について

    立て続けの質問ですみません。 Data1 = 1 Data2 = "234567890123457890" Data = Data1 & Data2 Range("A1").Value = Data  上記のマクロを実行すると、A1カラムに"12345678901234567890"と文字列で表示されるはずなのですが、実際には"12345678901234500000"と表示されてしまいます。 A1カラムの書式設定はユーザー定義で"00000000000000000000"としています。 一方、下記のマクロを実行すると Data1 = 1 Data2 = "234567890123457890" Data3 = "x" Data = Data1 & Data2 & Data3 Range("A1").Value = Data "12345678901234567890x"と表示されます。これはどういう現象なのでしょうか?最初のマクロを実行すると右寄せになるので文字として認識されていないと思いますが、文字として認識させるやりかたが良くわかりません。T関数やTEXT関数を使ったりもしてみましたがどうもうまくいきません。 自分がやりたいのは、100桁以上もある数字と半角文字(カナ、アルファベット)混合の文字列を作って一行一データのCSVファイルを作りたいのですが、どうも数字の桁数が多いとうまくいかないことがわかってきたのですが・・・よろしくお願いします。

  • C++ countについて

    最近C++の勉強を始めたのですが、 int count(char*a) という関数はどういう意味なんでしょうか? この関数を使って、たとえば abcde1f234 と打ち込むと、この文字列の数字の個数(この場合、4)を表示するプログラムを作成しなければならないのですが。 ifを使って0以上ならカウント、0以下ならカウントしないという感じで作ってみたのですが、打ち込んだ文字列全ての個数が表示されてしまいます。 どなたか解答お願いします。

  • COUNT関数について

    COUNT関数について COUNT関数について教えてください。 EXCEL2007を使用しています。 ある表で数値の入っている箇所を数える為にCOUNT関数入力すると 答えではなく数式が表示されます。 どのような原因が考えられるのでしょうか? 教えてください。

  • TEXT・LEFT・LEN関数等を使用する表示方法

    エクセルのセルの書式設定→ユーザー定義で、セルA1に、例えば 「00011」等5桁の数字を入力すると「00-011」と表示される様に設定 した場合、LEFT関数を使って左の2文字・・・この場合は「00」をB1に 表示させたいのですが、どうしたらよいでしょうか。 「0」以外で始まる数字も使いたいので(例えば「11243」等)、ゼロで始 まる文字列、そうでない文字列、その両方に有効な関数式があったらお 願い致します。ユーザー定義は出来れば使いたいです。 宜しくお願い致します。

  • エクセル:””をいれると左横のセルの文字列の表示が消える

    よろしくお願いします。 例えば セル”C2”にIF(A2=1,"","×")などと関数を入力しているとします。 そこで、A2=1,B2に長文の文字列が入力されているときに、 C2には「""」が返されるわけですが、 B2に入力されている文字がさえぎられてしまいます。 尚、B列のセル幅はあえて「10」に設定しておきたい状況です。 C2に入れるIF関数を工夫することで、 A2=1の時に、B2の文字が長文でも表示できる方法はありますでしょうか?

専門家に質問してみよう