目次
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 をクリックし、コメント欄にご意見をお寄せください。