小技集

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



2025年9月2日【ID:0】

【Excel】指定したセル数までしか値を入力できない仕組み

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


以下の表では、セルB2に指定した人数を超えて、セルB5以降の範囲に氏名が入力できないようになっています。

今回は、上記のような指定したセル数までしか値を入力できないようにする仕組みの作り方について解説していきます。

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


1. データの入力規則に設定する条件式

特定の条件を満たしている状態でないと入力することができないセルを用意するには、「データの入力規則」を活用します。

今回は、以下のセルB2に入力されている人数分のセルだけ、セルB5以降の範囲に、値(氏名)の入力を許可するという設定になります。

これを条件式で表すと、以下のような式になります。

=COUNTA($B$5:$B$1000)<=$B$2
// COUNTA(…):セルB5以降(仮で1000行目まで)の空でないセルの数を取得
// <=$B$2:COUNTAで取得した数がセルB2に入力されている数値以下である

上記の条件式を満たしているときだけ、セルB5以降への値の入力を許可するといった設定を行います。
セルB5以降だと範囲が広すぎるため、今回は、仮でセルB5からセルB1000までに設定します。


2. データの入力規則の設定

まずは、入力を制限するセルB5からセルB1000を選択します。
広範囲を選択するときは「名前ボックス」を活用するとよいです。
以下では、「名前ボックス」に「B5:B1000」と入力してEnterで確定することで、対象の範囲を選択しています。

次に、[データ]タブから[データの入力規則]を選択します。

データの入力規則の設定画面が表示されたら、[入力値の種類]を[ユーザー設定]にし、先ほどの条件式を入力します。

=COUNTA($B$5:$B$1000)<=$B$2

次に、[エラーメッセージ]タブを選択し、以下のように設定します。

ここでは、先ほど設定した条件を満たさなかったときに表示するメッセージを設定しています。
上記の設定で確定することで完成です。


3. 完成

以上の手順を行うことで、セルB2に指定した人数までしか、セルB5以降に値(氏名)を入力することができなくなります。

▼サンプルファイル▼


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

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


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






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

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


- 人気の記事 -



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



サイト累計閲覧数

7675804

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

Excel完全制覇


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

【Excel】期限に応じた優先度を自動で表示させる

【Excel】「=」と「EXACT関数」の違いとは

【Excel】色んな文字結合4選

【Excel】住所から都道府県のみを抽出

【Excel】改行を保持しながら値を参照する

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

【ExcelVBA】クリックするだけで別表に集計して追加

【Excel】表の最終行を瞬時に選択

【Excel】REPLACE関数とSUBSTITUTE関数の使い分け

【ExcelVBA】不要なシートの見出しの色を自動変更

【Excel】指定項目の先頭の値以外を薄くする

【Excel】数式の参照元(先)のセルを瞬時に選択

【Excel】IFS関数で「その他」を表現

【Excel】グラフに表示させるデータを瞬時に追加

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

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

【Excel】シフト表への入力を爆速にする

【Excel】複数選択時のミスを無くす方法

【Excel】関数の使い方をすぐに確認する

【ExcelVBA】自動で書類の発行日とお支払い期限を設定

【Excel】テーブルのスライサー

【ExcelVBA】VBAを使ってシートの初期設定を自動化

【Excel】ガントチャートの対象期間を自動色付け

【Excel】予定表から「次回の予定」を抽出(XLOOKUP)

【ExcelVBA】タスク管理表で残タスク数をシート名に自動反映





一覧ページへ

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