• ベストアンサー

Excelで文字列を計算したい

かなり初歩的なことの気がしますが、ヘルプを見ても検索するキーワード自体よく分からないので、ここで助けていただけないかと思っています。 Excel2007で、セルに入力した同じ漢字がいくつあるか、まず足し算をしたいのです。 たとえば、Aのセル、Cのセル、Eのセルに同じ漢字が入っていて、それを足すと「3」になる、ということができるような式はどうやって作ればいいのでしょうか。 漢字を数字に置き換えて、というやり方をすれば、足し算できるのは分かりますが、漢字はそのままおいておきたいのです。 どうかご教示いただけますよう、お願いいたします。

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

  • ベストアンサー
  • t-nakaz
  • ベストアンサー率62% (10/16)
回答No.2

COUNTIF(A1:D4,"漢") 指定した範囲内に「漢」の文字が●個ある。 これじゃダメですか?

itigomouss
質問者

お礼

ありがとうございます!お示しいただいた式で行けました。 本当に助かりました。 次の方と1分の違いですが、t-nakazさんが最初にお答えを教えていただいたので、良回答とさせていただきます。 ありがとうございました。

その他の回答 (2)

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

ご質問が良く分かりません。 具合的に何をしたいのかを例示された方が良いです。 因みに同一漢字の出現回数を計数するのであれば次の様な方法があります。 =SUMPRODUCT(LEN(セル範囲)-LEN(SUBSTITUTE(セル範囲,"漢字",""))) 又、セル数ならば=COUNTIF(範囲,"*漢字*")で如何でしょうか。

itigomouss
質問者

お礼

ありがとうございます。質問の仕方が不明確で申し訳ありません。 mu2011さんにも2番目にお示しいただいた式で、求めたい数値を得ることができました。 とても嬉しいです。 1番目の式も、試してみたいと思います。 ありがとうございました。

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

対照の漢字が「今」だとして、 セルの内容が「今」のものだけをカウントするのか、 「今井」「昨今」もカウントするのか、どちらでしょう?

itigomouss
質問者

お礼

前者のカウントをしたくて、質問させていただきました。 こんなに早く解決して、とても嬉しいです。 目を留めていただいて、ありがとうございました。

