Note: The other languages of the website are Google-translated. Back to English

Excelで文字列から最初/最後のn文字を抽出するにはどうすればよいですか?

たとえば、各セルに長い文字列を含むリストがあり、各文字列の最初の3文字のように、各文字列から最初のn文字のみを抽出したい場合、次の方法を使用してExcelで解決できます。 。

式を使用して文字列から最初/最後のn文字を抽出します

Kutools forExcelを使用して文字列から最初/最後のn文字を抽出します

Excelのセルから特殊文字(数値/アルファ)を​​すばやく削除します

数回クリックするだけで 文字を削除する の効用 Kutools for Excel、特殊文字はセルから一度に削除されます。
30日で無料トライアルをクリックしてください!
docは文字を削除します
Kutools for Excel:300を超える便利なExcelアドインがあり、30日以内に制限なしで無料で試すことができます。

矢印青い右バブル 式を使用して文字列から最初/最後のn文字を抽出します


文字列から最初のn文字を抽出します

空白のセルを選択します。ここではセルG1を選択し、この数式を入力します = LEFT(E1,3) (E1は最初の3文字を抽出するセルです)、を押します 入力します ボタンをクリックし、塗りつぶしハンドルを目的の範囲までドラッグします。 次に、最初の3文字が抽出されているのがわかります。

最後の3文字のように、最後のn文字を抽出する場合は、次の式を入力します = RIGHT(E1、3).


矢印青い右バブル Kutools forExcelを使用して文字列から最初/最後のn文字を抽出します

世界 位置で削除 の特徴 Kutools for Excel また、Excelの文字列からのみ最初または最後のn文字を抽出できます。

Kutools for Excel 300以上の便利なExcelツールが含まれています。 30日以内に制限なしで無料でお試しいただけます。 今すぐ入手

1.最初に最初の3文字を抽出する範囲を選択し、をクリックします クツール > テキストツール > 位置で削除。 スクリーンショットを参照してください:

2。 の中に 位置で削除 ダイアログで、文字列から削除する文字数をに入力する必要があります 数字 この場合のように、テキストボックスは最初の3文字を予約したいので、右から8文字を削除してから、チェックする必要があります。 右から。 スクリーンショットを見る

3。 クリック Ok、最初の3文字のみが予約されていることがわかります。

先端:最後の3文字を抽出する場合は、左からチェックして、文字列から削除する文字数を指定します。

注意:

1.この機能を適用すると、元のデータが変更されます。最初にそれらをコピーすることをお勧めします。

2.この機能を使用できるのは、各セルのすべての文字列だけです。

位置による削除の詳細については、ここをクリックしてください。


関連記事:


最高のオフィス生産性ツール

Kutools for Excelはほとんどの問題を解決し、生産性を80%向上させます

  • 再利用: すばやく挿入 複雑な数式、チャート および以前に使用したものすべて。 セルを暗号化する パスワード付き。 メーリングリストを作成する そしてメールを送る...
  • スーパーフォーミュラバー (複数行のテキストと数式を簡単に編集できます); 読書レイアウト (多数のセルを簡単に読み取って編集する); フィルター範囲に貼り付け...
  • セル/行/列をマージする データを失うことなく; 分割セルコンテンツ; 重複する行/列を組み合わせる...重複セルを防止します。 範囲を比較する...
  • [複製]または[一意]を選択します 行; 空白行を選択 (すべてのセルは空です); スーパーファインドとファジーファインド 多くのワークブックで; ランダム選択...
  • 正確なコピー 数式参照を変更せずに複数のセル。 参照の自動作成 複数のシートに; 箇条書きを挿入、チェックボックスなど...
  • テキストを抽出、テキストの追加、位置による削除、 スペースを削除する; ページング小計の作成と印刷。 セルの内容とコメントを変換する...
  • スーパーフィルター (フィルタースキームを保存して他のシートに適用します); 高度な並べ替え 月/週/日、頻度など。 特殊フィルター 太字、斜体...
  • ワークブックとワークシートを組み合わせる; キー列に基づいてテーブルをマージします。 データを複数のシートに分割; xls、xlsx、PDFをバッチ変換...
  • 300以上の強力な機能。 Office / Excel2007-2019および365をサポートします。すべての言語をサポートします。 企業や組織に簡単に導入できます。 全機能30日間の無料トライアル。 60日間の返金保証。
kteタブ201905

Officeタブは、タブ付きのインターフェイスをOfficeにもたらし、作​​業をはるかに簡単にします

  • Word、Excel、PowerPointでタブ付きの編集と読み取りを有効にする、パブリッシャー、アクセス、Visioおよびプロジェクト。
  • 新しいウィンドウではなく、同じウィンドウの新しいタブで複数のドキュメントを開いて作成します。
  • 生産性が50%向上し、毎日何百ものマウスクリックが減ります。
officetab下部
コメントを並べ替える
コメント (7)
まだ評価はありません。 最初に評価してください!
このコメントは、サイトのモデレーターによって最小化されました
私はKutoolsの説明が大好きです。このKutoolsは、セルの文字数が同じ場合にのみ機能すると言う必要があります。 セルの文字数が異なる場合は機能しません。 たとえば、これらのFDIC理事会メンバーの最初の文字、つまりM、L、Bを抽出したいとします。Kutoolsはそれを行いません。 ただし、最初の手法の「= LEFT(E1,3)」は機能します。
マーティン・J・グルーエンバーグ
ロレーヌ・デニソン
バーバラライアン
このコメントは、サイトのモデレーターによって最小化されました
現在のワークシートで数式を設定しようとしています。 最初の5つの数字の後のすべてを削除したい。 職場でkutoolsアプリを使用できません。 現在の数式に数式を追加する方法がわかりません。 何かご意見は? 53090は私が欲しいものであり、セルQにあります。これは、グループごとに75の異なる数値の内訳です。 番号の各セットを異なるグループに割り当てています。 今のところ、私は手動で各セルから余分な数字を削除し続ける必要があります。

=SUM(COUNTIFS($O$12:$O$193,"530",$Q$12:$Q$193,{"53090","53095"}))
このコメントは、サイトのモデレーターによって最小化されました
左を使用するだけ

= left()使用するテキストをクリックしてから、文字数5
このコメントは、サイトのモデレーターによって最小化されました
こんにちは、Left / Right関数は機能しますが、数値をテキストとして出力します。 つまり、抽出された数字に数式を適用しようとすると、出力が得られません。 私が言おうとしていることを理解してくれるといいのですが
このコメントは、サイトのモデレーターによって最小化されました
だから私は、人の最初の2文字の名前と最初の8文字の名前とゼロを使って、残りを合計XNUMX文字で埋める一意のID番号を作成する式を作成したいと思いますか? 私は正しく尋ねましたか?
このコメントは、サイトのモデレーターによって最小化されました
こんにちは、シンシアフェレーラ、XNUMXつの数式でその仕事を終えることはできませんが、複数の数式を使用して処理できます。解決策に興味がある場合は、画面を表示できます。 このような多くの数式を使用したくない場合は、KutoolsforExcelの名前の分割機能とテキストの抽出機能を試してタスクを完了することができます。
このコメントは、サイトのモデレーターによって最小化されました
行番号:2 AADHAAR XXXXXXXX7842はすでにUAN101371765394,101371765394にマッピングされています


これは私がこの番号101371765394だけが欲しい段落です。どうすれば番号だけを取得できますか。これの式は何ですか。 親切に私たちを助けてください
ここにはまだコメントが投稿されていません
あなたのコメントを残す
ゲストとして投稿
×
この投稿を評価:
0  文字
推奨される場所