• ベストアンサー

エクセルの関数を教えてください

初心者です。ある範囲のセルの中で、文字が入力されているセルの数を返す関数と、使い方を教えてください。

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

  • ベストアンサー
  • marbin
  • ベストアンサー率27% (636/2290)
回答No.1

COUNTA関数が使えます。 ↓をご参照ください。 http://digipot.web.infoseek.co.jp/itiran.html#counta

参考URL:
http://digipot.web.infoseek.co.jp/itiran.html#counta
HAMCHA-N
質問者

お礼

関連サイトまで教えていただき、ありがとうございました。解決しました!

その他の回答 (2)

  • elmclose
  • ベストアンサー率31% (353/1104)
回答No.3

文字が入力されているセルの数のみ(数値が入力されているセルの数を除外)を得たいのであれば、 =counta(セル参照)-count(セル参照) とすれば得られます。 例えば、対象のセル範囲が「A1:A10」の場合には、 =counta(A1:A10)-count(A1:A10) です。

HAMCHA-N
質問者

お礼

ごていねいな回答ありがとうございました。文字データの場合ですからcountaになおして使えば良いですね。

noname#96506
noname#96506
回答No.2

COUNTA関数でされてはいかがでしょうか?COUNTA関数を選んで、「ある範囲」を範囲選択すると答えが出ますよ~

HAMCHA-N
質問者

お礼

ありがとうございました。解決しました!

関連するQ&A

  • エクセルの関数?

    文字が入力されているセルの数を表示したいのですが関数があるのでしょうか? countでやっても数字が入力されてあるセルしかカウントしてくれないんで困ってます。

  • エクセルでの数をかぞえる関数

    EXEL2003を使用しております。 関数の質問です。 A列に、空白セルと「イベント」「インバウンド」「アウトバウンド」と入力されたセルがランダムに並んでいます。 この中で、 1、「イベント」と入力されてあるセルの合計数。 2、「イベント」「インバウンド」のいずれかが入力されてあるセルの合計数。 を知りたいのですが、どういう関数を使えばよいのでしょうか? COUNT,COUNTAを試してみたのですが、うまくゆきませんでした。 文字が合致した場合だけカウントするという関数があれば教えてください。 よろしくお願いします。

  • エクセルで回文を作る関数を組みたい

    概要 エクセルで回文(とまと、しんぶんし、たけやぶやけた、など)を作る関数を組みたいです。 詳細 セルA1に任意の文字数の文を入力すると、セルB1にそれを逆からならべた文を自動的に表示するような関数を組みたい 自分で途中まで考えてみましたが、任意の文字数、ってところが難しい所ですね。 また、できれば入力セル、出力セル、ともにひとつのセルで済ませたいです。 1セル1文字ならば簡単ですよね。 1セル1文字に縦書きにするとしたら B列に セルB1=A10 セルB2=A9 セルB3=A8 セルB4=A7 セルB5=A6 セルB6=A5 セルB7=A4 セルB8=A3 セルB9=A2 セルB10=A1 とするだけです。 ネコでもできますわな。(笑) 入力セル1個、出力セル1個にしないとカッコよくないですね。 次に考えたのが、len関数でセルA1の文字数を検知して、それを引数にしてleft,raight,mid関数で文字を取り出そうと思ったのですが、文字数が増えるごとに関数が1個必要になるので、とても任意の文字数に対応できませんでした。 あらかじめ関数として用意されていませんかねえ? 文を逆転させる関数って。 どなたか、エクセルに詳しい方、お願いします。

  • エクセルの関数を教えてください

    エクセルで範囲内で値もしくは文字列が入っているセルの数を数えたいのですが同じ値、文字列が同じである時はカウントしないようにしたいのですがどのような関数を使えばいいか教えてください。

  • エクセル関数について

    条件として 例えば H20.1.1~H20,12.31生まれ のように 日にちに範囲をつけ それに該当する場合に 「お祝い」という文字を表示させたい場合は 何の関数をどのように使えばよいのでしょうか セルA  生年月日を入力 セルB  (条件の範囲の中に誕生日があれば) 「お祝い」と表示

  • EXCELの関数に関して

    EXCELでセルに色がついているところの数のみカウント表示をしたいのですが、それに適した関数はありますか? 文字は入力したくないので、COUNTとCOUNTA関数は使えません。 宜しくお願いします。

  • エクセルの関数について教えてください。

    色々調べてみたのですがわからなかったのでどなたか教えてください。 例えばA1のセルに「1111」と入力されていてB1のセルに「土曜日」と入力された場合にC1のセルに「特」という文字を自動に入れたい場合はどうすればよいのでしょうか? A1とB1のセルに何も入力されていない場合はC1も空欄にしたいです。 A1のセルにはVLOOKUP関数をいれていて、返ってきた文字が「1111」の場合です。 B1は手入力で入れています。 同時にA1のセルに「2222」(これもVLOOKUP関数で帰ってきた文字です)、B1のセルに「日曜日」と入力された場合にはC1のセルには「大特」という文字を入れたいのですが、組み合わせでできますでしょうか? 初心者なので質問がおかしいかもしれませんが、よろしくお願いします。

  • エクセルで特定の範囲の文字列を抜き出したいのですが関数がわかりません。

    エクセルで特定の範囲の文字列を抜き出したいのですが関数がわかりません。 抽出の条件は「セルの中の【 】でくくられた部分」(【】も含む)です。 各セル内の文字列はすべてこの【】から始まる文章で構成されているのですが、 【】内の文字数はそれぞれ違うという状態です。 文字数が固定の場合の関数は思いつくのですが、異なる場合がよくわかりません。 よろしくお願いします。

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

    IF関数で"指定したひとつ"のセルの"数値"に対して真偽を返しているようなイメージで、"指定した範囲"のセルの"文字"に対して真偽を返せるような関数はありませんか? また、複合関数でもいいのでご存知でしたら是非ご教授願います。 やりたいことは次のようなことです。 ・A1~A100までのセルの中の文字を比較する。 ・真であればOK、偽であればNGといった感じです。 宜しくお願いいたします。

  • EXCELの関数について教えてください

    セルに入力されている文字列の頭に特定の文字列を同じセル内に追加したい作業があるので、以前の回答履歴の中に「CONCATENATE関数 VALUE関数を使うと良い」と言う内容のものがあったので、試してみたのですが、どうもうまくいきません。ちなみに作業内容はセル内に入力されている電話番号の頭に「8」とか「6」をつけていきたいのです。入力されてる書式設定は「文字列」で「○○-○○○○」というふうに全角で入力されています。書式設定を「文字列」にしてるのがいけないんでしょうか。

専門家に質問してみよう