• 締切済み

エクセルで入力規則のあるところに関数などはいれられますか

カテゴリーよくわかりません。 バーコードで読み取ったものをA列に入力するとき データの入力規則・A列A1,A2,A3…はリスト1から選択 例) A列       リスト1 A1        012345 A2        012346 A3        012347            012348           012349 (ずれがなおりません)                  012350           リスト1の先頭は数字の0がついています。よって、セルの書式表示は文字列です。 リスト1の文字列は6文字ですが、 バーコードをバーコードリーダーなどで読みとりする場合 後ろのほうに必ず余計な数字1つか2つ付いてますよね。 それを読まないでA列に6文字だけ入力することはできないんでしょうか できればバーコードリーダーの設定は変えないで、関数の挿入とかで。 よろしくお願いします。

noname#154527
noname#154527

みんなの回答

  • fifaile
  • ベストアンサー率25% (622/2403)
回答No.1

別の列に読み込んで、関数で引っ張ってくればいいと思いますよ。 エクセル関数のRIGHT、LENあたりのヘルプを見てください。

noname#154527
質問者

お礼

やはり、A列に直接入力はできなさそうなんですね。 回答ありがとうございました。

関連するQ&A

  • エクセル 書式設定・入力規則・関数等教えて下さい。

    先日は、わたくしの質問に回答を下さった皆さま、誠にありがとうございました。 日本人の優しさに感謝しております。 また、 エクセルで書式や関数等をご教授いただきたくお願いいたします。 全くの初心者でありますため、お恥ずかしい質問になりますが、どうかお助け下さい<(_ _)> 質問内容は、下記の2つです。 【質問内容です】 (1) B列にドロップダウンリストで「050」を強制的に選ばせるようにしました。   (選択肢は1つなので、わざわざと思われそうですが、05の後にハイフンを入れる   ような方もいらっしゃいますので・・・・)   セルの書式設定で050の後にハイフンが表示するようにしています。      ここから先がどうしたら良いのか分かりません。   C列に7桁の数字だけを入力してもらい、「5〇〇〇ー〇〇〇〇」としたいのです。   セルの書式設定のユーザ定義「5000"-"0000」とし、データの入力規則で「文字列(長さ   指定)」長さを「7」としてみたのですが、   初めに「0」(ゼロ)を入力するとエラーになってしまいます。   C列をセルの書式設定で「文字列」に設定してないからなのかな?と思いますが、強制的に   先頭に5を表示させたいのです。   関数は、さっぱり分かりません。   先日、回答をいただきながらも、私の知識が乏しいため、出来ないものもありましたため、   可能な限り簡素な方法をご教示いただきたく、お願いいたします。    (2) B列にIPアドレスを入力してもらうため、数字と.(ドット)以外入力出来ないように   入力規制をかけたいのです。   (IPアドレスの先頭に0「ゼロ」がある場合もあるのでしょうか?その辺のところも   加味していただけますと幸いです)   以上、2つの質問になりますが、何卒よろしくお願いいたします。   

  • エクセルの入力規則について

    エクセルの入力規則についてですが、 セルA1に商品コードを入れるとセルB1に商品名が出るようにしたいと思います。 参照関数でB1に計算式を入れておけばA1に数字を入れることによりB1に商品名が出ることは分かるのですが、商品コードが分からなかった場合にA1に入力規則でリストを作成して選べばと思いますが、1列分しかデータが入らないのでコードと商品名の関連性が分かりません。 希望は、A1にリストを作成し「00001 パソコン」を選択すると「00001」だけ表示されるようにしたいと思います。 この様なことはできるのでしょうか。よろしくお願い致します。 商品コード 商品名 00001 パソコン 00002 マウス 00003 モニター

  • エクセルの入力規則で

    似た質問があるかもしれませんが、ご質問します。 エクセルの入力規則で、[挿入]メニューで定義した名前をリストのところで設定したいのですが、リストの入力欄に「名前」を入れるのにはどのような文字列にすればいいでしょうか。 分かりにくい質問かもしれませんが、「名前」はどのように表現したらいいでしょうかという質問です。入力規則のリストにしたいデータが他シートにあるため、質問しました。 お願いします

  • エクセル 入力規則 貼付しても規則が変わらないようにするには?

    どなたかよろしくお願いします。 複数の営業所の売上を一つのエクセルシートに貼り付け、それを集計しています。 テンプレートでは入力規則で設定しているのですが、どうしても各人の入力方法がまちまちで、アルファベットを入力する列が全角・半角・太字になっていたり、数字の列が文字列になっていたりとバラバラなので、毎回直しています。なので貼り付けられても書式を統一出来ればと思います。 僕はあまり詳しくないのですが、入力規則でこの列は「半角英数字」と設定していても貼り付けたらそれになってしまうので、貼り付けられても書式が変わらないように、もしくはテンプレートの段階で書式を変更出来ないようにするにはVBAなどで設定すればそれは回避できるのでしょうか。 お手数ですが、よろしくお願い致します。

  • エクセル関数/入力規則と関数を合体?

    エクセルで、以下のような内容を設定したいと思っております =================================================== A1には入力規則のリストで、"あ" "い" "う" が選べるように設定しています。 B1には関数等は入っておらず、ユーザーの任意の文字列を入れるようになっています。"あ"の場合もあれば、"か"の場合もあるし、"あいうえお"の場合もあれば "がぎぐげご"の場合もある。といった具合です。 <やりたいこと> B1に "あ"と入力をすると、A1も自動的に"あ"が表示されるようにしたい。 自動的に表示がかわるように設定したに文字列は"あ"のみ。 A1には予めリストから選択された"あ"・"い"・"う"の何れかが入力されている状態で、B1に文字列を入力します。 A1には、"あ" "い" "う" 以外の文字列は入力させたくない。 A1は、できれば、自力で文字列を入力するような状態にはしたくない。 =================================================== このような説明でおわかりいただけますでしょうか・・・? 何かいい方法をご存知の方がいらっしゃいましたら、ご教示下さいませ。 よろしくお願い申し上げます

  • Excel入力規則について

    入力規則でリストを選択した場合、 リストの文字列の大きさを大きくしたり小さくしたりすることは可能ですか?

  • エクセルの入力規則について!

    エクセルでAの列1~20に入力規則により、その列に同じ数値を入力すると警告が出る様に設定しました。同じように重複してAの列1~20に数字の1~100までの数値以外を入力したら警告が出る様にも設定したいのです。 この様に入力規則を同じセルに複数設定できますでしょうか?お教えください。

  • バーコード(NW-7)の読み取りについて

    バーコード(NW-7)に10桁の数字が組み込まれています。 その数字列の先頭にはいくつかの0(ゼロ)が組み込まれています。 0(ゼロ)の数は定まっていません。 上記バーコードを読み込んだ際に、先頭の0(ゼロ)を省いて読み込んでくれる無線バーコードリーダを探しています。 もしくは、それを実現するソフトウェアを探しています。 お知恵を貸して頂ければ幸いです。 宜しくお願い致します!

  • Excel2007のデータ入力規則について

    文字数で管理しようとしたのですが、0が先頭についてしまうと上手くいきません。 ABC-1234-5 であれば、エラーはしません。 しかし、 ABC-0001-2 のように入力する数値の先頭に0が入るとエラーとなります。 000012345と入力するとABC-1234-5と表示されるので、 どうも、0を無視されているようです。先頭に0がついても文字数としてカウントしてくれる方法はありますか? なお、入力の手間を省きたいので、5つの連続した数字を入力するだけにするべく、「ABC」と「-」はセルの書式設定の ユーザー定義で "ABC"-0000-0 としています。 データの入力規則の条件設定は以下の通りです。 入力値の種類:文字列(長さ指定) データ:次の値に等しい 長さ:5 良い解決方法があればご教授の程、よろしくお願い致します。

  • エクセルの入力規則で困っています。

    エクセルの入力規則で困っています。 バーコードで入力したデータ9桁の数字を8桁 に変更して入力規則でリスト参照を行い 間違いを表示したいのですがうまく行きません。 マクロでLeftを使って横の行に出力してその 行で入力規則で比較しても入力規則が動かないです。 簡単な方法はないでしょうか?    入力データ     変更データ     比較したいデータ      123456789   12345678     12345678  入力データの下1桁を消して比較したいです。 補足  入力データは400個 比較データ20000個あります。      マクロは初心者です。