目次
Excelのセルには、任意の余分な文字を入れることができます。 既存の値から別の値を生成するために、次のようなことが必要になる場合があります。 文字を消す 今回は、Excelで右の文字を削除する5つの方法を説明します。
分かりやすくするために、4つの列を持つ顧客の注文情報のデータシートを使って説明します。
このテーブルは、異なるユーザーの注文情報を表しています。 カラムは次のとおりです。 ID、Order、Nameで名前。 と 注文数量 .
練習用ワークブックをダウンロードする
Right.xlsmから文字を削除する右から文字を削除する5つの方法
1.LEFTで右から文字を消す
だけを削除するには さいしゅうもじ を選択すると、LEFT 機能が使用できます。
まず、最後の文字を削除した後に新しい値を配置するセルを選択します。
⮚ 次に、数式を入力します。 フォーミュラ・バー を選択しました。 B4 のセルを表示させたい。 名称 だけなので、削除します。 すうじげん 右から
計算式は
=left(b4,len(b4)-1)
⮚ 最後に、 を押します。 エンタメ
選択した文字列の最後の文字 B4 セルが削除されます。
ここでは、1文字だけ削除するのは今回の例の文脈に合わないので、複数文字を削除してみましょう。
⮚ まず、右から複数の文字を削除して、新しい値を配置したいセルを選択します。
⮚ 次に、その数式を入力します。 B4 セル ここから複数文字を削除したい。 右から5文字を削除したい。
計算式は
=left(b4,len(b4)-5)
⮚ 最後に、 を押します。 エンタメ
ここで、選択された値から最後の5文字が B4 は削除されます。
これで フィルハンドル まで オートフィット は、残りのセルに対する数式です。
続きを読む 文字列から最後の文字を削除する Excel
2.数値のLEFT機能付きVALUE
数値を扱っているときに、右から文字を消すには 左 関数とVALUE関数を一緒に使うことです。
まず、右の文字を削除して新しい値を配置するセルを選択します。
を選択しました⮚。 B4 ここでは、右側の文字を削除して 注文数量 .そこで、すべて削除します。 文字列文字 を除く右側から
計算式は
=value(left(c4,(len(c4)-8)))
⮚ 最後に、 を押します。 エンタメ
があります。 文字列文字 の C4 の数値のみが表示されます。 番号 の形式を使用します。 注文数量 の欄があります。
数字文字と一緒に文字列が何文字あるかによって、計算式を書き換える必要があります。
🔺 すべての数字文字が同じ文字列の場合、以下のように使用できます。 フィルハンドル .
続きを読む Excelで最後の3文字を削除する方法
3.VBAで右から文字を削除する
⮚ まず、開く。 デベロッパー を選択します。 ビジュアルベーシック
⮚ また、以下のような使い方もできます。 ALT + F11
の新しいウィンドウが表示されます。 Microsoft Visual Basic for Applications が表示されます。 インサート を選択します。 モジュールです。
ここでは モジュール が開かれる。
すぐに、RemoveRightCharacterのコードをモジュールに書きます。
Function RemoveRightCharacter(str As String, cnt_chars As Long) RemoveRightCharacter = Left(str, Len(str) - cnt_chars) End Function
⮚その後の話。 保存 を実行し、ワークシートに戻ってください。
⮚ まず、右の文字を削除した後に新しい値を保持したいセルを選択します。
⮚ 次に、その数式を入力します。 B4 cell. モジュールに記述した関数名を入力します。
⮚ 私のファンクション名は RemoveRightCharacter をクリックすると、この名前が表示されます。
計算式は
=RemoveRightCharacter(B4,5)です。
⮚ 最後に、 を押します。 ENTER.
セルを選択すると B4 の場合、このセルの右側の文字が削除されます。
また、数字文字の表示にも使用できます。
⮚ まず、右の文字を削除した後に新しい値を保持したいセルを選択します。
⮚ そして、その数式を入力します。 C4 セルに、モジュールに書いた関数名を入力します。 今度は、その関数を表示させたいと思います。 注文数量。 私の関数名は RemoveRightCharacter をクリックすると、この名前が表示されます。
計算式は
=RemoveRightCharacter(C4,8)です。
⮚ 最後に、 を押します。 エンタメ
セルを選択すると C4 の場合、このセルの右側の文字が削除されます。
続きを読む Excelで文字列から文字を削除するVBA
4.フラッシュフィルで右の文字を消す
リボンから「フラッシュフィル」コマンドを使用すると、右の文字を削除することができます。
⮚ まず、使用するパターン例を作成します。 フラッシュフィル .
⮚ 最初の事例を提供した スティーブ を適切な文字数だけ削除してください。
⮚ その後、例題の値を選択し、開く データ を選択します。 フラッシュフィル .
使用するキーボードショートカット フラッシュフィル でございます CTRL + E
を選択すると フラッシュフィル を選択すると、残りのセルの右側の文字が削除されます。
⮚ 必要であれば、右から文字列文字を削除して、数字文字を維持することができます。
⮚ ここでは、最初の例を示しました。 32 右の文字列を削除して数字文字だけを残したところ のパターンが出来上がりました。 フラッシュフィル .
⮚ その後、例題の値を選択し、開く データ を選択します。 フラッシュフィル .
を選択すると フラッシュフィル を選択すると、残りのセルの右側の文字が削除されます。
5.左右どちらかのキャラクターを一度に削除する。
複数の情報をまとめて圧縮したデータシートがある場合は MID機能 は、必要な情報・データを抽出するのに適しています。
この機能がどのように動作するかをお見せするために、データシートに調整を加えてみました。
⮚ まず、右と左の両方から文字を削除した後の新しい値を保持したいセルを選択します。
⮚ 次に、セル内または数式バーで数式を入力します。 を選択しました。 B4 そのセルから 名称 ということで、名前以外の左右の文字を削除します。 スティーブ
⮚ 式は
=mid(b4, 11+1, len(b4) - (10+6))
⮚ 式を適用するには、 を押します。 エンタメ
一方、選択されたセルからは、右と左の両方の文字が削除されます。 名称 .
残りのセルについては、その文字数に応じて ミッド 関数を使用します。
プラクティス部門
これらの方法を練習するために、余分なシートを2枚添付しました。
結論
この記事では、私はExcelで右から文字を削除する5つの方法を説明しました。 私はこれらの異なるアプローチは、Excelで右から文字を削除するのに役立つことを願っています。 提案、アイデア、フィードバックの任意の種類のためにあなたが最も歓迎されています。 以下にコメントすること自由に感じなさい。