<a name=▲このページのトップに戻る
340548Excelのセル内の文字数を自動的にカウントしたいieie 2006/04/13-14:30

メーカー名:富士通
OS名:WindowsXp
パソコン名:FMV820MT
使用回線:光
--
Excelのセル内の文字数を自動的にカウントしたいですが、どうすれば宜しいでしょうか?

▲このページのトップに戻る
340552Re:Excelのセル内の文字数を自動的にカウントしたいフジサン 2006/04/13-14:54

記事番号340548へのコメント
A1に入っている文字数をB1に表示させる場合、B1に
=LEN(A1)
で、どうでしょう

▲このページのトップに戻る
340556Re:Excelのセル内の文字数を自動的にカウントしたいieie 2006/04/13-15:05

記事番号340552へのコメント
フジサンさんは No.340552「Re:Excelのセル内の文字数を自動的にカウントしたい」で書きました。

フジサンさんへ;

ご回答をありがとうございました。更に質問させて頂きます。セル内の文字数が一定的な範囲を超えたら、自動的にエラーメッセージを出せるようなプログラムを組みたいですが、何か良い案がございますか?

▲このページのトップに戻る
340567Re:Excelのセル内の文字数を自動的にカウントしたいフジサン 2006/04/13-15:28

記事番号340556へのコメント
一定的な範囲とは、何の範囲なのですか?。文字数でしょうか?。
例えば、文字数が10文字を超えたら、メッセージを表示するとかでしょうか?
その程度でしたら、IF文を使いましょう。

▲このページのトップに戻る
340569Re:Excelのセル内の文字数を自動的にカウントしたいieie 2006/04/13-15:33

記事番号340567へのコメント
フジサンさんは No.340567「Re:Excelのセル内の文字数を自動的にカウントしたい」で書きました。

おしゃった通り、文字数です。IF文使う場合、IFとLENは、どうやって連携で使えるか?

▲このページのトップに戻る
340574Re:Excelのセル内の文字数を自動的にカウントしたい白茶 2006/04/13-16:08

記事番号340569へのコメント
ieieさんは No.340569「Re:Excelのセル内の文字数を自動的にカウントしたい」で書きました。

こんにちは。

例えばA1セルに10文字より長い文字が入力された時に
別セルにメッセージを表示させるには、
=IF(LEN(A1)>10,"メッセージ","")

あと、
特定のセルに一定文字数以上のデータを入力させないよう制限するには、
「入力規則」を使用すると効果的です。

例:
「データ」→「入力規則」の
「設定」タブで
「入力値の種類」を「文字列(長さ指定)」
「データ」を「次の値以下」
「最大値」を「10」

あるいは、
「入力値の種類」を「ユーザー設定」
「数式」を「=LEN(A1)<=10」

として、
エラーメッセージタブで
「スタイル」を「停止」
「タイトル」を「文字数オーバー」
「エラーメッセージ」を「入力可能なのは10文字以内です」

「入力時メッセージ」タブで
セルの選択時にメッセージを表示させることも出来ますので、
入力前に「このセルは10文字までよ」と注意を促す事も出来ます。

ご参考まで。



▲このページのトップに戻る
340576Re:Excelのセル内の文字数を自動的にカウントしたいieie 2006/04/13-16:35

記事番号340574へのコメント
白茶さんは No.340574「Re:Excelのセル内の文字数を自動的にカウントしたい」で書きました。

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

hed_" BORDER="0" WIDTH="88" HEIGHT="31">
◇-?Excelのセル内の文字数を自動的にカウントしたい-ieie-04/13-14:30(102)-No.340548
 ┗?!Re:Excelのセル内の文字数を自動...-フジサン-04/13-14:54(102)-No.340552
  ┗?!!Re:Excelのセル内の文字数を自...-ieie-04/13-15:05(101)-No.340556
   ┗?!!!Re:Excelのセル内の文字数を自...-フジサン-04/13-15:28(101)-No.340567
    ┗?!!!!Re:Excelのセル内の文字数を...-ieie-04/13-15:33(101)-No.340569
     ┗?!!!!!Re:Excelのセル内の文字数を...-白茶-04/13-16:08(100)-No.340574
      ┗?!!!!!【ありがとう】Re:Excelのセ...-ieie-04/13-16:35(100)-No.340576

▲このページのトップに戻る
340548Excelのセル内の文字数を自動的にカウントしたいieie 2006/04/13-14:30

メーカー名:富士通
OS名:WindowsXp
パソコン名:FMV820MT
使用回線:光
--
Excelのセル内の文字数を自動的にカウントしたいですが、どうすれば宜しいでしょうか?

▲このページのトップに戻る
340552Re:Excelのセル内の文字数を自動的にカウントしたいフジサン 2006/04/13-14:54

記事番号340548へのコメント
A1に入っている文字数をB1に表示させる場合、B1に
=LEN(A1)
で、どうでしょう

▲このページのトップに戻る
340556Re:Excelのセル内の文字数を自動的にカウントしたいieie 2006/04/13-15:05

記事番号340552へのコメント
フジサンさんは No.340552「Re:Excelのセル内の文字数を自動的にカウントしたい」で書きました。

フジサンさんへ;

ご回答をありがとうございました。更に質問させて頂きます。セル内の文字数が一定的な範囲を超えたら、自動的にエラーメッセージを出せるようなプログラムを組みたいですが、何か良い案がございますか?

▲このページのトップに戻る
340567Re:Excelのセル内の文字数を自動的にカウントしたいフジサン 2006/04/13-15:28

記事番号340556へのコメント
一定的な範囲とは、何の範囲なのですか?。文字数でしょうか?。
例えば、文字数が10文字を超えたら、メッセージを表示するとかでしょうか?
その程度でしたら、IF文を使いましょう。

▲このページのトップに戻る
340569Re:Excelのセル内の文字数を自動的にカウントしたいieie 2006/04/13-15:33

記事番号340567へのコメント
フジサンさんは No.340567「Re:Excelのセル内の文字数を自動的にカウントしたい」で書きました。

おしゃった通り、文字数です。IF文使う場合、IFとLENは、どうやって連携で使えるか?

▲このページのトップに戻る
340574Re:Excelのセル内の文字数を自動的にカウントしたい白茶 2006/04/13-16:08

記事番号340569へのコメント
ieieさんは No.340569「Re:Excelのセル内の文字数を自動的にカウントしたい」で書きました。

こんにちは。

例えばA1セルに10文字より長い文字が入力された時に
別セルにメッセージを表示させるには、
=IF(LEN(A1)>10,"メッセージ","")

あと、
特定のセルに一定文字数以上のデータを入力させないよう制限するには、
「入力規則」を使用すると効果的です。

例:
「データ」→「入力規則」の
「設定」タブで
「入力値の種類」を「文字列(長さ指定)」
「データ」を「次の値以下」
「最大値」を「10」

あるいは、
「入力値の種類」を「ユーザー設定」
「数式」を「=LEN(A1)<=10」

として、
エラーメッセージタブで
「スタイル」を「停止」
「タイトル」を「文字数オーバー」
「エラーメッセージ」を「入力可能なのは10文字以内です」

「入力時メッセージ」タブで
セルの選択時にメッセージを表示させることも出来ますので、
入力前に「このセルは10文字までよ」と注意を促す事も出来ます。

ご参考まで。



▲このページのトップに戻る
340576Re:Excelのセル内の文字数を自動的にカウントしたいieie 2006/04/13-16:35

記事番号340574へのコメント
白茶さんは No.340574「Re:Excelのセル内の文字数を自動的にカウントしたい」で書きました。

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