KutoolsforOffice— 1 つのソリューション、5 つの強力なツール。少ない労力で大きな成果。

Excel でテキストから先頭・末尾の X 文字または特定位置の文字を削除する方法

著者テクニカルサポート変更日
多くのExcel ユーザーにとって、時としてテキスト文字列の先頭から n 文字を削除したり、末尾から x 文字を削除したりする必要があります(下記スクリーンショット参照)。本記事では、Excel でこの作業を迅速かつ簡単に処理するための便利なテクニックをいくつか紹介します。
 

先頭および末尾の X 文字を削除


方法 1: 数式を使用してテキスト文字列から先頭または末尾の x 文字を削除する

テキスト文字列の先頭から x 文字を削除する:

Excel では、RIGHT 関数や LEFT 関数を使って、文字列の先頭または末尾から指定した文字数を簡単に削除できます。以下の手順に従って操作してください。

1。結果を表示したい空白セル C4 に、次の数式を入力またはコピーしてください。

=RIGHT()A4, LEN()A4)-2)

そして、Enterキーを押すと、最初の結果が表示されます(下記スクリーンショット参照)。

数式を使用して先頭の x 文字を削除

:上記の数式について:

  • A4は、特定の文字を削除したいセルの値です。
  • 数値 2は、テキスト文字列の先頭から削除する文字数を指定します。

2。次に、セル C4 を選択してフィルハンドルを下にドラッグし、この数式を適用したいセルまで伸ばすと、テキスト文字列から先頭の2 文字がすべて削除されます(下記スクリーンショット参照)。

数式を他のセルまで下にドラッグ


テキスト文字列の末尾から x 文字を削除する:

末尾の複数文字を削除したい場合は、RIGHT 関数と同様に LEFT 関数も活用できます。

空白のセルに、次の数式を入力するかコピーしてください。

=LEFT()A4, LEN()A4)-9)

その後、この数式を適用したいセルまでフィルハンドルを下にドラッグすると、テキスト文字列の末尾から9 文字が一括で削除されます(下記スクリーンショット参照)。

数式を使用して末尾の x 文字を削除

:上記の数式について:

  • A4は、特定の文字を削除したいセルの値です。
  • 数値 9は、テキスト文字列の末尾から削除する文字数を指定します。

方法 2: ユーザー定義関数を使用してテキスト文字列から先頭または末尾の x 文字を削除する

ここでは、テキスト文字列の先頭または末尾から任意の文字数(n 文字)を削除できるユーザー定義関数をご紹介します。以下の手順に従って設定してください。

テキスト文字列の先頭から x 文字を削除する:

1Alt + F11キーを押すと、Microsoft Visual Basic for Applicationsウィンドウが開きます。

2挿入>モジュールをクリックして、モジュールウィンドウに次のコードを貼り付けてください。

Public Function removeFirstx(rng As String, cnt As Long)
removeFirstx = Right(rng, Len(rng) - cnt)
End Function

3。ワークシートに戻って空白セルに次の数式を入力します:=removefirstx(A4,2)。必要に応じて、結果を下方向にコピーするにはフィルハンドルを下にドラッグしてください(下記スクリーンショット参照)。

ユーザー定義関数で先頭の x 文字を削除

:上記の数式について:

  • A4は、特定の文字を削除したいセルです。
  • 数値 2は、テキスト文字列の先頭から削除する文字数を指定します。

テキスト文字列の末尾から x 文字を削除する:

テキスト文字列の末尾から n 文字を削除するには、次のユーザー定義関数をご利用ください。

Public Function removeLastx(rng As String, cnt As Long)
removeLastx = Left(rng, Len(rng) - cnt)
End Function

その後、次の数式を適用します:=removelastx(A4,9)。これで、必要な結果が得られます(下記スクリーンショット参照)。

ユーザー定義関数で末尾の x 文字を削除

:上記の数式について:

  • A4は、特定の文字を削除したいセルです。
  • 数値 9は、テキスト文字列の末尾から削除する文字数を指定します。

方法 3: 数式を使わずに、先頭・末尾の x 文字または特定位置の文字を削除する

Excel 関数で特定の文字を削除するのは、思ったほど簡単ではありません。でも、ここで紹介する方法なら、マウスを2~3 回クリックするだけで OK!サードパーティ製アドイン特定の位置の文字を削除機能を備えたKutools for Excelを使えば、テキスト文字列から先頭・末尾、または任意の位置の文字を簡単に削除できます。Kutools for Excel を今すぐダウンロード!

Kutools for Excelは300 以上の高度な機能を提供し、複雑な作業を効率化して、創造性と生産性を高めます。AI 機能と統合されたKutools は、正確にタスクを自動化し、データ管理を簡単にします。Kutools for Excel の詳細情報。。。         無料トライアル。。。

Kutools for Excelをインストール後、次の手順に従って特定の位置の文字を削除を適用してください。

