小技集

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



2023年8月10日【ID:0】

メンバー限定

【Excel】半角文字の入力を制限する

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


会社名などに関して、半角文字や全角文字が混ざっている表をたまに見かけます。
半角文字や全角文字は統一したほうが、集計や検索がしやすくなるかと思います。

ただ、パソコンの操作に慣れていない方の場合、半角文字と全角文字の違いが分からず、以下のような同じ意味の違う文字列を入力していることがあると思います。

・「田中 太郎」と「田中 太郎」
・「株式会社リンゴ」と「株式会社リンゴ」

このような入力ミスを防ぐために、半角文字を予め入力できないようにしたり、半角文字を入力した際に、セルの背景色を変えるなどとするのが良いかと思います。
今回は、その設定方法について解説していきます。

特定の文字を入力できないようにする場合は「データの入力規則」、特定の文字が入力されている時にセルの書式を変更する場合は「条件付き書式」を活用します。
どちらの設定でも、設定する数式は、ほぼ同じになります。


【データの入力規則】半角文字を予め入力できないようにする

まずは「テータの入力規則」で入力を制限する場合の数式を作成していきます。
設定する条件式は、「半角文字が含まれない場合」としていきます。

これを数式で求める場合は、LEN関数とLENB関数を活用します。

=LEN(文字列)
// 半角全角の区別なく、1文字を1として数えて合計を返す
=LENB(文字列)
// 半角文字は1、全角文字は2として数えて合計を返す

LEN関数とLENB関数の違いは、全角文字の数え方になります。
つまり、LEN関数で求めた値を2倍した値とLENB関数で求めた値に違いがあれば、半角文字が混ざっていることになります。

その内容を数式で表現すると、以下のようになります。

=LENB(B3)=LEN(B3)*2

ということで、以下の数式を満たしている時のみ入力を許可する設定を行います。

=LENB(B2)=LEN(B2)*2

設定したいセル全体を選択し、[データ]タブの中の[データの入力規則]を選択します。

以下の画面にて、[入力値の種類]を[ユーザー設定]にし、[数式]に先ほどの数式を設定します。

設定した数式の基準(セルB2)は、アクティブになっているセルである必要があります。
こちらの場合は、複数選択の中でもセルB2がアクティブになっているため、セルB2を基準とした数式にしています。
他の選択しているセルには、こちらで設定した数式がアクティブのセルから相対参照で設定されます。

上記のような設定をすることで、以下のように半角文字の入力を制限することができました。


【条件付き書式】半角文字を入力した際に、セルの背景色を変える方法

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

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




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

メンバーとは


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

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


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

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


小技集-電子書籍販売ページ 小技集-電子書籍販売ページ
メンバー募集 メンバー募集






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

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


- 人気の記事 -



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



サイト累計閲覧数

7638135

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

Excel完全制覇


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

【ExcelVBA】複数シートの表を1つにまとめる

【Excel】XLOOKUPがVLOOKUPより便利な点(3選)

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

【Excel】クイックアクセスツールバーをブック単位で設定

【Excel】ピボットテーブルの意外と知られていない小技3選

Excel2021以降で使える、絶対に覚えたい関数3選

【ExcelVBA】自作関数(ユーザー定義関数)が自動更新しない

【Excel】セルの結合を正しく使う

【Excel】日付と曜日を表示形式で改行して表示する

【Excel】条件付き書式で休日を色付け

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

【Excel】TRIM参照を使って表を縦に結合

【Excel】特定の範囲のみを印刷

【ExcelVBA】チェックボックスを動的に入力(一括チェック)

【Excel】住所を簡単に入力する方法

【Excel】片方にしか存在しない値を見つける

【Excel】スクロールバーを活用して行の色付け

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

【Excel】同じ日付が一定間隔で続く予定表を効率的に作成

【Excel】文字列の数字を一括で数値にする

【ExcelVBA】VBA開発でインデントが重要な理由

【ExcelVBA】選択した値の関連データを自動で抽出

【Excel】文章から特定の値を表形式で抽出

【Excel】トップ3を抽出する方法

【Excel】条件付き書式で検索機能を作成





一覧ページへ

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