ベストアンサー Excel 入力規則で整数と特定文字の許可 2014/07/03 12:23 Excel2003を使用しております。 あるセルに入力規則として"整数"と特定文字"#"のみ許可する方法はありますか? 特定文字は”#”でなくとも記号や文字、数値以外でしたらOKです。 みんなの回答 (2) 専門家の回答 質問者が選んだベストアンサー ベストアンサー nishi6 ベストアンサー率67% (869/1280) 2014/07/03 15:35 回答No.2 >設定するセルが複数(50か所位:A1~A50)あります。コピーしても同じ"A1"を参照しているようですが各セル1つ1つ設定するしかないのでしょうか? 絶対番地にしていないので、コピーしても大丈夫なはずですが・・・・・ A1~A50を選択して、カレントセルをA1にして設定してみてください。 または、A1をコピーして、形式を選択して貼り付けで入力規則を選択してもいいです。 >特定文字の件は、「数値以外でしたら記号でも文字でもok」という事です。 こうすると少し変わってきて、 =IF(ISNUMBER(A1),IF(MOD(A1,1)=0,TRUE,FALSE),TRUE) になります。 質問者 お礼 2014/07/03 15:54 出来ました。 助かりました。本当にありがとうございました。 広告を見て全文表示する ログインすると、全ての回答が全文表示されます。 通報する ありがとう 0 その他の回答 (1) nishi6 ベストアンサー率67% (869/1280) 2014/07/03 13:50 回答No.1 >あるセルに入力規則として"整数"と特定文字"#"のみ許可する方法はありますか? A1に設定するとして、ユーザー設定の数式を、 =IF(ISNUMBER(A1),IF(MOD(A1,1)=0,TRUE,FALSE),IF(A1="#",TRUE,FALSE)) >特定文字は”#”でなくとも記号や文字、数値以外でしたらOKです。 意味が分かりません。「記号や文字、数値以外」とは何?でしょうか。この一文は式に含めていません。 当方、Excel2010です。 質問者 お礼 2014/07/03 15:06 早々にありがとうございました。 また、質問に不明な文を載せ申し訳ございませんでした。 特定文字の件は、「数値以外でしたら記号でも文字でもok」という事です。 設定するセルが複数(50か所位:A1~A50)あります。コピーしても同じ"A1"を参照しているようですが各セル1つ1つ設定するしかないのでしょうか? 広告を見て全文表示する ログインすると、全ての回答が全文表示されます。 通報する ありがとう 0 カテゴリ [技術者向] コンピューター業務ソフトウェアその他(業務ソフトウェア) 関連するQ&A 入力規則で整数で8桁のみに制限したい エクセルにて 特定のセルに入力規則を入れたいです。 条件は ・整数である事 ・8桁である事 整数以外は入力不可で 空白、1~7桁は入力できず 9桁以上も入力できない。 「データ」→「入力規則」で設定しようとしても どちらかしかできませんでした。 どうすればできますでしょうか? 以上よろしくお願いします。 Excel の入力規則について教えてください。 Excel2002 の入力規則で、ドロップダウンリストから選択した文字を変更したり、また、そのセルにリスト以外の文字を入力しようとすると「入力した値は正しくありません。」とメッセージがでてしまいます。 よく使用する名前だけをリストから選択し、それ以外は手入力したり、リストから選んだ名前の一部を変更したりすることはできないのでしょうか?教えてください。 Excel2007 入力の規則 Excel2007です。 M2セルに「1」(数値)を入力していないと、N2セルに入力(文字)させたくないのですが、どういう設定をしたらよいでしょうか? 入力規則などでできるでしょうか? ネットワークエンジニアとは?技術職の未来を考える OKWAVE コラム EXCELでの入力規則について(使用したくない文字) 入力規則で、数値のみにするとか 4桁までとかと設定する方法はわかったのですが、 『対象のセルに対して、 "。"を含んだ文字列を入力することができない。』 つまり、入力した文字列の中に"。"がひとつでもふくまれていたらエラーにしたいのですが、それって何か方法がないでしょうか? お時間があるときでかまいませんので お願いいたします。 エクセル2000の入力規則で困っています。 エクセル2000のセルの入力規則で、条件の設定を 入力値の種類が「リスト」、 元の値が、カンマ区切りで 2,3,4,5 としております。 さらに、セルには書式設定で、表示形式が「ユーザー定義」で、0"年" にしてあります。 これで、セルを選択すると、ドロップダウンから 2~5 のいずれかしか選択できなくなり、セルには○年と正しく表示されますが、手入力で2~5の整数を入れようとすると「リストから選択してください」とはじかれてしまいます。 しかし、セルの表示形式が「ユーザー定義」でなければ、手入力でも2~5の整数値を問題なく入れることができます。 セルの書式は、あくまで見かけだけのことで、セルの中は同じ数値データのはずなのにどうしてこうなるのでしょうか? セルに○年を表示させながら、2~5の整数値の手入力を可能にする方法はないでしょうか? エクセルの入力規則で半角英数字と一部記号のみ許可 お世話になります。 OS環境はWin8.1 64Bitにてエクセル2013を使用しております。 質問させて頂きたいのは、入力規則の条件設定で ユーザー設定とした際の数式についての話になります。 B2セルが入力を行うセルなのですが、入力を許可したい のは、半角英数字(大文字及び小文字)及びハイフンと アンダースコアの2つの記号のみとし、それ以外の文字 や記号が入力された場合、エラーメッセージを出力する という設定にしたいと思っています。 また、文字数はランダムで5文字の時もあれば50文字の時も あります。その文字の中に半角英数字及びハイフンと アンダースコア以外の文字が含まれている場合にエラー メッセージを出したいと言うことです。 そこで、下記のURLに記載されている内容を参考に数式を 下記のように設定してみました。 [参考にしたURL] http://www.excel.studio-kazu.jp/kw/20100916000406.html [実際に設定した数式] =AND(COUNT(FIND(MID(UPPER(B2)&REPT(0,68),ROW($1:$68),1),"ABCDEFGHIJKLMNOPQRSTUVWXYZ1234567890-_"))=68,LENB(B2)<69) 結果、思い通りに半角英数字及びハイフンとアンダースコア 以外の文字や記号を入力した際、エラーメッセージが出力 されました。 所が、一旦エクセルファイルを保存して終了した後に もう一度そのファイルを開き、先ほどの入力規則を設定した B2セルへ文字や記号を入力してみた所、半角英数字及び ハイフンとアンダースコアも含めて何を入力してもエラー メッセージが出力されるようになってしまいました。 何度このファイルを開きなおしても同様でして、また、 別のPCで開いても同様でした。 そこで、もう一度B2セルの入力規則設定画面を開き、 数式部分を一旦削除後すぐに同じ数式を入力してOKとすると、 今度はエラーメッセージが出なくなりました。 が、ファイルを保存して終了後に再度開き直すと、やっぱり 何の文字を入力してもエラーメッセージが出力される 現象が再現してしまいます。 この現象は、数式自体が間違えている事によるものなの でしょうか? それとも他の原因によるものなのでしょうか? 何卒お力添えの程宜しくお願い致します。 Excel 入力規制で計算式を入力できなくしたい Excel2003を使用しています。 入力規則で、計算式を入力できなくしたいんですが 整数を選んでも計算式の答えが整数であれば計算式が入力できてしまいます。 どうすれば、整数(数値)だけしか入力できないようにできるでしょう? よろしくお願いします。 エクセルの入力規則(できますか?) ネットワーク上で共有しているエクセルファイルがあります。 このファイルは複数の人間が入力するため、独自の入力規則を設けているのですが全く守られていません。 これらを防ぐため(入力規則を守るため)、特定の文字を入力するとアラートを表示させることはできますか? 具体的には「全角の英数字及び記号(スペースも含む)」、「半角のカナ」を入力させたくありません。 入力規則や禁止他、何でも良いので方法を教えていただけないでしょうか? よろしくお願いいたします。 Excelの入力規則のリストの文字を大きくするには? Excel→データ→入力規則→リストにしたところ、 リストの文字がとても小さくなりました。 (セルをクリックしたときに表示されるリストです。) どうすればこの文字が大きくなりますでしょうか? どなた様かご教示のほど、よろしくお願い申し上げます。 Excel入力規則 Excelの入力規則で、特定のセルに 日付形式 あるいは ( からはじまる文字列 に入力を制限することは可能でしょうか? よろしくお願いします。 エクセルの入力規則について 初投稿です。 現在仕事で商品を管理するためにエクセルで管理表を作成しているのですが データ入力が不特定多数の人で行われるためセルに入力規則をしたいと考えております。 規制かけたい項目は ○入力文字数7桁、半角英数字固定 ○入力可能文字列 0000001から9999999の間で重複不可 ○全角、半角スペースの入力不可 セル範囲は B8からI41 です。 自分なりに調べてはみたのですが、この項目すべてをセルに適用させることができずに困っています。 どなたか詳しい人教えてくださると助かります。 よろしくお願いします。 使用環境 OS : win7 ソフト : Microsoft office excel 2013 エクセルの入力規則について! エクセルでAの列1~20に入力規則により、その列に同じ数値を入力すると警告が出る様に設定しました。同じように重複してAの列1~20に数字の1~100までの数値以外を入力したら警告が出る様にも設定したいのです。 この様に入力規則を同じセルに複数設定できますでしょうか?お教えください。 AIは使う人の年齢や市場にも影響する?人工知能の可能性 OKWAVE コラム 入力規則で入力値の種類がユーザー設定の状態で… Excel2010の入力規則で入力値の種類がユーザー設定の状態でドロップダウンリストを表示する方法を探しています。 あるセルで特定の文字の禁止や、特定セルが空欄の時の入力禁止、文字数制限などで入力規則を設定しています。 ここれを入力もできてドロップダウンリストも選べるようにしたいのですが、入力規則で入力値の種類を「ユーザー設定」にしている場合「リスト」を作成出来ず困っています。 入力値の種類はユーザー設定のままで関数を使用してドロップダウンリストをだせるようにする方法はないでしょうか? EXCELの入力規則ユーザー設定 EXCELの入力規則ユーザー設定で、特定のセルに 0、10、20、30、40、50だけの入力を許可したい。 ドロップダウンリストで選択する方法はわかっていますが、ユーザー設定でやる方法があれば教えてください。 エクセル 入力規則 エクセル2007を使用しています。仕事でデータ入力をしているのですが、ある特定のセルに、日本語入力をオンに設定しました。なので、そのセルに入力するときだけ日本語で入力ができ、それ以外のセルにはオフの状態に設定をしました。しかし、その特定のセル(日本語入力をオンに設定したセル)に移動しても、オンになりません。IMEツールバーが「あ」にならず「A」のままです。これは何か問題があるのでしょうか?入力の規則で、日本語入力をオンに設定したのに、反映されない症状について、お分かりになる方がいらっしゃいましたら、教えてくださいl。 エクセルの入力規則教えてください! エクセルの入力規則について、どなたか教えてください。 エクセルで出勤簿を作っていまして、 出社や退社のセルの書式設定を、 ユーザー定義で(24時間以上を連続で表示する)"[h]:mm"としていますが、 それだけだと、そのセルには、"ABC"とか、任意の文字でも入力できてしまいます。 そこで、そのセルに入力規則を設定して、 "[h]:mm"以外の書式のデータが入力された場合、 エラーではじくような、仕組みにしたいと思っています。 そういうことって、そもそもできるのでしょうか? また、他の方法でうまいやり方ってありますかね? もし、ご存知の方がいましたら、教えてください! セル相対参照で入力規則をコピーしていく こんにちは。 お知恵をお貸し下さい。 仕様ソフトはExcel2013です。 今、A1セルに10という値が入っています。 A2~A50までに整数を入力していくのですが、それらがA1の値である10以下となり、それ以外の数である11や20などを入力不可という入力規則を設定します。 A1セルを絶対参照して、「A1の値以下の整数」という設定です。 このようにして、A列はA1以下の整数、B列はB1以下の整数という設定を行っていきます。 B~Z列に関しても上記と同じ設定を行いたいのですが、 B1~Z1までのセルに入っている値がそれぞれ異なるので、単に入力規則をコピーしていったのでは、参照セルがA1のままですので、目的を果たせません。 また、一列ずつ入力規則を設定していったのでは時間が掛かってしまいます。 そこで、参照セルを相対参照しながら入力規則をコピーしていく方法があればよいと考えているのですが、そのやり方を教えて頂きたいのです。 または、もっと違う簡単な解決方法がありますでしょうか。 よろしくお願いいたします。 エクセルの入力規則で「@」を含むものとするには? メールアドレスを入力するセルに、誤ってURLを入力されることがあり困っています。 そこでエクセルの入力規則で、「@」を含むものしか入力できないようにしたいと考えたのですが、そのやり方がわかりません^^; どのようにすればよろしいでしょうか? ※入力作業はコピー・ペーストで行います。 ※入力規則以外でも良い方法ありましたらあわせて教えてくださいませ。 以上よろしくお願いいたします。 Excelの数字の文字列入力で Excel2003です。 セルに "651,652,653" のような3ケタ分の数字とカンマの文字列を入力しようとすると 651652653 という数値にみなされてしまいます。 入力するときに、文字列の先頭に ’ を付けると文字列に みなしてもらえるのですが、つい忘れてしまい面倒です。 セルに指定などで設定する方法は何かありますでしょうか。 よろしくお願いします。 入力規則? エクセル関数?? エクセル2003を使用しています。 特定のセル内に数字の1を入力すれば(同じセル内に)○○、2と入力すれば××、3と入力すれば△△となるように設定したいです。 ツールバーの「データ」→「入力規則」もしくは、「セルの書式設定」→「表示形式」から作成することができますか? それとも関数を作る必要がありますか? お願いします。 注目のQ&A 「You」や「I」が入った曲といえば? Part2 結婚について考えていない大学生の彼氏について 関東の方に聞きたいです 大阪万博について 駅の清涼飲料水自販機 不倫の慰謝料の請求について 新型コロナウイルスがもたらした功績について教えて 旧姓を使う理由。 回復メディアの保存方法 好きな人を諦める方法 小諸市(長野県)在住でスキーやスノボをする方の用具 カテゴリ [技術者向] コンピューター 業務ソフトウェア CAD・DTP会計ソフトグラフィックソフトグループウェアオープンソースその他(業務ソフトウェア) カテゴリ一覧を見る OKWAVE コラム 突然のトラブル?プリンター・メール・LINE編 携帯料金を賢く見直す!格安SIMと端末選びのポイントは? 友達って必要?友情って何だろう 大震災時の現実とは?私たちができる備え 「結婚相談所は恥ずかしい」は時代遅れ!負け組の誤解と出会いの掴み方 あなたにピッタリな商品が見つかる! OKWAVE セレクト コスメ化粧品 化粧水・クレンジングなど 健康食品・サプリ コンブチャなど バス用品 入浴剤・アミノ酸シャンプーなど スマホアプリ マッチングアプリなど ヘアケア 白髪染めヘアカラーなど インターネット回線 プロバイダ、光回線など
お礼
出来ました。 助かりました。本当にありがとうございました。