エクセルで下1桁を削除する方法(6つの簡単な方法)

  • これを共有
Hugh West

Excelのワークシートの最後の桁を削除したいですか? あなたは正しい場所にいる!あなたはいくつかのExcelの組み込み関数を使用してこれを行うことができます。

ここでは、Excelで下一桁を削除する方法について、6つの方法を紹介します。

今回は、いくつかのランダムなデータからなる以下のデータセットを使って説明します。

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

この練習用ワークブックをダウンロードして、この記事を読みながらエクササイズしてください。

Last Digit.xlsmを削除する

Excelの最後の1桁を削除する6つの迅速な方法

Excelで下一桁を削除する方法について、いくつかの方法を説明します。

1.TRUNC関数で最後の1桁を削除する

TRUNC関数 は、整数から分数部分を削除します。

構文です。

TRUNC(number,[num_digit])

主張する。

番号 - 端数部分を削除する基準となるものです。

num_digit- この引数はオプションである。 この引数は、戻り値に何桁の分数を残すかを示す。 この部分が空白である場合、または 0, は、申告書に端数が表示されません。

では、この関数を応用して、最後の一桁を削除する方法を紹介します。

ステップ1.

  • まず、次のサイトにアクセスします。 セルC5 .
  • そのセルに以下の数式を書き込んでください。
=TRUNC(B5/10)

ステップ2.

  • ここで 入力 ボタンをクリックします。

のデータから最後の1桁が削除されていることがわかります。 セルB5 .

ステップ3.

  • では、ドラッグして フィルハンドル アイコンを最後のセルに向けて表示します。

のデータから下1桁を引っ張ってくるわけです。 B列 ですべての値を分割した。 10 "と入力し、端数をすべて削除しました。

続きを読む エクセルで数式をクリアする方法(7つ以上の方法)

2.LEN関数にLEFT関数を挿入して最後の1桁を削除する。

LEFT機能 は、シリーズの先頭または左側から文字または数字を指定します。

構文です。

LEFT(text,[num_chars])です。

主張する。

テキスト これは、必要な桁数または文字数を得るための基準系列である。

num_chars- この引数はオプションで、与えられた系列から何桁欲しいかを定義します。 この引数は 0 .

LEN関数 関数は、シリーズの長さを返します。

構文です。

LEN(テキスト)

主張する。

テキスト この関数が計算する長さの系列または文字列を指定します。

を挿入する予定です。 という関数があります。 LEN 関数を使用します。

ステップ1.

  • まず、次のサイトにアクセスします。 セルC5 .
  • そして、そのセルに次の数式を書き込んでください。
=left(b5,len(b5)-1)

ステップ2.

  • を押してください。 入力 .

ステップ3.

  • では、ドラッグして フィルハンドル アイコンを最後のセルまで表示します。

の各セルの下1桁が、「1」になっていることがわかる。 B列 は排除されます。

続きを読む Excelの数値エラーを取り除く方法(3つの方法)

3.REPLACE関数とLEN関数を組み合わせて、最後の1桁を削除する。

REPLACE関数 は、選択肢に基づいたシリーズから数桁または文字を置き換えます。

構文です。

REPLACE(old_text, start_num, num_chars, new_text)

主張する。

古文 置き換えが発生する所定シリーズです。

start_num- これは、old_text の位置を定義し、そこから置換を開始します。

num_chars- これは、何桁の数字を置き換えるかを示しています。

ニューテキスト これがold_textに設定される桁数です。

を組み合わせていきます。 リプレース LEN の関数を使用します。

ステップ1.

  • に次の式を入れる。 セルC5 .
=replace(b5,len(b5),1,"")

ステップ2.

  • をクリックします。 入力 ボタンをクリックします。

ステップ3.

  • をドラッグしてください。 フィルハンドル アイコンを最後のセルに向けて表示します。

この組み合わせで、与えられた数字の下1桁を簡単に削除することができました。

続きを読む エクセルで値を削除する方法(9つの方法)

類似の読み物

  • Excelからグリッドを削除する方法(6つの簡単な方法)
  • エクセルでボーダーを削除する(4つの簡単な方法)
  • エクセルでチェックボックスを削除する方法(6つの方法)
  • Excelで日付からタイムスタンプを削除する(4つの簡単な方法)
  • エクセルで小数点を削除する方法(13の簡単な方法)

4.エクセルフラッシュフィルを使って最後の数字を引き出す

