Excel で文字列を長さで分割する方法 (8 つの方法)
Excelで文字列を長さで分割する最も簡単な方法を探しているなら、あなたは正しい場所にいます.それでは、この記事を始めましょう。
ワークブックをダウンロード
文字列を長さで分割する 8 つの方法
大学の学生の記録の次のデータ テーブルがあります。そこで、このデータ表では、文字列を長さで分割する方法と、文字列を異なる文字または改行で分割する方法を説明します。
ここでは、Microsoft Excel 365 を使用しています この目的のためのバージョンではなく、選択に応じて他のバージョンを使用できます。
.
方法-1 :フラッシュ フィル機能を使用して文字列を長さで分割
ここでは、学生 ID 大学で構成されています 名前、年、セクション、ロール 各学生のために。これらのデータは、 学生 ID を分割することで抽出できます 最初は文字長 3、次に長さ 4、最後に文字長 3 です。これを行うには、 Flash Fill を使用できます。
ステップ-01 :
➤出力 セル C5 を選択します
➤最初の 3 文字をここに書き留めてください。
ステップ-02 :
➤ENTER を押します
次に、次のセル C6 に移動します。
➤ データ に移動 タブ>>データ ツール グループ>>フラッシュ フィル オプション。
結果 :
次に、 大学 を取得します。 大学列の名前 .
ステップ-03 :
➤出力 Cell D5 を選択します
➤ここに中央の 4 文字を書き留めます。
➤ Step-02 に従ってください
結果 :
このようにして、年を取得します 年列 .
ステップ-04 :
➤出力 Cell E5 を選択します
➤ここに最後の 3 文字を入力してください。
➤ Step-02 に従ってください
結果 :
その後、 セクションとロール を取得します。 セクションとロール列の各生徒の .
続きを読む: フラッシュ フィルを使用して Excel でテキストを分割する
方法-2 :テキストから列へのオプションの使用
学生 ID を分割できます 大学を取得するには 名前、年、セクション、ロール 各学生の。これを行うには、 テキストから列へ を使用できます。 オプション。
ステップ-01 :
➤学生 ID 列を選択します .
➤ データ に移動 タブ>>データ ツール グループ>>列へのテキスト オプション
テキストを列に変換ウィザード
➤ [固定幅] を選択します オプション。
➤[次へ] をクリックします
➤以下のように目的の位置をクリックして、線に区切りを作成します。(大学の後にクリックしました。 名前と後の年)
➤[次へ] を選択します
➤ [一般] を選択します as 列データ形式
➤出力セル $C$5 を書き留めます 目的地で 箱
➤[完了] をクリックします
結果 :
次に、次の 3 つの列で分割データを取得します。 大学 、年 、セクション 、ロール .
方法-3 :ヘルパー データの使用
次のコース番号を分割した場合 毎回 3 文字の長さで、 Subject を取得します とコースID .これを行うために、ここでは Helper Data を使用しています これは、分割データによる 0 からのシリアル番号であり、MID 関数も使用します .
ステップ-01 :
➤出力 Cell D6 を選択します
➤次の式を入力してください
=MID($C6,COLUMN()+D$4-COLUMN($D6)+1,3)
COLUMN()+D$4-COLUMN($D6)+1
開始番号を返します
COLUMN($D6)
このセルの列番号を生成します。
3 文字数です
➤ENTER を押します
➤ フィル ハンドル を下にドラッグします。 ツール
結果 :
その後、 Subjects を取得します 件名列に .
ステップ-02 :
➤出力 Cell E6 を選択します
➤次の式を入力してください
=MID($C6,COLUMN()+E$4-COLUMN($E6)+3,3)
COLUMN()+E$4-COLUMN($E6)+3
開始番号を返します
COLUMN($E6)
このセルの列番号を生成します。
3 文字数です .
➤ENTER を押します
➤ フィル ハンドル を下にドラッグします。 ツール
結果 :
このようにして、 コース ID を取得します。 コース ID 列 .
方法-4 :LEFT および RIGHT 関数の使用
ここで、次のコース番号を分割します Subject は毎回 3 文字ずつ および コース ID 分離されます。これを行うために、 LEFT 関数 を使用しています そして正しい機能 .
ステップ-01 :
➤出力 Cell D5 を選択します
➤次の式を入力してください
=LEFT(C5,3)
C5 テキストです
3 文字数です
➤ENTER を押します
➤ フィル ハンドル を下にドラッグします。 ツール
結果 :
その後、 Subjects を取得します 件名列に .
ステップ-02 :
➤出力 Cell E5 を選択します
➤次の式を入力してください
=RIGHT(C5,3)
C5 テキストです
3 文字数です
➤ENTER を押します
➤ フィル ハンドル を下にドラッグします。 ツール
結果 :
このようにして、 コース ID を取得します。 コース ID 列 .
類似の読み方:
- Excel で文字列を文字ごとに分割する (6 つの適切な方法)
- Excel でテキストを複数のセルに分割する方法
方法-5 :FIND 関数を使用して文字列を特殊文字で分割する
次の メール ID を分割するとします。 特殊文字「@」と「.」このメール ID の 3 つの部分を取得します。 .これは、FIND 関数、LEFT 関数、RIGHT 関数、MID 関数を使用して行うことができます .
ステップ-01 :
➤出力 セル C5 を選択します
➤次の式を入力してください
=LEFT(B5,FIND("@",B5)-1)
B5 テキストです
FIND("@",B5)-1
文字数です
検索 「@」の位置を指定します キャラクター。その後、1 から減算され、文字数を表します。
➤ENTER を押します
➤ フィル ハンドル を下にドラッグします。 ツール
結果 :
次に、この メール ID の最初の部分を取得します
ステップ-02 :
➤出力 セル C5 を選択します
➤次の式を入力してください
=MID(B5,FIND("@",B5),FIND(".",B5,FIND("@",B5)+1)-FIND("@",B5))
B5 テキストです
FIND("@", B5)
開始番号です 、これは 「@」 の位置です キャラクター
FIND(".",B5,FIND("@",B5)+1)-FIND("@",B5)
文字数です
「.」の違いです。 文字と 「@」
➤ENTER を押します
➤ フィル ハンドル を下にドラッグします。 ツール
結果 :
このようにして、この メール ID の中間部分を取得します .
ステップ-03 :
➤出力 Cell E5 を選択します
➤次の式を入力してください
=RIGHT(B5,LEN(B5)-FIND(".",B5,FIND("@",B5))+1)
B5 テキストです
LEN(B5)-FIND(".",B5,FIND("@",B5))+1
文字数です
ここで、LEN 関数 文字の長さを指定し、「.」の位置から差し引かれます。 違いは「.」以降の文字数になります。
➤ENTER を押します
➤ フィル ハンドル を下にドラッグします。 ツール
結果 :
その後、この メール ID の最後の部分を取得します。
方法-6 :SEARCH 関数を使用して文字列を特殊文字で分割する
次の メール ID を分割できます 特殊文字「@」と「.」このメール ID の 3 つの部分を取得します。 . 検索機能を使用して実行できます ,LEFT 関数 ,RIGHT 関数 、MID 関数 .
ステップ-01 :
➤出力 セル C5 を選択します
➤次の式を入力してください
=LEFT(B5,SEARCH("@",B5)-1)
B5 テキストです
SEARCH("@",B5)-1
文字数です
検索 「@」の位置を指定します キャラクター。
その後、1 から減算されます。
➤ENTER を押します
➤ フィル ハンドル を下にドラッグします。 ツール
結果 :
次に、この メール ID の最初の部分を取得します .
ステップ-02 :
➤出力 セル C5 を選択します
➤次の式を入力してください
=MID(B5,SEARCH("@",B5),SEARCH(".",B5,SEARCH("@",B5)+1)-SEARCH("@",B5))
B5 テキストです
SEARCH("@", B5)
開始番号です 、これは 「@」 の位置です キャラクター
SEARCH(".",B5,SEARCH("@",B5)+1)-SEARCH("@",B5)
文字数です
「.」の違いです。 文字と 「@」 キャラクター
➤ENTER を押します
➤ フィル ハンドル を下にドラッグします。 ツール
結果 :
このようにして、この メール ID の中間部分を取得します .
ステップ-03 :
➤出力 Cell E5 を選択します
➤次の式を入力してください
=RIGHT(B5,LEN(B5)-SEARCH(".",B5,SEARCH("@",B5))+1)
B5 テキストです
LEN(B5)-SEARCH(".",B5,SEARCH("@",B5))+1
文字数です
ここで、LEN 関数 文字の長さを指定し、「.」の位置から差し引かれます。 違いは「.」以降の文字数になります。
➤ENTER を押します
➤ フィル ハンドル を下にドラッグします。 ツール
結果 :
その後、この メール ID の最後の部分を取得します .
方法-7 :文字列を改行で分割
学生 ID と名前 列、 学生 ID および 生徒の名前 改行で区切られています。 学生 ID を抽出する場合 および 生徒の名前 次に、文字列を改行で分割する必要があります。 FIND 関数を使用できます
ステップ-01 :
➤出力 セル C5 を選択します
➤次の式を入力してください
=LEFT(B5,FIND(CHAR(10),B5))
B5 テキストです
FIND(CHAR(10), B5)
文字数です
検索 改行と CHAR(10) の位置を指定します は改行に使用されます。
➤ENTER を押します
➤ フィル ハンドル を下にドラッグします。 ツール
結果 :
次に、 学生 ID を取得します。 学生 ID 列 .
ステップ-02 :
➤出力 Cell E5 を選択します
➤次の式を入力してください
=RIGHT(B5,LEN(B5)-FIND(CHAR(10),B5)+1)
B5 テキストです
LEN(B5)-FIND(CHAR(10), B5)+1
文字数です
ここで、LEN 関数 は文字の長さを与え、それを改行の位置から差し引き、その差が改行後の文字数になります。
➤ENTER を押します
➤ フィル ハンドル を下にドラッグします。 ツール
結果 :
このようにして、 学生名 を取得します。 学生名列 .
方法-8 :数字とテキストを組み合わせた文字列を分割
マークと成績 列、マーク と等級 の学生が集まっているので、 数 の組み合わせです。 そしてテキスト。 SUBSTITUTE 関数を使用して分割できます ,LEFT 関数 、RIGHT 関数 ,SUM 関数 、LEN 関数 .
ステップ-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 関数 の使用 その後、数値の数が得られます。
次に、合計文字長から差し引かれ、この値の合計が 文字数 になります。 .
➤ENTER を押します
➤ フィル ハンドル を下にドラッグします。 ツール
結果 :
次に、 マーク を取得します。 マーク列 .
ステップ-02 :
➤出力 Cell E5 を選択します
➤次の式を入力してください
=RIGHT(C5,LEN(C5)-LEN(D5)-1)
C5 テキストです
LEN(C5)-LEN(D5)-1
文字の長さを指定します。
➤ENTER を押します
➤ フィル ハンドル を下にドラッグします。 ツール
結果 :
その後、 成績 を取得します 成績列 .
練習セクション
自分で練習するために、練習を提供しています 右側の各シートに次のようなセクション。自分でやってください。
結論
この記事では、文字列を長さで効果的に分割する最も簡単な方法について説明しようとしました。お役に立てば幸いです。ご提案やご質問がございましたら、お気軽にお知らせください。
参考文献
- 数式を使用して Excel で単語を区切る方法 (究極のガイド)
- Excel で 2 つの単語を区切る (6 つの簡単な方法)
-
Excel で生データを分析する方法 (9 つの適切な方法)
生データを分析する方法を探している エクセルで?次に、これはあなたにぴったりの場所です。ここに 9 が見つかります 生データを分析するさまざまな方法 ワークブックをダウンロードして、自分で練習できます。 Excel で生データを分析する 9 つの適切な方法 ここには、製品の名前を含むデータセットがあります 、月 、および セールス 企業の価値。ここで、分析する方法を紹介します。 この 生データ 9 で Excel に設定 1. Excel で分析する生データの並べ替えとフィルター 最初の方法では、並べ替える方法を見つけることができます &生データのフィルタリング 分析する
-
Excel で分析用のデータを入力する方法 (2 つの簡単な方法)
どのビジネスにおいても、データを分析してビジネスの状態を評価することは非常に緊急です。リスクを特定し、損失を減らすための適切な措置を講じるのに役立ちます。 Excelでは、いくつかの方法を使用して簡単に行うことができます。今日のこの記事では、シャープな方法と鮮やかなイラストを使用して、Excel にデータを入力して分析するための 2 つの簡単な方法を紹介します。 ここから無料の Excel ワークブックをダウンロードして、個別に練習できます。 分析用データを入力する 2 つの方法 エクセル メソッドを調べるために使用するデータセットを紹介しましょう。これは、さまざまな地域での年間売上高と