• 締切済み

エクセルの文字数をプロパティで確認する方法

エクセルのシートに入力された全角半角交じりの文字数を、プロパティで確認できると聞きました。現在エクセル2003を使用していますが、ファイルを開いてから、メニュー→ファイル→プロパティで見ても、閉じたファイルを右クリックしてプロパティを見ても、文字数がどこに表示されているのかわかりません。どうしたらプロパティを使って文字数が確認できるのでしょうか。仕事の都合上文字数を確認する必要があるのですが、今はワードに貼り付けて確認していますが、ブック数が多いときは手間がかかるので、ご存知の方おられましたら教えてください。よろしくお願いします。

みんなの回答

  • Wendy02
  • ベストアンサー率57% (3570/6232)
回答No.4

こんにちは。 >エクセルのシートに入力された全角半角交じりの文字数を、プロパティで確認できると聞きました。 それは、標準的にはありませんね。もともと、Wordと違って、Excelは「文字数」という考え方がありません。Excelの場合は、少し、その点では複雑なのです。ただし、カスタム・プロパティ側で文字数を記録するようにVBAで作れば出来ますが、標準機能としてブックに持たせるには、かなり複雑なVBAのコードになるかと思います。 また、あえて閉じたファイルで、文字列数を取りたい場合は、一旦、ブック全体をテンポラリフォルダに、Excelファイルをテキストコンバータでテキストを展開させ、展開された文字の数をプログラムで数えるのだと思います。テキストコンバータは、かなりスピードが速いとは言っても、外部に展開するので、(専用の検索ツールなどと比較すると)期待したほどではありません。 なお、Wordの時は、終了時にプロパティに書き込んでいるから取れるのですね。 もし、どうしても、ということでしたら、VBAで、カスタムプロパティへの記録とMsgBox で表示するように作ってみます。

AromX
質問者

お礼

回答ありがとうございます。せっかく教えていただいたのに、VABができない初心者なのがとても残念です。もっと勉強しなくてはいけませんね。お忙しい中ありがとうございました。

全文を見る
すると、全ての回答が全文表示されます。
  • kakkysan
  • ベストアンサー率37% (190/511)
回答No.3

訂正 <あとは SAM で合計すれば文字数~> SUM でした

全文を見る
すると、全ての回答が全文表示されます。
  • kakkysan
  • ベストアンサー率37% (190/511)
回答No.2

>シートに入力された全角半角交じりの文字数を、プロパティで確認できると そのことは知りませんが、セルに入力されている文字数なら 「LEN」あるいは「LENB」の数式を使って知る事が出来ます。 シート1の文字数を知るなら、例えば シート2のA1に =LEN(sheet1!A1) これを必要な領域にコピーして あとは SAM で合計すれば文字数を求める事が出来ると思います。 ご参考までに

AromX
質問者

お礼

やはりエクセルでは、何かをしないと文字数をもとめることはできないのですね。残念! 教えていただいた数式はまだ使ったことがないので頑張って試してみます。ありがとうございました。

全文を見る
すると、全ての回答が全文表示されます。
noname#204879
noname#204879
回答No.1

》 …できると聞きました 何処で? その情報はガセネタではないでしょうか?

AromX
質問者

お礼

残念ですが、聞き違いだったのですね。ありがとうございました。

全文を見る
すると、全ての回答が全文表示されます。