エクセルフラッシュフィル を手がかりに自動的にカラムを埋める。 データ操作のパターンを作ることができる。 そして、それを簡単に応用できるのが、この フラッシュフィル .

このデータセットから最後の一桁を削除したい。

ステップ1.

  • の下一桁を削除するパターンを作成します。 セルB5 セルC5 .

ステップ2.

  • ここで、「」をクリックします。 セルC6 .
  • に行ってみてください。 データ タブで表示します。
  • を選択します。 フラッシュフィル オプションを使用します。

選択後 フラッシュフィル のデータが下図のようになります。

いかに簡単に フラッシュフィル は、エクセルで最後の一桁を削除しました。

また、これを応用して フラッシュフィル をキーボードショートカットで押します。 Ctrl+E とのことです。 フラッシュフィル 演算が実行されます。

もし フラッシュフィル がオフになっている場合は、以下の方法でオンにしてください。

次のページへ ファイル>オプション をクリックすると、下の画像になります。

  • Excelのオプションで、1番目の アドバンスト .
  • 次に、チェックを入れます。 オートフラッシュフィル .
  • 最後に よっしゃー .

その後 フラッシュフィル が有効になります。

続きを読む エクセルでセルから数字を削除する方法(7つの効果的な方法)

5.Excelの最後の1桁を削除するVBAマクロコード

を適用する予定です。 VBAマクロ Excelで最後の一桁を削除するコードです。

以下のデータセットを検討し、新しいデータはここで置き換えます。

ステップ1.

  • まず デベロッパー タブで表示します。
  • をクリックします。 記録マクロ .
  • 置く Remove_last_digit_1 について マクロ名 ボックスを使用します。
  • をクリックします。 よっしゃー .

ステップ2.

  • をクリックします。 マクロ を選択し Remove_last_digit_1 から マクロ のダイアログボックスが表示されます。
  • 次に ステップ・イントゥ .

ステップ3.

  • ここで、コマンドウィンドウに以下のコードを記述してください。
 Sub Remove_last_digit_1() Dim last As Range For Each last In Selection If (Not last.HasFormula) And (Application.WorksheetFunction.IsNumber(last)) Then last = Left(last, Len(last) - 1) End If Next last End Sub 

ステップ4.

  • ここで、Excelのワークシートからデータを選択します。

ステップ5.

  • のマークのついたタブを押します。 ブイビーエー メインタブでコードを実行します。
  • または F5 ボタンをクリックします。

これが最終的な結果です。

続きを読む Excelのデータ検証を削除する方法(5つの方法)

6.最後の1桁を削除するVBA関数を作成する

を構築していきます。 ブイビーエー 関数を使って、Excelの最後の桁を削除することができます。

ステップ1.

  • という名前の新しいマクロを作成します。 最後の1桁の数字を削除する。 .
  • 次に、 を押します。 よっしゃー .

ステップ2.

  • ステップ・イントゥ その 最後の1桁の数字を削除する。 を押してください。 Alt+F8 .

ステップ3.

  • コマンドウィンドウに次のコードを書き込んでください。
 Function RemoveLastDigit(input1 As String, num_digit As Long) RemoveLastDigit = Left(input1, Len(input1) - num_digit) End Function 

ステップ4.

  • コマンドウィンドウに次のコードを書き込んでください。
  • ここで、コードを保存し エクセルワークシート .
  • 新たに作成した以下の式を書き込んでください。 ブイビーエー 関数を使用します。
=RemoveLastDigit(B5,1)です。

ステップ5.

  • 次に、 を押します。 入力 .

ステップ6.

  • では、ドラッグして フィルハンドル アイコンをクリックすると、残りのセルの値が表示されます。

これはカスタマイズ機能です。 使用した数式を見る " 1 「もし、複数の桁を削除したい場合は、この引数を適宜変更してください。

続きを読む エクセルで先頭のゼロを削除する方法(7つの簡単な方法+VBA)

覚えておきたいこと

  • があります。 トランスク 関数は数値に対してのみ動作します。 ここではテキストを使用することはできません。
  • 適用する場合 LEN を他の関数と一緒に使用する場合は、" "を減算する必要があります。 1 "を式に記載した。

結論

Excelで下一桁を削除する方法を説明しました。 この操作を実行するためのいくつかの関数とVBAコードを示しました。 皆様のニーズにお応えできれば幸いです。 弊社ウェブサイトをご覧ください。 Exceldemy.com をクリックし、コメント欄にご意見をお寄せください。

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