関連するQ&A

  • エクセルの文字列の検索に関して

    また、エクセルに関しての質問です。 例えば  A B C D 1あ 1 2い 2 3う 3 4え 4 5お 5 6か 6 7き 7 8く 8 このような漢字で文字列が縦に入力されていて、  A B C D E 1あ 1   お 5 2い 2   う 3 3う 3 4え 4 5お 5 6か 6 7き 7 8く 8 このようにD列にある文字に対してA列にある文字で該当する文字を発見し横のBセルにある番号を取ってくるということがしたいです。 この場合だとD1は「お」なので、A列の上から見ていくとA5に「お」があるので、B5の数字「5」をEに入力といったような具合です。簡単なように見えますが、複数の文字列を横断的に検索することができません。 誰か詳しいお方お教え願います。

  • Excelの計算ができなくなった

    会社でExcelで作表した在庫管理表があるのですが、突然計算ができなくなりました。(単純な足し算引き算)。 使用しているのは私ではなく、何をどうしたのか不明。昨日までは問題なかったとのこと。 式(例えば、[=SUM(E3:AB3)])は入っているのですが、数値を変えても実行されません。 式の入ったセルの左上に緑の印が出ており、 "i"が表示されるのでクリックすると ”このエラーに関するヘルプ”というのがあるのでクリックしましたが、開いたヘルプは白紙です。 初めてのことで検索しても解決の仕方が分からず、困っています。 至急、詳しい方、教えて下さい。宜しくお願い致します。

  • エクセルでの計算式が作れないので教えて下さい!!

    エクセルでもし、B行で数字の1があったら、そのB行の右隣のCの数字を全て足し算すると言う式って作れますか?

  • EXCELで計算式を文字列として抜き出す?

    excelにて、計算式を文字列として他のセルに表す方法はありますか? 数箇所だったら数式を直接コピーすればできるのですが、行が多いので関数でひとつ作ってそれを下の行へコピーすれば楽にできるのかなと思いまして・・ 例えば、  C1セルに「=A1+B1」という計算式が入っているとして、  D1セルに「=A1+B1」と式自体を表示させたい。 という場合に。D1に関数をいれればいいとかありますか?

  • エクセル・SUM計算で数字がでない

    エクセルでSUM計算で足し算をしていますが、一部セルで数字が 『3E+05』などと表示されてしまいます。普通に数字表示するにはどうしたらよいのでしょうか?

  • EXCELにての計算式が・・

    エクセルの計算式で困ってます。 =IF(K25<>"",(5-K25+$C26)/5*100,"") という計算式があって C26には 「-0.005」が入ります。 「5-K25」という式の答えから マイナス0.05を引きたいのですが 苦し紛れに上のような式を作りました。 これは おかしいですよね?? それと 答えが「0」になると -2E-15 といった妙な数字がセルに記入されます。 どうしてなんでしょうか??? この二つでハマってしまい 作表が止まったままではや3日・・・ どなたかお助けくださいませんでしょうか? お願いします。

  • Excelで自動再計算されないようにしたいのですが。

    セルE1に 「=A1:C1」または「=A1+B1+C1」 と入力した後、セルD1に数字を入力すると、セルE1の式が、自動で 「=A1:D1」または「=A1+B1+C1+D1」 に書き換えられてしまいます。 これを変更されないようにする方法は、何かあるのでしょうか? オプションなど、一通り見てみたのですが、見つけられませんでした。 そこまで深刻な状況ではありませんが、それなりにちょっと困っています。 どなたか、分かる方がいらっしゃいましたら、ぜひ教えてください。

  • エクセル 1行1数字 たての合計計算

    エクセルの足し算についてです。 給与の計算をしないといけません。かなり面倒な作業です。 c1のセルに基本給とかき、横のD1からI1までの列にそれぞれ 1つずつ数字を入れます。通常でしたら1つのセルに給与の額を入力するのですが、 今回例えば、基本給155,000円でしたら、 D列に1,E列に5、F列に5といった具合です。 通常でしたら、1つのセルに155,000と数字をいれますが。 つづいてC2のセルに交通費と書き、額である6,000円を又、 D2に6、E3に0とちこみます。 最後にC3のセルに合計額と記入します。 ここで問題です。合計額の値をD3セル以降、1数字1セルごとに 入力するのですが、155,000+6,000の合計がくの161,000を D3に1、E3に6、F3に1、G3に0、といった具合に関数か何かを使い計算したいです。 例えばE3セルにE1+E2とタイプすると、11とでてしまいます。 11ではなく、1と表示し、D3に5ではなく6と表示したいです。 こんな計算したくないのですが、会社の作業でかえられません。 めんどくさくてごめんなさい。わかる方いれば教えていただけないでしょうか。

  • エクセルで数字を1文字ずつセルに入れたい

    エクセルでの質問です 1つのセルに例えば”1530”という数字を入力します そうすると その数字を分解して f1のセルに”0” e1のセルには”3” d1のセルに”5” c1のセルに”1” b1のセルに”¥”が自動的に入るようにしたいのですが どうすれば良いでしょう 数字は4ケタ~7ケタまで変わります よろしくお願いいたします。

  • エクセルで計算不能な数字文字列を、計算可能にしたい。

    ネット上から数表をエクセルにコピーすると、表面上は普通の数字でも、加除計算不能な場合(25円などの形式も含めて)があり、現在小生は次のような初歩的な方法で計算可能数字に変換しています。もっとスマートな方法があると思うので、ご教示ください。 仮にA1に計算不能数字「152」とあれば、B1に「=LEFT(A1,3)」とやり、更にC1に「=B1*1」とやってC列に計算可能な形式にコピーしています。この初歩的方法だとメンドクサイ上に、B1には数字の桁数をイチイチ指定しなければならないのです。

専門家に質問してみよう