小技集

トップ > 小技集 > 記事
小技集一覧へ
限定コンテンツ一覧へ



2025年8月8日【ID:0】

メンバー限定

【Excel】条件付き書式で文字数チェック機能を実現

※IT予備メンバーに加入して連携すると、
一部の広告が非表示になります。


文字数制限のあるSNSの投稿文などを作成する際に便利な、文字数をチェックする機能の作り方について解説していきます。

※こちらで実現したファイルは、記事の最後にて配布しています。


仕様

今回は、以下の仕様で作っていきます。

1. 入力した文字数に応じて残りの文字数を表示
2. データバーで視覚的に残りの文字数を表示
3. 制限を超えた場合は赤色で表示
4. 「残り○文字」という形式で表示

使用するシートは以下になります。

セルB3に文字を直接入力し、セルB2に残りの文字数を表示する想定です。

では、順番に作っていきます。


1. 入力した文字数に応じて残りの文字数を表示

今回は、50文字を制限とした文字数チェック機能を作っていきます。
まずは、残りの文字数をセルB2に表示させるため、以下のような数式を入力します。

=50-LEN(B3)
// LEN(B3):セルB3に入力されている文字数を取得

文字数の制限を変更する場合は、数式内の「50」を変更してください。


2. データバーで視覚的に残りの文字数を表示

では次に、残りの文字数を視覚的にデータバーとして表示していきます。
データバーの設定は「条件付き書式」で行います。

先ほど数式を入力したセルを選択し、[ホーム]タブから[条件付き書式]の[新しいルール]を選択します。

表示された画面で、ルールの種類を[セルの値に基づいてすべてのセルを書式設定]にし、以下の設定を行います。

・書式スタイル:データバー
・最小値:数値「0」
・最大値:数値「50」(制限する文字数)
※色などは必要に応じて変更してください。

上記の設定で確定することで、以下のようにデータバーを表示することができます。


3. 制限を超えた場合は赤色で表示

現状の設定のままですと、文字数の制限を超えた場合は、マイナスの値が表示されるだけになります。

そのため、マイナスの値の場合(文字数の制限を超えた場合)は、セルの背景色を赤色にして目立たせていきます。


続きはIT予備メンバー限定です。

メンバー限定コンテンツになります。




IT予備メンバーページと連携することで内容を確認することができます。

メンバーとは


すでにメンバーの方は、
ログインして連携してから、こちらを更新すると閲覧できます。
※連携しても確認ができない場合は、少し時間を置いてご確認ください。

ログイン(新しいタブ)
※[ログイン]→[設定]→[IT予備-連携]で連携できます


パソコンで開く場合は、記事の最後に「リンクコピー」があるためご活用ください。

※IT予備メンバーに加入して連携すると、
一部の広告が非表示になります。


メンバー募集
ExcelVBA学習ロードマップ配布 ExcelVBA学習ロードマップ配布





リンクの共有はこちらから行えます。

  リンクコピー    X Facebook はてなブックマーク Pocket
トップ > 小技集 > 記事
小技集一覧へ
限定コンテンツ一覧へ


- 人気の記事 -



- メンバー限定 [一覧] -



サイト累計閲覧数

6847256

有料動画講座
(買い切り)

Excel完全制覇


ちょっとした機能 便利ツール
【小技集】

【Excel】特定の項目が重複しているデータを削除

【Excel】入力値に応じて入力必須項目を変更

【ExcelVBA】ダブルクリックで塗りつぶしとリセットを繰り返す

【ExcelVBA】「マクロの記録」でクラス分け

【Excel】電話番号の形式を瞬時に変換

【Excel】完全にランダムでチーム分け

【Excel】グラフタイトルにセルの値を参照させる

【Excel】特定の文字を基準に列を分割

【Excel】リンク付きの目次を簡単に作成

【Excel】スピルを活用して品名単位で数量を集計

【Excel】基準日から指定した日数分の日付を表示

【Excel】SUM関数より凄いSUBTOTAL関数とは

【Excel】誤って上書き保存しないための対策

【ExcelVBA】マークされた行を削除する

【Excel】シート名などの文字列からその値を参照する数式

【Excel】各商品の最終購入日を表から抽出する

【Excel】数式などでシートを切り替えずに別シートを参照!?

【Excel】図形の幅ギリギリまでテキストを表示

【ExcelVBA】空白を上に詰める

【Excel】ドロップダウンリストで複数選択可能にする

【ExcelVBA】予定表を1週間単位で表示

【Excel】自由入力もできるドロップダウンリスト

【Excel】在庫数が指定値未満の場合に自動色付け

【Excel】文字列の数字のままで正しく集計する裏技

【Excel】取り消し線を瞬時に設定





一覧ページへ

トップ > 小技集 > 記事
小技集一覧へ
限定コンテンツ一覧へ