1。削除したい範囲を選択し、次にKutools>テキスト>特定の位置の文字を削除をクリックしてください(下記スクリーンショット参照)。

Kutools > テキスト > 位置で削除 をクリック

2特定の位置の文字を削除ダイアログボックスが表示されたら、以下の操作を指定します。

  • (1。) 削除する文字数を指定します。
  • (2。)左からオプションを位置セクションで選択すると、先頭の N 文字が削除されます(下記スクリーンショット参照)。

ダイアログボックスでオプションを設定

ヒント:この特定の位置の文字を削除ユーティリティを使えば、指定した位置から末尾の N 文字や特定の文字を簡単に削除できます。

方法 4: 数式を使用してテキスト文字列から先頭と末尾の x 文字を同時に削除する

場合によっては、テキスト文字列の先頭と末尾から特定の文字を同時に削除する必要があります。たとえば、先頭の2 文字と末尾の9 文字を一括で取り除きたい場面などが該当します。こうした場合には、MID 関数が大変役立ちます。

1。空白セルに次の数式を入力するか、コピーしてください。

=MID()A4,3,LEN()A4)-11)

そして、Enterキーを押すと、最初の結果が表示されます(下記スクリーンショット参照)。

数式を使用して先頭の x 文字と末尾の x 文字を両方削除

:上記の数式について:

  • A4は、特定の文字を削除したいセルの値です。
  • 数値 3は、左側から削除したい文字数に1 を加えたものです。
  • 数値 11は、削除したい文字の総数です。

2 次に、セル C4 を選択してフィルハンドルを下にドラッグし、この数式を適用したいセルまで伸ばすと、テキスト文字列から先頭の2 文字と末尾の9 文字が即座に削除されます(下記スクリーンショット参照)。

数式を下にドラッグして結果を取得


最高の Office 業務効率化ツール

🤖KUTOOLS AI アシスタント:次に基づいてデータ分析を革新します:インテリジェント実行     コード生成  カスタム数式作成    データ分析とチャート生成  拡張機能呼び出し
人気の機能検索・ハイライト、または重複をマーキング     空白行を削除する     データを失うことなく列の結合またはセルを     数式を使用しない四捨五入...
スーパー LOOKUP複数条件 VLookup    複数値 VLookup     複数シート間 VLookup      ファジーマッチ....
高度なドロップダウンリストドロップダウンリストをすばやく作成     連動型ドロップダウンリスト     複数選択可能なドロップダウンリスト....
列マネージャー指定した数の列を追加列の移動非表示列の表示状態を切り替え範囲および列の比較...
注目の機能グリッドフォーカス     デザインビュー   強化された数式バー    ワークブックとシートマネージャー     リソースライブラリ(オートテキスト)  日付ピッカー     ワークシートの統合    暗号化/セルの復号化    リストからメール送信     スーパーフィルター      特殊フィルタ(太字のフォントを持つセルをフィルタリング/斜体/取り消し線。。。) 。。。
トップ15 ツールセット12 テキストツールテキストの追加特定の文字を削除、...)   50+チャートタイプガントチャート、...)   40+実用的関数誕生日に基づいて年齢を計算します、...)   19 挿入ツールQR コードを挿入パスから画像を挿入、...)   12 変換ツール単語に変換する為替レートの変換、...)   7 結合と分割ツール高度な行のマージセルの分割、...)さらに多数
Kutools はお好みの言語でご利用いただけます。英語、スペイン語、ドイツ語、フランス語、中国語、および40+の他の言語をサポートしています!

Kutools for Excel でExcel スキルを強化し、これまでにない効率を体験しましょう。Kutools for Excel は、生産性を高め、時間を大幅に節約できる高度な機能を300 以上提供します。最も必要な機能を今すぐ入手するにはこちらをクリック。。。


Office Tab は Office にタブインターフェースをもたらし、作業を大幅に簡単にします

  • Word、Excel、PowerPoint でタブを使った編集と閲覧を有効にします。Publisher、Access、Visio、Project でもご利用いただけます。
  • 複数のドキュメントを、新しいウィンドウではなく、同じウィンドウ内の新しいタブで開いたり作成したりできます。
  • 日々の生産性を50%も向上させ、毎日数百回ものマウスクリックを削減します!

すべてのKutools アドインが、たった1 つのインストーラーで完結。

Kutools for Officeスイートには、Excel ・Word ・Outlook ・PowerPoint 用のアドインと Office Tab Pro が含まれており、複数の Office アプリを横断して作業するチームに最適です。

ExcelWordOutlookTabsPowerPoint
  • オールインワンスイート— Excel、Word、Outlook、PowerPoint 用アドイン+Office Tab Pro
  • インストーラー1 つ、ライセンス1 つ— 数分でセットアップ可能(MSI 対応)
  • 連携してさらにパワーアップ— Office アプリ全体で生産性が向上
  • 30 日間のフル機能トライアル— 登録不要、クレジットカード不要
  • 最高のお得感— 個別アドイン購入よりお得