Office
 Computer >> コンピューター >  >> ソフトウェア >> Office

Excel で文字列を長さで分割する方法 (8 つの方法)

Excelで文字列を長さで分割する最も簡単な方法を探しているなら、あなたは正しい場所にいます.それでは、この記事を始めましょう。

ワークブックをダウンロード

文字列を長さで分割する 8 つの方法

大学の学生の記録の次のデータ テーブルがあります。そこで、このデータ表では、文字列を長さで分割する方法と、文字列を異なる文字または改行で分割する方法を説明します。
ここでは、Microsoft Excel 365 を使用しています この目的のためのバージョンではなく、選択に応じて他のバージョンを使用できます。

Excel で文字列を長さで分割する方法 (8 つの方法).

方法-1 :フラッシュ フィル機能を使用して文字列を長さで分割

ここでは、学生 ID 大学で構成されています 名前、年、セクション、ロール 各学生のために。これらのデータは、 学生 ID を分割することで抽出できます 最初は文字長 3、次に長さ 4、最後に文字長 3 です。これを行うには、 Flash Fill を使用できます。

Excel で文字列を長さで分割する方法 (8 つの方法)

ステップ-01 :
➤出力 セル C5 を選択します
➤最初の 3 文字をここに書き留めてください。

Excel で文字列を長さで分割する方法 (8 つの方法)

ステップ-02 :
ENTER を押します
次に、次のセル C6 に移動します。
データ に移動 タブ>>データ ツール グループ>>フラッシュ フィル オプション。

Excel で文字列を長さで分割する方法 (8 つの方法)

結果 :
次に、 大学 を取得します。 大学列の名前 .

Excel で文字列を長さで分割する方法 (8 つの方法)

ステップ-03 :
➤出力 Cell D5 を選択します
➤ここに中央の 4 文字を書き留めます。

Excel で文字列を長さで分割する方法 (8 つの方法)

Step-02 に従ってください

結果 :
このようにして、を取得します 年列 .

Excel で文字列を長さで分割する方法 (8 つの方法)

ステップ-04 :
➤出力 Cell E5 を選択します
➤ここに最後の 3 文字を入力してください。

Excel で文字列を長さで分割する方法 (8 つの方法)

Step-02 に従ってください

結果 :
その後、 セクションとロール を取得します。 セクションとロール列の各生徒の .

Excel で文字列を長さで分割する方法 (8 つの方法)

続きを読む: フラッシュ フィルを使用して Excel でテキストを分割する

方法-2 :テキストから列へのオプションの使用

学生 ID を分割できます 大学を取得するには 名前、年、セクション、ロール 各学生の。これを行うには、 テキストから列へ を使用できます。 オプション。

Excel で文字列を長さで分割する方法 (8 つの方法)

ステップ-01 :
学生 ID 列を選択します .
データ に移動 タブ>>データ ツール グループ>>列へのテキスト オプション

Excel で文字列を長さで分割する方法 (8 つの方法)

テキストを列に変換ウィザード

➤ [固定幅] を選択します オプション。
➤[次へ] をクリックします

Excel で文字列を長さで分割する方法 (8 つの方法)

➤以下のように目的の位置をクリックして、線に区切りを作成します。(大学の後にクリックしました。 名前と後の年)
➤[次へ] を選択します

Excel で文字列を長さで分割する方法 (8 つの方法)

➤ [一般] を選択します as 列データ形式
➤出力セル $C$5 を書き留めます 目的地で 箱
➤[完了] をクリックします

Excel で文字列を長さで分割する方法 (8 つの方法)

結果 :
次に、次の 3 つの列で分割データを取得します。 大学セクションロール .

Excel で文字列を長さで分割する方法 (8 つの方法)

方法-3 :ヘルパー データの使用

次のコース番号を分割した場合 毎回 3 文字の長さで、 Subject を取得します とコースID .これを行うために、ここでは Helper Data を使用しています これは、分割データによる 0 からのシリアル番号であり、MID 関数も使用します .

Excel で文字列を長さで分割する方法 (8 つの方法)

ステップ-01 :
➤出力 Cell D6 を選択します
➤次の式を入力してください

=MID($C6,COLUMN()+D$4-COLUMN($D6)+1,3)

COLUMN()+D$4-COLUMN($D6)+1 開始番号を返します
COLUMN($D6) このセルの列番号を生成します。
3 文字数です

