• ベストアンサー

エクセルの入力について教えてください。

エクセルのひとつのセルに入力する際、下の数桁だけ違った数字を入力したい場合、下の桁数だけ入力すればいいような設定や、または簡単になる入力方法ってありますか? 例えば、ひとつのセルに下4桁だけ数字を変えて入力したい場合       (1列目)   (2列目) (1行目)12345601234 123456 (2行目)12345601235 234567 (3行目)12345601345 345678 (4行目)12345601346 456789 のように頭の1234560は固定で、下4桁だけを変えて入力していきたいのですが、この1列目の1234560が固定なので、ベタ入力をするのではなくて、もっと簡単にできないものかなぁと思っています。 ちなみに辞書ツールの使い方は知っているので、それ以外で何かやり方をご存知名でしたら教えてください。 エクセルは2003を使っています。 質問の表現が下手でわかりにくかったらすみません。

質問者が選んだベストアンサー

  • ベストアンサー
  • 04180418
  • ベストアンサー率28% (2/7)
回答No.8

すみません。間違えました。 ユーザー定義で "1234000"0000 としてみてください。

maruemon
質問者

お礼

ありがとうございました!!!らっくらくになりました!! 他の皆様のありがとうございました。この場をお借りしてお礼申し上げます。

その他の回答 (7)

  • 04180418
  • ベストアンサー率28% (2/7)
回答No.7

12340000987 のうち下4ケタだけを変更したいのであれば、 ユーザー定義で123000"0000" としてみてください。

  • ogawa_sora
  • ベストアンサー率36% (468/1280)
回答No.6

#5です。 A1に =F1&G1 で良いですね。 すいません。

  • ogawa_sora
  • ベストアンサー率36% (468/1280)
回答No.5

今日は。 別に複雑な方法は必要ないと思いますが。 シートの印刷範囲外に入力スペースを作って、その結果をセルに表示さ せれば良いのでは。 例 A~Eが印刷範囲とした場合    A  B  C  D  E    F      G         H  1                |1234560    1234    12345601234 2                |1234560 3                |1234560 4                |1234560 H1に =F1&G1 と入力 A1に =H1 と入力 これで、G列だけ4桁そ数字を入力すれば、A列に合わせた数値が表示 出来ます。 後、A列をのセル書式を数値にしておけば良いのでは。 趣旨と違っていたらすいません。

  • xs200
  • ベストアンサー率47% (559/1173)
回答No.4

A1に1234560 B1に1234 C1に=A1&B1 とすればご希望のことができます。 B列は書式を文字列にしておけば0123などの0で始まるものでも対応できます。

  • FEX2053
  • ベストアンサー率37% (7987/21355)
回答No.3

エクセルは広大なワークシートがあるので、下4桁だけを入力するセル を作って、後で加算するなり"&"で引っ付けるなりしてデータを作って いくのが常套手段です。質問者さんの言われる「何か特殊な文字を入れ 漢字変換で「先頭7桁」を作る、と言うのも悪くない方法ですが、データ 量が多い場合は一気にコピーできる「後処理」法の方が楽です。 いずれにせよ、「下4桁しか入力しないなら、そのセルには下4桁以外の データは作れない」ですから、「先頭7桁」まで含めたデータを作りたい ならば、どこかで何らかの演算が必要になりますので。「先頭7桁」は 表示するだけで良いなら、#1さんの書式で表示する方法が使えるんで すけどね。

noname#99913
noname#99913
回答No.2

次のようにしたらどうでしょう。 A       B   C 12345600000  1234  =A1+B1

  • 04180418
  • ベストアンサー率28% (2/7)
回答No.1

セルの書式設定でユーザー定義というものがあります。 そこに "12345601"000  と入力してみてください。 そこに「234」といれてみてください。 そうすると、 「012345601235」と入力されますよ。

maruemon
質問者

補足

