人力検索はてな
モバイル版を表示しています。PC版はこちら
i-mobile

エクセルの操作で質問です。
特定のセルにデータ入力規制を行うことで
整数や1?100までといった入力制限を
行うことが可能だと思いますが
この制限をIPアドレスのようなものに制限を
することは可能でしょうか?

●質問者: quocard
●カテゴリ:インターネット ウェブ制作
✍キーワード:IPアドレス エクセル セル データ入力 入力
○ 状態 :終了
└ 回答数 : 3/3件

▽最新の回答へ

1 ● きゃづみぃ
●27ポイント

どこかに IPアドレスのリストを作って そのリスト内という制限の仕方では ダメでしょうか?

http://www.relief.jp/itnote/archives/001190.php

◎質問者からの返答

ありがとうございます。

こういった方法もあるんですね。

とても参考になりました。


2 ● SALINGER
●27ポイント

入力規則で「データの設定」を「ユーザー設定」でやる方法。

数式を次のように入れます(そのセルがA1の場合)

=IF(COUNTIF(A1,"http://*")=1,TRUE,IF(COUNTIF(A1,"https://*")=1,TRUE,FALSE))

後はA1をドラッグして他のセルに適用します。

この場合簡単な[http://]や[https://]で始まるものだけで、純粋なアドレスではありませんのであしからず。

◎質問者からの返答

ありがとうございます。

if文でそれぞれ分岐を行って

ダメならという方法ですね。

参考にさせていただきます。


3 ● foxskin
●26ポイント

A1にアドレスを入力するとして、

B1に=IF(VALUE(MID($A1,1,3))<=255,IF(VALUE(MID($A1,5,3))<=255,IF(VALUE(MID($A1,9,3))<=255,IF(VALUE(MID($A1,13,3))<=255,IF(LENB(A1)<=15,"○","×"),"×"),"×"),"×"),"×")

A1の入力規則をユーザー設定にして、数式欄に=B1="○"

とすれば、どうでしょうか?

B1の255の数値を変えればアドレスの範囲も規制できます。

◎質問者からの返答

他の部分に定義して

それから判定を行うという方法

とても参考になります。

ありがとうございます。

関連質問


●質問をもっと探す●



0.人力検索はてなトップ
8.このページを友達に紹介
9.このページの先頭へ
対応機種一覧
お問い合わせ
ヘルプ/お知らせ
ログイン
無料ユーザー登録
はてなトップ