ExcelでIPアドレスのみを受け入れるようにセルを検証するXNUMXつの方法
Excelを使用しているときに、IPアドレス形式(xxx.xxx.xxx.xxx)のみを受け入れるように列またはセルの範囲を設定する方法を知っていますか? この記事では、それに対処するためのいくつかの方法を提供します。
VBAコードのIPアドレスのみを受け入れるようにセルを検証します
セルを簡単に検証して、すばらしい機能を備えたIPアドレスのみを受け入れる
データ検証機能を使用してIPアドレスのみを受け入れるようにセルを検証します
データ検証機能を使用すると、指定したセルの有効なエントリを制限して、ExcelでのIPアドレスの入力のみを許可できます。 次のようにしてください。
1. IPアドレス形式の入力のみを許可するセルを選択し、をクリックします 且つ > データ検証。 スクリーンショットを参照してください:
2. [データ検証]ダイアログボックスで、[許可]ドロップダウンリストから[カスタム]を選択し、以下の数式を[数式]ボックスにコピーして、[OK]ボタンをクリックします。
=AND((LEN(A2)-LEN(SUBSTITUTE(A2,".","")))=3,ISNUMBER(SUBSTITUTE(A2,".","")+0))
注意: 式では、A2は選択したセル範囲の最初のセルです。 必要に応じて変更してください。
今後は、これらの指定したセルにのみIPアドレス形式のコンテンツを入力できます。
一致しない形式のコンテンツが検出された場合、以下のスクリーンショットに示すように警告ボックスがポップアップ表示されます。
数回クリックするだけでIPアドレスのみを受け入れるようにセルを簡単に検証
世界 IPアドレスを検証する の有用性 Kutools for Excel セルの範囲を簡単に設定して、クリックでIPアドレスのみを入力できるようにします。 以下のデモを参照してください。
ダウンロードして今すぐ試してみてください! (30-日フリートレイル)
VBAコードのIPアドレスのみを受け入れるようにセルを検証します
以下のVBAコードを適用して、ExcelでIPアドレス形式のみを受け入れるようにセルを検証することもできます。 次のようにしてください。
1.セルを検証するワークシートを開き、シートタブを右クリックして、 コードを表示 コンテキストメニューから選択します。
2.オープニングで アプリケーション向け Microsoft Visual Basic ウィンドウで、以下のVBAコードをコピーします。
VBAコード:ExcelでIPアドレスのみを受け入れるようにセルを検証します
Private Sub Worksheet_Change(ByVal Target As Range)
'Update by ExtendOffice 20180809
Dim xArrIp() As String
Dim xIntIP1, xIntIP2, xIntIP3, xIntIP4 As Integer
If Intersect(Target, Range("A2:A10")) Is Nothing Then
Exit Sub
Else
If Target = "" Then
Exit Sub
End If
xArrIp = Split(Target.Text, ".")
If UBound(xArrIp) <> 3 Then
GoTo EIP
Else
xIntIP1 = CInt(xArrIp(0))
xIntIP2 = CInt(xArrIp(1))
xIntIP3 = CInt(xArrIp(2))
xIntIP4 = CInt(xArrIp(3))
If (xIntIP1 < 1) Or (xIntIP1 > 255) _
Or (xIntIP2 < 1) Or (xIntIP2 > 255) _
Or (xIntIP3 < 1) Or (xIntIP3 > 255) _
Or (xIntIP4 < 1) Or (xIntIP4 > 255) Then
GoTo EIP
End If
End If
End If
Exit Sub
EIP:
MsgBox "Please enter correct IP address"
Target = ""
End Sub
注意: コードでは、A1:A10は、入力タイプを検証するセル範囲です。 必要に応じて範囲を変更してください。
3。 プレス 他の + Q を閉じるためのキー アプリケーション向け Microsoft Visual Basic 窓。
今後は、これらの指定したセルにのみIPアドレス形式のコンテンツを入力できます。
一致しない形式のコンテンツが入力されると、以下のスクリーンショットに示すように警告ボックスがポップアップ表示されます。
セルを簡単に検証して、すばらしい機能を備えたIPアドレスのみを受け入れる
ここで便利な機能を紹介します- IPアドレスを検証する of Kutools for Excel セルをすばやく検証して、数回クリックするだけでIPアドレスのみを受け入れることができます。
以下の操作を適用する前に、 Kutools forExcelのダウンロードとインストールに移動します 最初に。
1.IPアドレスのみの入力を許可するセルの範囲を選択します。 クリック クツール > 入力を防ぐ > IPアドレスを検証します。 スクリーンショットを参照してください:
2.次に、ポップアップで[OK]をクリックします Kutools for Excel ダイアログ。
これ以降、指定したセル範囲に入力できるのはIPアドレス形式のデータのみです。
無料トライアルをご希望の方は(30-day) このユーティリティの クリックしてダウンロードしてください、次に、上記の手順に従って操作を適用します。
最高のオフィス生産性ツール
Kutools for Excelはほとんどの問題を解決し、生産性を80%向上させます
- 再利用: すばやく挿入 複雑な数式、チャート および以前に使用したものすべて。 セルを暗号化する パスワード付き。 メーリングリストを作成する そしてメールを送る...
- スーパーフォーミュラバー (複数行のテキストと数式を簡単に編集できます); 読書レイアウト (多数のセルを簡単に読み取って編集する); フィルター範囲に貼り付け...
- セル/行/列をマージする データを失うことなく; 分割セルコンテンツ; 重複する行/列を組み合わせる...重複セルを防止します。 範囲を比較する...
- [複製]または[一意]を選択します 行; 空白行を選択 (すべてのセルは空です); スーパーファインドとファジーファインド 多くのワークブックで; ランダム選択...
- 正確なコピー 数式参照を変更せずに複数のセル。 参照の自動作成 複数のシートに; 箇条書きを挿入、チェックボックスなど...
- テキストを抽出、テキストの追加、位置による削除、 スペースを削除する; ページング小計の作成と印刷。 セルの内容とコメントを変換する...
- スーパーフィルター (フィルタースキームを保存して他のシートに適用します); 高度な並べ替え 月/週/日、頻度など。 特殊フィルター 太字、斜体...
- ワークブックとワークシートを組み合わせる; キー列に基づいてテーブルをマージします。 データを複数のシートに分割; xls、xlsx、PDFをバッチ変換...
- 300 以上の強力な機能. Office / Excel 2007-2021 および 365 をサポートします。すべての言語をサポートします。 企業や組織に簡単に導入できます。 フル機能の 30 日間無料トライアル。 60日間の返金保証。

Officeタブは、タブ付きのインターフェイスをOfficeにもたらし、作業をはるかに簡単にします
- Word、Excel、PowerPointでタブ付きの編集と読み取りを有効にする、パブリッシャー、アクセス、Visioおよびプロジェクト。
- 新しいウィンドウではなく、同じウィンドウの新しいタブで複数のドキュメントを開いて作成します。
- 生産性を 50% 向上させ、毎日何百回もマウス クリックを減らすことができます!