関連するQ&A

  • 文字数の制限の確認

    エクセルで C列に商品名が入ってます。以前から文字数を気にせず商品名を決めていたのですが、販売ソフトの導入で文字数の制限を掛けることになりました。文字数は全角18文字以内です。半角もつかえます。現状は名称に半角・全角が混じっています。文字数制限内か否かを関数で調査し、全角18文字より長い場合は「ながいですよ」ってD列に記入したいのです。教えてください。

  • エクセルやワードの文字数確認方法

     お世話になります。  エクセルやワードで作成したファイルの総文字数を確認する方法は有りますか?  ご回答宜しくお願い致します。

  • エクセル2003で、1つのセルに全角文字、半角文字

    エクセルで文字数制限のあるセルに 全角、半角文字が混在している場合 A1 上下ABCDひだりみぎ ←対象となるセル B1全角文字数 7 C1半角文字数 4 というように対象のセルの全角文字数、半角文字数を別々のセルに表示できる方法があれば おしえてください。

  • PPT ファイルの文字カウント=全角文字の数

    PPT ファイルの文字数をカウントしたいと思っています。 今のところ、ひたすら Ctrl+A でコピーして1シートずつ Word 文書に貼り付けてカウントしています・・・。 以前にこちらで、PPT ファイルの総文字数をカウントするマクロは紹介されていたのですが、全角文字数と半角文字数を区別してカウントすることって、できないのでしょうか? ネットでもいろいろ調べてみたのですが、調べ方が悪いのか、さっぱり。。。 すみませんが、よろしくお願いします。

  • 全角文字と半角英数字の文字数をそれぞれ別に計上したい

    エクセルのワークシート上で、そのシートにある全角文字と半角英数字の文字数をそれぞれ別に計上したいのですがそんな便利な関数があれば教えて下さい。

  • Excelでバイト数の最大数が決まったデータを作りたいんです!

    上手く説明出来ないんですが・・。 エクセルで、項目それぞれにバイト数の最大数が決まったデータを作りたいんです。 例えば ◆職員番号・・・バイト数12(半角)         職員番号は8桁なので、その後ろに残り12バイトまでの半角パディング。 ◆氏名 ・・・ バイト数16(全角8字まで)         全角8文字以内なら、その後ろに残り8文字までの全角パディング。         全角8文字を超す氏名なら、8文字で切る。 ◆カナ ・・・ バイト数58(半角)         半角カナ文字で残りの58バイトまで半角パディング。 *これをcsvに変換します! これを文字列だけ打ち込んだら、自動で最大バイト数まで半角・全角を埋めるようにすることは出来るでしょうか? また、氏名のところのように自動で8文字までの入力しか出来なくするようにすることは出来るでしょうか? 説明が下手で申し訳ないんですが、おわかりになる方ご教授下さい。 よろしくお願いします!!

  • エクセル2007で文字入力数の制限について質問です

    エクセル2007で文字入力数の制限について質問です 全角と半角が混在した文章で全角は1文字、半角は0.5文字で計算して 合計で20文字以内とか設定できませんか? 「データの入力規則」では出来なそうなので。。。 また、20.5文字以内という設定は可能ですか? 簡単な関数でせいげんできれば助かります ご回答よろしくお願いします

  • エクセル:文字列のバイト数が欲しい

    セルB1に、  半角スペース、全角2文字、半角スペース、 と入力しました。 このシートの別のセルに、 =Len(B1)と入力すると4と表示され、 =LenB(B1)と入力すると6と表示されますので、 間違いなく「半角スペース・全角2文字・半角スペース」がB1に入っているはずです。 このシートのコードに、 Private Sub Worksheet_Change(ByVal Target As Range)   If Target.Address = "$L$1" Then     MsgBox LenB(Cells(1, 2).Value)   End If End Sub と打ちました。 ここでシート上のセルL1に何か入力するとメッセージボックスが出るのですが、 メッセージボックスに出る値は8です。 何が原因でしょうか。 6が表示されて欲しいのですが(文字列のバイト数が欲しい)、 どのようにコードを書けばよいでしょうか。 実際にB1に入れていた文字は、 1B です。 (半角スペース・全角数字1・全角英字B・半角スペース)

  • EXCEL入力規則で文字数制限

    EXCEL2002です。 A列に入力規則をかけ、全角20文字、半角40文字以内にしたいと思っています。 「エクセル技道場→入力規則→全角5文字、半角10文字」を参考にさせていただき、以下の式で入力規則のユーザー設定を行いました。 =AND(ISTEXT(A1),LENB(A1)<=40) この場合、最初の文字が半角の場合に制限数以下でもエラーメッセージが出てしまいます。 最初の文字が全角でも半角でも制限数以下であればエラーメッセージが出ないようにする方法はありますか? よろしくお願いします。 http://www2.odn.ne.jp/excel/waza/validation.html#SEC10

  • ワードでの文字数の設定

    ワードで英文のレポートを70字×30行で書かなければいけないのですが、設定の仕方がわかりません。 「ページ設定」→「文字数と行数を指定する」だと文字数は全角の44字までしか設定できませんでした。 半角70字=全角35字かと思って35字にも設定してみたのですが、文字数は行によってバラバラになりました。 どなたかアルファベット(半角)での文字設定の方法がわかる方いらっしゃいましたら教えてください。 よろしくお願いします。

専門家に質問してみよう