Excel で文字列を長さで分割する方法 (8 つの方法)

ENTER を押します
フィル ハンドル を下にドラッグします。 ツール

Excel で文字列を長さで分割する方法 (8 つの方法)

結果 :
その後、 Subjects を取得します 件名列に .

Excel で文字列を長さで分割する方法 (8 つの方法)

ステップ-02 :
➤出力 Cell E6 を選択します
➤次の式を入力してください

=MID($C6,COLUMN()+E$4-COLUMN($E6)+3,3)

COLUMN()+E$4-COLUMN($E6)+3 開始番号を返します
COLUMN($E6) このセルの列番号を生成します。
3 文字数です .

Excel で文字列を長さで分割する方法 (8 つの方法)

ENTER を押します
フィル ハンドル を下にドラッグします。 ツール

Excel で文字列を長さで分割する方法 (8 つの方法)

結果 :
このようにして、 コース ID を取得します。 コース ID 列 .

Excel で文字列を長さで分割する方法 (8 つの方法)

方法-4 :LEFT および RIGHT 関数の使用

ここで、次のコース番号を分割します Subject は毎回 3 文字ずつ および コース ID 分離されます。これを行うために、 LEFT 関数 を使用しています そして正しい機能 .

Excel で文字列を長さで分割する方法 (8 つの方法)

ステップ-01 :
➤出力 Cell D5 を選択します
➤次の式を入力してください

=LEFT(C5,3)

C5 テキストです
3 文字数です

Excel で文字列を長さで分割する方法 (8 つの方法)

ENTER を押します
フィル ハンドル を下にドラッグします。 ツール

Excel で文字列を長さで分割する方法 (8 つの方法)

結果 :
その後、 Subjects を取得します 件名列に .

Excel で文字列を長さで分割する方法 (8 つの方法)

ステップ-02 :
➤出力 Cell E5 を選択します
➤次の式を入力してください

=RIGHT(C5,3)

C5 テキストです
3 文字数です

Excel で文字列を長さで分割する方法 (8 つの方法)

ENTER を押します
フィル ハンドル を下にドラッグします。 ツール

Excel で文字列を長さで分割する方法 (8 つの方法)

結果 :
このようにして、 コース ID を取得します。 コース ID 列 .

Excel で文字列を長さで分割する方法 (8 つの方法)

類似の読み方:

  • Excel で文字列を文字ごとに分割する (6 つの適切な方法)
  • Excel でテキストを複数のセルに分割する方法

方法-5 :FIND 関数を使用して文字列を特殊文字で分割する

次の メール ID を分割するとします。 特殊文字「@」と「.」このメール ID の 3 つの部分を取得します。 .これは、FIND 関数、LEFT 関数、RIGHT 関数、MID 関数を使用して行うことができます .

Excel で文字列を長さで分割する方法 (8 つの方法)

ステップ-01 :
➤出力 セル C5 を選択します
➤次の式を入力してください

=LEFT(B5,FIND("@",B5)-1)

B5 テキストです
FIND("@",B5)-1 文字数です
検索 「@」の位置を指定します キャラクター。その後、1 から減算され、文字数を表します。

Excel で文字列を長さで分割する方法 (8 つの方法)

ENTER を押します
フィル ハンドル を下にドラッグします。 ツール

Excel で文字列を長さで分割する方法 (8 つの方法)

結果 :
次に、この メール ID の最初の部分を取得します

Excel で文字列を長さで分割する方法 (8 つの方法)

ステップ-02 :
➤出力 セル C5 を選択します
➤次の式を入力してください

=MID(B5,FIND("@",B5),FIND(".",B5,FIND("@",B5)+1)-FIND("@",B5))

B5 テキストです
FIND("@", B5) 開始番号です 、これは 「@」 の位置です キャラクター
FIND(".",B5,FIND("@",B5)+1)-FIND("@",B5) 文字数です
「.」の違いです。 文字と 「@」

Excel で文字列を長さで分割する方法 (8 つの方法)

ENTER を押します
フィル ハンドル を下にドラッグします。 ツール

Excel で文字列を長さで分割する方法 (8 つの方法)

結果 :
このようにして、この メール ID の中間部分を取得します .

Excel で文字列を長さで分割する方法 (8 つの方法)

ステップ-03 :
➤出力 Cell E5 を選択します
➤次の式を入力してください

