• ベストアンサー

Excelで、先頭と末尾に0を入力する方法をお願いします

Excelで、先頭と末尾に0を入力する方法をお願いします 初めて投稿させて頂きます。とある倉庫で働いています。 Excelで、先頭と末尾に0を入力する方法を教えて下さい。 職業柄、普段あまり使わないExcelを使ったフォームで商品のロットを入力したいのですが、例えばそれが「0124A」だったり「124A0」だと、両方とも0が省略されてしまい、「124A」になってしまうのです。 これを上記のように「0124A」や「124A0」と表示出来るようにするにはどのようにすれば良いのでしょうか? お恥ずかしい質問ではありますが、宜しくお願い致します。

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

  • ベストアンサー
noname#159916
noname#159916
回答No.2

方法がいくつかあります。 ・先頭に文字 ' を付ける   入力の時にまず '(<Shift>+7) を入力して下さい。   普段の表示では現れません。 ・セルの書式設定を「文字列」にする   そのセルを選択し<Ctrl>+1 で書式設定の子ウィンドウが開くので   タブ「表示形式」で「文字列」を選択します。   複数セルを選択しておけばいっぺんに設定できます。

ezy10273
質問者

お礼

有り難うございました! 「書式設定」と言うとっかかりが知りたかったのです。 本当に助かりました!簡単なExcelのマニュアルを勉強して、もっと理解を深めるようにします。

全文を見る
すると、全ての回答が全文表示されます。

その他の回答 (2)

  • imogasi
  • ベストアンサー率27% (4737/17068)
回答No.3

124A0、012a2などを打ち込むと、文字列入力の扱いになり、そのまま入力されるはず。数字だけの入力でも最後の0は省かれないのでは。質問は正確に。

ezy10273
質問者

お礼

>質問は正確に。 仰る通りでした。「アルファベット混じりで記入して0が省略」と言うのが私の思い込みだったようです。 アドバイス有り難うございます。そしてご迷惑をおかけ致しました・・・・。

全文を見る
すると、全ての回答が全文表示されます。
  • riri1609
  • ベストアンサー率36% (199/540)
回答No.1

普通に入力するだけで表示しますが...

ezy10273
質問者

お礼

imogasi様より、私の例だと文字列入力の扱いになると教えて頂きました。 質問に正確さが足りませんでした。すみません・・・・。

全文を見る
すると、全ての回答が全文表示されます。

関連するQ&A

  • エクセルVBA 先頭と末尾(後尾)に文字入力する

    エクセルVBAについて教えてください (1)選択した複数のセルに文字入力がされていた場合、入力文字の先頭に*を入力させたい (2)選択した複数のセルに文字入力がされていた場合、入力文字の末尾(後尾)に*を入力させたい (3)選択した複数のセルに文字入力がされていた場合、入力文字の先頭と末尾(後尾)に*を入力させたい (1)一応、これで先頭に*が入力されました Sub test1() Dim c As Range For Each c In Selection If Len(c.Value) > 0 Then c.Value = "*" & c.Text Next End Sub (2)失敗(構文エラーになります) Sub test2() Dim c As Range For Each c In Selection If Len(c.Value) > 0 Then c.Value = c & "*".Text Next End Sub どのようにしたら、末尾に*を入力させられるのでしょうか (3)不明 (1)はできたのですが、(2)(3)はどうしたらよいか分かりません もし、(1)も変更した方が良いのであればそれも教えてください よろしくお願いします

  • エクセルの数値入力で、先頭の0がなくなってしまいます。。

    いつもお世話になっております^ ^ エクセルの数値入力で、先頭の0がなくなってしまいます。。 ネットで調べました結果、 ’を先頭に入れると先頭のゼロが表示されるとのことでした。 確かに表示されるのですが、、 対象データが10000以上あるため、 ひとつひとつ’をつけるのは時間的にとても大変です。。 そこで数字を入力するAセルの行すべてに、 ’を一括で入力し、 その後対象のデータを一括で貼り付けましたが、 なぜか’の扱いはなくなってしまい、 先頭の0が表示されなくなってしまいました。。 膨大なデータ量を扱う際、 一括で手際よく先頭の0を表示させる方法はありますでしょうか? ご教授いただけましたら幸いです。 よろしくお願い致しますm(_ _)m

  • エクセルで入力した列の先頭に「0」を付与したい

    エクセルで作成した表の列に数値を入力してありますが 先頭に「0」を付与したいのですがいい方法はないでしょうか。 例) 98765432→098765432 同列のすべての数値の先頭に「0」を付与したいのですが。

  • excelの入力方法について

    excelの入力方法についての質問です。 桁数の多い数値の0を省略して入力する方法を教えてください。 例えば、100000を入力する時0を4つ省略し10と入力すると100000と表示されるように出来ませんか?

  • 入力フォームをエクセルに書き出す

    質問させてください。 Web上の入力フォームに入力された内容を単純にエクセルに書き出したいのですが、方法がわからず困っています。 たしか、Javascriptで何か命令語があったと思うのですが。。。 フォーム1の内容をエクセルシート1Aに フォーム2の内容をエクセルシート1Bに。。。 のような処理を行いたいのですが、ご教授いただけないでしょうかm(__)m

  • Excelでセルを次の行の先頭の列に移動させる方法を教えてください。

    Excelでセルを次の行の先頭の列に移動させる方法があれば教えてください。 例えば、A1、B1、C1と順に入力し、C1のセルでEnterキーを押すと次の行の先頭列A2に入力セルが移動されるといった場合です。

  • エクセルで英文字入力時先頭文字を自動で大文字にする方法

    エクセルで英文字入力時先頭文字を自動で大文字にする方法 エクセル2000でアルファベットを打つとき 先頭文字を自動的に 大文字にする機能はどうすれば働くのでしょうか。 よろしくお願いいたします。

  • 置換機能を使わずに先頭に「'」をつける方法

    エクセルの列に、置換機能を使わずに「’」(シングルクオテーション)をつける方法を教えてください。 文字の先頭に+があるため、数式と勘違いし、エラーが表示されてしまいます。 置換機能を使って先頭に「’」をつけると、表示上も「’」が残ってしまいます。 列は数千まで下に存在しています。 手打ち入力で「’」を入力すると時間がかかりすぎてしまいます。 置換機能を使わずに先頭に「’」を入力する方法を教えてください。 (手打ち入力と同じ効果)

  • Excelでフォームを使って入力方法をおしえてほし

    データ量が有り今後もデータ増え また、限られた時間内に入力が必要な為、 フォームを使い入力をしたいと思っています。 Excelのクイックアクセスフォーム機能を使って 入力してみました1行ごとに入力フォームが消えるので 使い勝手が悪いです。 試合中の入力をしたいので 開いたフォームで連続入力を可能にする方法を教えてください。 よろしくお願いします。 ※因みにVBAフォームのテキストボックスを使わないと 出来ないのなら参考になる方法も教えてもらいたいです。

  • エクセルの入力

    教えて下さい。 エクセルでデータベースを作りたいのですが、入力を効率的に行えるうまい方法はありませんか? たとえば、お客売掛金台帳が400名分くらいあって、売上品目が10種類あるとします。 毎日の売上を入力する際に、1件1件のお客台帳を開いて入力するのではなく、入力フォームのようなものを作ってそのフォームにお客コード・品目コード等を入力すれば、該当するお客台帳にデータが自動的に記録されていくような、そういう感じなのですが。 入金があった場合は商品ごとではなくまとめて入金処理します。 うまい方法があれば教えて下さい!

専門家に質問してみよう