エクセルで末尾にゼロを付ける方法(2つの簡単な方法)

  • これを共有
Hugh West

セル内容の右側に末尾のゼロを追加する場合、数値の長さがすべて同じになるように正規化する必要がある場合があります。 しかし、指定したすべてのセルの長さが一定であることを考慮せずに末尾のゼロを追加するだけの場合もあります。 この記事では、以下の方法について説明します。 末尾のゼロを追加する において エクセル .

練習用ワークブックをダウンロードする

以下のExcelワークブックをダウンロードしていただくと、より理解が深まり、ご自身で練習することができます。

Add Trailing Zeros.xlsm

Excelで末尾にゼロを追加する2つの便利な方法

の極めて実用的な2つの方法を発見することができます。 末尾にゼロを追加 において エクセル 使って VBAコード とマニュアル レプト LEN この後、2つのアプローチで関数を使用します。 サンプルデータセットがあるとします。

1.REPT関数とLEN関数を使って、Excelで末尾にゼロを追加する

この最初のメソッドでは、次の方法を学びます。 末尾のゼロを追加する において エクセル を使うことで レプト LEN 以下の手順で作業してください。

ステップ1.

  • まず、セルを選択します。 C5 .
  • そして、末尾にゼロをつけるには、次の式を書きましょう。
=B5&REPT("0",7-LEN(B5))

ステップ2.

  • 次に、 を押します。 入力 .
  • ここでは、セル C5 は、最初の数値の末尾の0を表します。
  • では フィルハンドル ツールを使って、セルから下にドラッグします。 C5 まで C12 .

フォーミュラ・ブレークダウン

  • =B5&REPT("0",7-LEN(B5)): AT最初に選択します。 B5 セルと、その ' & ' に値を追加することができる。 B5 .
  • このフォーミュラには REPT関数 これは、次に必要なパラメータを示すもので、次のように繰り返します。 セル B5 に 0 を入力して、7 桁の数字を得ます。 計数 .
  • 最後に LEN関数 は、列の桁数を決定します。 B5 .

ステップ3.

  • したがって、末尾のゼロの他のセルについては、次のような結果が得られます。

続きを読む エクセルで行から列にデータを移動する方法(4つの簡単な方法)

類似の読み物

  • エクセルでフラッシュカードを作成する方法(2つの適切な方法)
  • Excelでサンケイ図を作成する(詳細手順付き)
  • エクセルで署名を追加する方法(3つの簡単な方法)
  • Excelでメニューバーを表示する方法(よくある2つのケース)

2.Excelで末尾にゼロを追加するVBAコードを適用する

この最終節では、生成する VBAコード を活用しています。 デベロッパー をクリックします。 末尾にゼロを追加 において エクセル .

ステップ1.

  • はじめは デベロッパー タブで表示します。
  • 続いて、選択する ビジュアルベーシック コマンドを使用します。

ステップ2.

  • ここでは ビジュアルベーシック のウィンドウが表示されます。
  • その後 入れる オプションを選択すると、新しい モジュール を書くようにします。 VBAコード .

ステップ3.

  • ここで、以下を貼り付けます。 にVBAコード その モジュール .
  • プログラムを実行するには、" 実行 " ボタンを押すか F5 .
 Sub Add_Trailing_Zeros() '変数の宣言 Dim Mysheet As Worksheet Set Mysheet = Worksheets("Add Trailing Zeros") 'セルC5からC12まで末尾にゼロを追加 For x = 5 To 12 Mysheet.Range("C" & x) = Mysheet.Range("B" & x) & WorksheetFunction.Rept("0", 7 - Len(Mysheet.Range("B" & x))) Next x End Sub 

VBAのコードブレイクダウン

  • まず、Subプロシージャを呼び出します。 末尾のゼロを追加する .
  • そして、変数を次のように宣言します。 ワークシート .
  • また、ワークシートの名前を 末尾のゼロを追加する .
  • 最後に、セルから範囲を選択します。 C5〜C12 を使用して末尾のゼロを追加します。 For x = 5 To 12 Mysheet.Range("C" & x) = Mysheet.Range("B" & x) & WorksheetFunction.Rept("0", 7 - Len(Mysheet.Range("B" & x))) .

ステップ4.

  • 他のセルの末尾にゼロがある場合の結果は次の通りである。

続きを読む 記述統計量 - 入力範囲に非数値データが含まれる場合

結論

今回は、2つの便利な方法を紹介しました。 末尾のゼロを追加する において エクセル この記事から多くのことを学び、楽しんでいただければ幸いです。 また、Excelに関する他の記事を読みたい場合は、当社のウェブサイトExceldemyをご覧ください。 質問、コメント、推奨事項がある場合は、以下のコメント欄に親切に残してください。

Hugh West は、業界で 10 年以上の経験を持つ、非常に経験豊富な Excel トレーナー兼アナリストです。彼は会計と財務の学士号と経営管理の修士号を取得しています。ヒューは教えることに情熱を持っており、理解しやすい独自の教育アプローチを開発しました。彼の Excel に関する専門知識は、世界中の何千人もの学生や専門家がスキルを向上させ、キャリアで優れた成果を上げるのに役立ってきました。 Hugh はブログを通じて知識を世界に共有し、個人や企業が潜在能力を最大限に発揮できるよう無料の Excel チュートリアルとオンライン トレーニングを提供しています。