=RIGHT(B5,LEN(B5)-FIND(".",B5,FIND("@",B5))+1)

B5 テキストです
LEN(B5)-FIND(".",B5,FIND("@",B5))+1 文字数です
ここで、LEN 関数 文字の長さを指定し、「.」の位置から差し引かれます。 違いは「.」以降の文字数になります。

Excel で文字列を長さで分割する方法 (8 つの方法)

ENTER を押します
フィル ハンドル を下にドラッグします。 ツール

Excel で文字列を長さで分割する方法 (8 つの方法)

結果 :
その後、この メール ID の最後の部分を取得します。

Excel で文字列を長さで分割する方法 (8 つの方法)

方法-6 :SEARCH 関数を使用して文字列を特殊文字で分割する

次の メール ID を分割できます 特殊文字「@」と「.」このメール ID の 3 つの部分を取得します。 . 検索機能を使用して実行できます ,LEFT 関数 ,RIGHT 関数MID 関数 .

Excel で文字列を長さで分割する方法 (8 つの方法)

ステップ-01 :
➤出力 セル C5 を選択します
➤次の式を入力してください

=LEFT(B5,SEARCH("@",B5)-1)

B5 テキストです
SEARCH("@",B5)-1 文字数です
検索 「@」の位置を指定します キャラクター。
その後、1 から減算されます。

Excel で文字列を長さで分割する方法 (8 つの方法)

ENTER を押します
フィル ハンドル を下にドラッグします。 ツール

Excel で文字列を長さで分割する方法 (8 つの方法)

結果 :
次に、この メール ID の最初の部分を取得します .

Excel で文字列を長さで分割する方法 (8 つの方法)

ステップ-02 :
➤出力 セル C5 を選択します
➤次の式を入力してください

=MID(B5,SEARCH("@",B5),SEARCH(".",B5,SEARCH("@",B5)+1)-SEARCH("@",B5))

B5 テキストです
SEARCH("@", B5) 開始番号です 、これは 「@」 の位置です キャラクター
SEARCH(".",B5,SEARCH("@",B5)+1)-SEARCH("@",B5) 文字数です
「.」の違いです。 文字と 「@」 キャラクター

Excel で文字列を長さで分割する方法 (8 つの方法)

ENTER を押します
フィル ハンドル を下にドラッグします。 ツール

Excel で文字列を長さで分割する方法 (8 つの方法)

結果 :
このようにして、この メール ID の中間部分を取得します .

Excel で文字列を長さで分割する方法 (8 つの方法)

ステップ-03 :
➤出力 Cell E5 を選択します
➤次の式を入力してください

=RIGHT(B5,LEN(B5)-SEARCH(".",B5,SEARCH("@",B5))+1)

B5 テキストです
LEN(B5)-SEARCH(".",B5,SEARCH("@",B5))+1 文字数です
ここで、LEN 関数 文字の長さを指定し、「.」の位置から差し引かれます。 違いは「.」以降の文字数になります。

Excel で文字列を長さで分割する方法 (8 つの方法)

ENTER を押します
フィル ハンドル を下にドラッグします。 ツール

Excel で文字列を長さで分割する方法 (8 つの方法)

結果 :
その後、この メール ID の最後の部分を取得します .

Excel で文字列を長さで分割する方法 (8 つの方法)

方法-7 :文字列を改行で分割

学生 ID と名前 列、 学生 ID および 生徒の名前 改行で区切られています。 学生 ID を抽出する場合 および 生徒の名前 次に、文字列を改行で分割する必要があります。 FIND 関数を使用できます

Excel で文字列を長さで分割する方法 (8 つの方法)

ステップ-01 :
➤出力 セル C5 を選択します
➤次の式を入力してください

=LEFT(B5,FIND(CHAR(10),B5))

B5 テキストです
FIND(CHAR(10), B5) 文字数です
検索 改行と CHAR(10) の位置を指定します は改行に使用されます。

Excel で文字列を長さで分割する方法 (8 つの方法)

ENTER を押します
フィル ハンドル を下にドラッグします。 ツール

Excel で文字列を長さで分割する方法 (8 つの方法)

結果 :
次に、 学生 ID を取得します。 学生 ID 列 .

Excel で文字列を長さで分割する方法 (8 つの方法)

ステップ-02 :
➤出力 Cell E5 を選択します
➤次の式を入力してください

