• ベストアンサー

エクセル セル内に、何字入力されているかを知りたい

エクセルに セルA列に文字が入っています。 B1のセルに、A1のセル内に、何文字文字が入ってるかを知りたいのですが、どんな関数を使えばいいでしょうか? 教えてください。

noname#248169
noname#248169

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

  • ベストアンサー
  • kaisendon
  • ベストアンサー率44% (114/257)
回答No.5

LENとLENBの違いは何なのでしょうか? LENは文字数、LENBはバイト数(半角1バイト、全角なら2バイト) を求める事が出来ます。    A   1 あいうA 2 あいうA A1を LEN で求めると 4文字なので  結果は4    LENB で求めると 7バイトなので 結果は7 A2を LEN で求めると 4文字なので  結果は4    LENB で求めると 8バイトなので 結果は8 となります。

noname#248169
質問者

お礼

詳しい説明ありがとございます。 とても分かりやすかったです。

その他の回答 (4)

  • Turbo415
  • ベストアンサー率26% (2631/9774)
回答No.4

すでに回答が出ていますので >LENとLENBの違いは何なのでしょうか? だけに答えておきます。 LENは文字数を単純に数えます。半角(1バイト文字)も全角(2バイト文字)も1文字として計算します。 LENBは半角(1バイト文字に換算して出します)換算で文字数を出します。 ですから たとえば、「あいうab」とB2セルにあってA1セルに=LEN(B1)とあると5となるし、=LENB(B1)と合ったときは8になります。

noname#248169
質問者

お礼

ありがとうございました おかげさまで問題も無事解決しました。

  • kaisendon
  • ベストアンサー率44% (114/257)
回答No.3

こんにちは LEN関数がそのものです。 B1に =LEN(A1) とすればいいです。

noname#248169
質問者

お礼

ありがとうございました。 すぐできました。

回答No.2

=LEN(A1) でいいと思います

noname#248169
質問者

お礼

ありがとうとざいました。 ところで、LENとLENBの違いは何なのでしょうか?

  • mshr1962
  • ベストアンサー率39% (7418/18948)
回答No.1

つい最近同じ質問がありました。 http://okweb.jp/kotaeru.php3?q=1685538

noname#248169
質問者

お礼

ありがとうございました。 できました

関連するQ&A

  • EXCELでセルに入力されたセルを参照したい。

    はじめまして、EXCEL 2000 で質問です。 セルに入力されている文字列を、参照する関数があれば教えていただきたいです。 たとえば、セルA1に 文字列"B32"を入力します。 セルB1に =sansyou(A1) という関数を入力すれば セルB32の内容が参照される。 ということがやりたいのです。 C言語ですと、ポインタに相当するとおもいます。 どうか皆さんの知恵を分けてください。

  • エクセルであるセルの文字が他のセル内で1文字でも存在するかを知る関数は?

    エクセルであるセルの文字が他のセル内で1文字でも存在するかを知る関数はありますか? たとえばA列の値に存在する文字がB列に1文字でもあるかを チェックすることができるのでしょうか。 A列    |   B列    |   C列 -------+----------+---------- ABCD  |  XYZB   |  ○ --> Bがある XY    |  ABSCE  |  X --> XもYもない HD     |  XUDM  |  ○ --> Dがある マクロ(VBA)でなく関数で表したいのですが このような関数はありますか? 関数のヘルプを調べたのですが、出来そうで出来ません。 どうぞよろしくお願いします。

  • Excelでのセルの指定

    Excelで,下記にように セルに数字が入っていたとします.    A  B 1 | 4  3 2 | 5  5 3 | 8  4 | 5 5 | 7 6 | 6  B1に3,B2に5と入っているので,  A列のA3セルから,A5セルまでの和をとる. もし,  B1に2,B2に6と入っていれば,  A列のA2セルから,A6セルまでの和をとる. 以上のような関数は どのように定義すればよいのでしょうか? どなたか教えていただけないでしょうか? よろしくお願いします.

  • Excelでセルの文字を繋げたいのに・・・

    Excelでセルの文字列を繋げたいと思います。 10セル位ならCONCATENATE関数を利用しても苦になりませんが、100セルともなると大変です。 =CONCATENATE(A1,B1,C1,D1,・・・100個も)   オートサムみたいに=SUM(A39:K39) ":"を入れてみましたがダメでした。 大量のセルを一つにまとめる時は何か書き方がありますか?

  • Excelでセル内改行

    お世話になります。 早速ですがExcelで複数のセルに文字列が入力されている時、それらの文字を結合する場合はCONCATENATE関数を使いますよね? で、この応用(なのか判りませんが)で例えばセルA1に"改"の文字が、セルB1には"行"の文字が入っているとき、セルC1に 改 行 と改行させて2行で表示したいのですが、セルC1に"=CONCATENATE(A1,CHAR(13),B1)"とやってもうまくいきませんでした。 Alt+Enterで手入力する以外に関数、マクロ等で何かいい方法がありますか? よろしくお願いします。

  • エクセルでセルに入力した値によって指定したセルに○をつけたいのですが・・・

    エクセルで、例えばあるセルに Aと入力した場合、 別の【表】のAの列のセルに ------------ |A|○| ------------ |B| | ------------ |C| | ------------ Bと入力した場合は、 Bの列の場所に ------------ |A| | ------------ |B|○| ------------ |C| | ------------ というような感じで○を自動で反映させたいのですが、 どういった関数を入力させればよろしいでしょうか? 分かる方は教えていただけますでしょうか?

  • excelで、ある文字が含まれているセルの個数を出すには?

    excelでの質問です。 いくつかのセルに文字列が入っていたとします(範囲:A1~A10)。 この中に、たとえば「ab○○」というふうに最初の2文字がabとなっているものがいくつかあるとして、これの個数を数える場合の方法 を教えてください。 また、A1~A10で「ab○○」となっている場合にB列に1、なっている 場合には0なるようにするにはB列にはどんな関数を使えばいいのですか?

  • Excel、2つのセルを結合する方法を教えてください!

    こんにちは。 Excelの使い方で悩んでいます。 今、リストを作っているのですが、A列とB列に文字を入れました。 ここで、大変なことに気がついたのですが!! A列とB列に入れたデータは、同じセル内に入れなくてはならないものでした!! 「セルの統合」を使って、A列とB列をくっつけてみたのですが、B列に入れた文字が消えてしまいます!! 文字だけを残して、セルを統合させることはできないのでしょうか?

  • エクセルで複数セルをひとつのセルに改行して表示させたい。

    エクセル2000です。 こんな関数ありますでしょうか? 仮に A1に「ああああ」B1に「いいいい」C1に「うううう」と文字列(文字数は不定)が入っていた場合 A2セルに ああああ いいいい うううう と、改行して表示させる方法を知りたいのです。(&でつなげただけでは改行できないものですから)

  • エクセルVBAでセル選択

    エクセル2000でリストを作成し、VBAで編集しようとしています。 A列に入力されているコードの先頭に「’」をつけて文字列とするための関数をB2のセルからA列のデータが入力されている最後のセルの隣までコピーしたいと思っています。 A列の最終セルを取得するVBAは分かったのですが、その値をB列の選択範囲として使用する方法がわかりません。 エクセルVBAは全くの初心者です。 どなたか教えてください!

専門家に質問してみよう