- ベストアンサー
エクセル セル内に、何字入力されているかを知りたい
エクセルに セルA列に文字が入っています。 B1のセルに、A1のセル内に、何文字文字が入ってるかを知りたいのですが、どんな関数を使えばいいでしょうか? 教えてください。
- オフィス系ソフト
- 回答数5
- ありがとう数6
- みんなの回答 (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 となります。
その他の回答 (4)
- Turbo415
- ベストアンサー率26% (2631/9774)
すでに回答が出ていますので >LENとLENBの違いは何なのでしょうか? だけに答えておきます。 LENは文字数を単純に数えます。半角(1バイト文字)も全角(2バイト文字)も1文字として計算します。 LENBは半角(1バイト文字に換算して出します)換算で文字数を出します。 ですから たとえば、「あいうab」とB2セルにあってA1セルに=LEN(B1)とあると5となるし、=LENB(B1)と合ったときは8になります。
お礼
ありがとうございました おかげさまで問題も無事解決しました。
- kaisendon
- ベストアンサー率44% (114/257)
こんにちは LEN関数がそのものです。 B1に =LEN(A1) とすればいいです。
お礼
ありがとうございました。 すぐできました。
- tanaka1_001
- ベストアンサー率2% (2/75)
=LEN(A1) でいいと思います
お礼
ありがとうとざいました。 ところで、LENとLENBの違いは何なのでしょうか?
- mshr1962
- ベストアンサー率39% (7418/18948)
つい最近同じ質問がありました。 http://okweb.jp/kotaeru.php3?q=1685538
お礼
ありがとうございました。 できました
関連する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でセル内改行
お世話になります。 早速ですが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は全くの初心者です。 どなたか教えてください!
- ベストアンサー
- オフィス系ソフト
お礼
詳しい説明ありがとございます。 とても分かりやすかったです。