=RIGHT(B5,LEN(B5)-FIND(CHAR(10),B5)+1)

B5 テキストです
LEN(B5)-FIND(CHAR(10), B5)+1 文字数です
ここで、LEN 関数 は文字の長さを与え、それを改行の位置から差し引き、その差が改行後の文字数になります。

Excel で文字列を長さで分割する方法 (8 つの方法)

ENTER を押します
フィル ハンドル を下にドラッグします。 ツール

Excel で文字列を長さで分割する方法 (8 つの方法)

結果 :
このようにして、 学生名 を取得します。 学生名列 .

Excel で文字列を長さで分割する方法 (8 つの方法)

方法-8 :数字とテキストを組み合わせた文字列を分割

マークと成績 列、マーク等級 の学生が集まっているので、 の組み合わせです。 そしてテキストSUBSTITUTE 関数を使用して分割できます ,LEFT 関数RIGHT 関数 ,SUM 関数LEN 関数 .

Excel で文字列を長さで分割する方法 (8 つの方法)

ステップ-01 :
➤出力 Cell D5 を選択します
➤次の式を入力してください

=LEFT(C5, SUM(LEN(C5) - LEN(SUBSTITUTE(C5, {"0","1","2","3","4","5","6","7","8","9"}, ""))))

C5 テキストです
SUBSTITUTE(C5, {"0","1","2","3","4","5","6","7","8","9"}, "") 空白で任意の数字を置き換えます LEN 関数 の使用 その後、数値の数が得られます。
次に、合計文字長から差し引かれ、この値の合計が 文字数 になります。 .

Excel で文字列を長さで分割する方法 (8 つの方法)

ENTER を押します
フィル ハンドル を下にドラッグします。 ツール

Excel で文字列を長さで分割する方法 (8 つの方法)

結果 :
次に、 マーク を取得します。 マーク列 .

Excel で文字列を長さで分割する方法 (8 つの方法)

ステップ-02 :
➤出力 Cell E5 を選択します
➤次の式を入力してください

=RIGHT(C5,LEN(C5)-LEN(D5)-1)

C5 テキストです
LEN(C5)-LEN(D5)-1 文字の長さを指定します。

Excel で文字列を長さで分割する方法 (8 つの方法)

ENTER を押します
フィル ハンドル を下にドラッグします。 ツール

Excel で文字列を長さで分割する方法 (8 つの方法)

結果 :
その後、 成績 を取得します 成績列 .

Excel で文字列を長さで分割する方法 (8 つの方法)

練習セクション

自分で練習するために、練習を提供しています 右側の各シートに次のようなセクション。自分でやってください。

Excel で文字列を長さで分割する方法 (8 つの方法)

結論

この記事では、文字列を長さで効果的に分割する最も簡単な方法について説明しようとしました。お役に立てば幸いです。ご提案やご質問がございましたら、お気軽にお知らせください。

参考文献

  • 数式を使​​用して Excel で単語を区切る方法 (究極のガイド)
  • Excel で 2 つの単語を区切る (6 つの簡単な方法)

  1. Excel で生データを分析する方法 (9 つの適切な方法)

    生データを分析する方法を探している エクセルで?次に、これはあなたにぴったりの場所です。ここに 9 が見つかります 生データを分析するさまざまな方法 ワークブックをダウンロードして、自分で練習できます。 Excel で生データを分析する 9 つの適切な方法 ここには、製品の名前を含むデータセットがあります 、月 、および セールス 企業の価値。ここで、分析する方法を紹介します。 この 生データ 9 で Excel に設定 1. Excel で分析する生データの並べ替えとフィルター 最初の方法では、並べ替える方法を見つけることができます &生データのフィルタリング 分析する

  2. Excel で分析用のデータを入力する方法 (2 つの簡単な方法)

    どのビジネスにおいても、データを分析してビジネスの状態を評価することは非常に緊急です。リスクを特定し、損失を減らすための適切な措置を講じるのに役立ちます。 Excelでは、いくつかの方法を使用して簡単に行うことができます。今日のこの記事では、シャープな方法と鮮やかなイラストを使用して、Excel にデータを入力して分析するための 2 つの簡単な方法を紹介します。 ここから無料の Excel ワークブックをダウンロードして、個別に練習できます。 分析用データを入力する 2 つの方法 エクセル メソッドを調べるために使用するデータセットを紹介しましょう。これは、さまざまな地域での年間売上高と