早速のご回答をありがとうございます。 ユーザー定義を使っていろいろやってみましたが、ちょっとつまづいています。 「0」の処理方法みたいなんですけど、下記入力の場合だと、どうすればいいですか?(頭の1234000は固定として、下4桁のうち、1桁目に「0」があるものとないものを表記したいのです。他の皆さんのご回答のおかげで常套手段はわかったのですが、#1さんの方法でチャレンジしてみたく補足させていただきました。前回の事例が悪くてすみません。) (1行目)12340000987 (2行目)12340006543 

関連するQ&A

  • エクセル2007の入力で作業の効率化を図りたいです

    大変お世話になります。 エクセル2007での質問です。 ある作業の効率化を図りたいため、ご教授頂けると本当に助かります。 【以下が普段行っている作業です】 ●エクセルのファイルが2つあります。(エクセルファイル(1) エクセルファイル(2) とします。) ●エクセルファイル(1)の各行のセルに行ごとに異なる5~6桁程の数字があります。エクセルファイル(2)の各行のセルにも行ごとに異なる5~6桁程の数字があります。 1)エクセルファイル(1)とエクセルファイル(2)のセルにある5~6桁程の異なる数字から、エクセルファイル(1)のどの行かを特定します。  (エクセルファイル(2)の5~6桁程の該当の数字をコピーし、エクセルファイル(1)にフィルターをかけて、「指定の値に等しい」に入力し、どの行か特定します) 2)エクセル(2)の2つのセルの情報(年月日:例えば20/04/02、と、金額:例えば1350)をエクセル(1)の該当のセルに値貼りをします。(例として、エクセル(2)のX列(金額)をエクセル(1)のAB列(金額)に値貼りのように、エクセル(2)のX列、エクセル(1)のAB列といった列はX列、AB列で変わりません。いつも同じ列の情報です。年月日も同様で、例としてエクセル(2)のZ列(年月日)をエクセル(1)のAC列(年月日)へ値貼りします) (何故値貼りをするのかというと、エクセル(1)の多くのセルに色々な関数が含まれているためです。) ◆注意点:時々、エクセル(2)にある5~6桁程の異なる数字はエクセル(1)と異なっており、どの行か特定出来ない場合があります。 その際は別のセルの数字等で検索して該当の行を特定します。 量が多いと、このような作業で時間を取られてしまいます。 マクロを組む等といった(その他の方法でも差し支えございません)、時間短縮の出来る良い方法を分かり易くご教授頂けると本当に助かります。 恐れ入りますが、早めのご回答を心よりお待ちしております。 どうぞ宜しくお願い申し上げます。

  • excelの入力について

    エクセルで1桁の数字を1列にたくさん入力したいのですが、エンターキーを押すのが面倒に感じます。で、1桁数字を入力した瞬間に次の行に移動してくれたらいいのですが、恐らくVBAで何とかなるような気がするのですがどのように記述したらいいのか分かりません。このようなことが可能なら教えて頂きたいです。よろしくお願いいたします。

  • Excelのセルの数字のみを別のシートのセルに転写

    Excelのセルの先頭に固定した桁数(例として7桁)の半角数字と文字数はフリーの全角の文字を入力し、別のシートのセルに固定した桁数(例として7桁)の半角数字だけを転写する方法を教えてください。

  • エクセルで数値データの早い入力は?

    エクセル2000で膨大なデータを入力しています。 2桁の数値が延々続くものなのですが、今はテンキーで 「6」「4」「Enter」 「5」「8」「Enter」…のように入力しています。 これを「Enter」を押さなくても入力できるように、つまりデータの数字2つを押しただけで下のセルへ移動していくようにしたいのですが、どうすればいいのでしょうか? いろいろ探して試したのですがいい方法がなく、入力規則→文字列(長さ指定)を試してもうまくいきません。 どうかよろしくお願いします。

  • エクセル2003 001からの連番をオートフィルで入力できるか

    エクセル2003です。 セルに"001" から連番で数字を入力していきたいのです。 001を入力する場合 '001 と入力するか 文字列にして入力すると思いますが、 こうするとオートフィル機能が使えないのですが、 うまいやり方有りますでしょうか。 因みに3桁以上(100以上)になります。 宜しくお願いします。

  • エクセルで桁数の分からない数値を右から1数値ずつ抜き出したい

    エクセルで教えて下さい!! 桁数の分からない数値があります。 12345を他のセルに1数値づつ抜き出したい。 桁数が分かっていれば簡単なのですが… 桁数が分からない為その12345が入っていたセルには123456と6桁入る場合もあります。 RIGHTなら右から2文字とか3文字とか抜き出しますが…1つのセルに1つの数字を抜き出したいのです。 RIGHTなら1番右1文字は抜き出せても12345が入っている場合、2番目の4の数値を1文字だけ抜き出す事って不可能ですよね。(45を1つのセルに抜き出す事になります) 説明下手で申し訳ないですが(~_~;)分かれば教えて下さい宜しくお願いします!!ヽ(^o^)丿

  • エクセル入力について

    エクセルの数字の入力についてお尋ねいたします。 セル内に8000と入力しエンターキーを押すと 8と一桁の状態になります。 ちなみに8000000と0を3ッ加えると8000になります。 何故でしょうか どなたか教えて下さい。

  • excelでセルに数字があるときの入力

    excelでセルに数字があるときに同じ行の数字がある隣のセルに文字を入力したいのですがその方法をご教授下さい。 お世話になります。 今 1行に 地域名 商品名1 金額1 判定1 商品名2 金額2 判定2 の表があります。 金額1に数字が入っている場合には判定1の列に”有”の文字を 金額2に数字が入っている場合には判定2の列に”有”の文字を 入力したいのですがどのようにしたらよいかわからず困っています。 どなたかご教授のほどよろしくお願いします。 以上です。

  • エクセルの数式について

    エクセルのセルの中に A1のセル:214547-85-49 A2のセル:21459-25-58 A3のセル:2145778-37-1 というように、数字が入っており、桁数も違うのですが、-と、-の間の2桁あるいは1桁の数字だけを取り出す関数などありましたら教えてください。

  • セルに入力された数字を引数にするには?

    質問させて頂きます。 恐らく、簡単な質問だと思いますが、 書式がわかりません。 セルに入力された数字を、引数として使用するやり方です。 例えば、A1セルに15と言う数字が入ってたとすると、 B15のセルを参照すると言った感じです。 つまり、行の方のBは固定で、列の方をセルに入力した数字で 変わるといった感じです。 質問の仕方が下手だとは思いますが、ニュアンスは伝わりますでしょうか。 よろしくお願いします。