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

Excel の文字列分割をマスター:8 つの実証済みの方法

これは概要です。

Excel の文字列分割をマスター:8 つの実証済みの方法

データセットは生徒の記録を示しています。

Excel の文字列分割をマスター:8 つの実証済みの方法

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

学生証 大学 が含まれています 名前、年、セクション、およびロール

Student Id : を分割してデータを抽出します。  文字長 3 ごと、長さ 4 ごと、文字長 3 ごと。

Excel の文字列分割をマスター:8 つの実証済みの方法

ステップ 1 :

  • 出力セル、C5を選択します。
  • 最初の 3 文字を入力します。

Excel の文字列分割をマスター:8 つの実証済みの方法

ステップ 2 :

  • ENTER を押します。
  • 次のセルでは、 C6 、[データ ] に移動します。 タブ>> データ ツール  >>フラッシュ フィル .

Excel の文字列分割をマスター:8 つの実証済みの方法

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

Excel の文字列分割をマスター:8 つの実証済みの方法

ステップ 3 :

  • 出力セル、D5を選択します。
  • 中央の 4 文字を入力します。

Excel の文字列分割をマスター:8 つの実証済みの方法

  • ステップ 2 に従ってください。 .

結果 :
を取得します。 年列 .

Excel の文字列分割をマスター:8 つの実証済みの方法

ステップ 4 :

  • 出力セル E5 を選択します。
  • 最後の 3 文字を入力します。

Excel の文字列分割をマスター:8 つの実証済みの方法

  • ステップ 2 に従ってください。 .

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

Excel の文字列分割をマスター:8 つの実証済みの方法

続きを読む: Excel でテキストを文字ごとに分割する方法

方法 2 – [テキストを列に変換] オプションを使用する

学生 ID を分割します 大学 を取得するには 名前、年、セクション、ロール

Excel の文字列分割をマスター:8 つの実証済みの方法

ステップ 1 :

  • 学生 ID 列を選択します。 .
  • データ に移動します タブ>> データ ツール  >>列へのテキスト

Excel の文字列分割をマスター:8 つの実証済みの方法

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

  • 固定幅を選択します。 .
  • [次へ] をクリックします。

Excel の文字列分割をマスター:8 つの実証済みの方法

  • 以下に示す位置をクリックして改行を作成します。 (ここでは大学を卒業した後です) 名前と年) 以降
  • [次へ] を選択します。

Excel の文字列分割をマスター:8 つの実証済みの方法

  • [一般] を選択します。 列データ形式として。
  • 出力セルに「$C$5 」と入力します。 目的地で。
  • [完了] をクリックします。

Excel の文字列分割をマスター:8 つの実証済みの方法

結果 :
3 つの列に分割されたデータが取得されます:大学セクションそしてロールします。 .

Excel の文字列分割をマスター:8 つの実証済みの方法

続きを読む: 数式を使用して Excel でテキストを分割する方法

方法 3 – ヘルパー データを使用する

コース番号を分割する 文字長 3 で 件名 を取得します。 とコース ID .

Excel の文字列分割をマスター:8 つの実証済みの方法

ステップ 1 :

  • 出力セル、D6を選択します。
  • 次の数式を入力します。

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

Excel の文字列分割をマスター:8 つの実証済みの方法

数式の内訳

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

  • ENTER を押します。
  • 塗りつぶしハンドル を下にドラッグします。 ツール。

Excel の文字列分割をマスター:8 つの実証済みの方法

結果 :
主題 を取得します。 件名列 .

Excel の文字列分割をマスター:8 つの実証済みの方法

ステップ 2 :

  • 出力セル、D6を選択します。
  • 次の数式を入力します。

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

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

Excel の文字列分割をマスター:8 つの実証済みの方法

  • ENTER を押します。
  • 塗りつぶしハンドル を下にドラッグします。 ツール。

Excel の文字列分割をマスター:8 つの実証済みの方法

結果 :
コース ID が表示されます。 コース ID 列 .

Excel の文字列分割をマスター:8 つの実証済みの方法

続きを読む: Excel でテキストを文字数で分割する方法

方法 4 – LEFT 関数と RIGHT 関数を使用する

コース番号を分割する 毎回文字長 3 ずつ、件名 および コース ID

ステップ 1 :

  • 出力セル、C5を選択します。
  • 次の数式を入力します。

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

Excel の文字列分割をマスター:8 つの実証済みの方法

  • ENTER を押します。
  • 塗りつぶしハンドル を下にドラッグします。 ツール。

件名 が表示されます。 件名列 .

Excel の文字列分割をマスター:8 つの実証済みの方法

ステップ 2 :

  • 出力セル、E5を選択します。
  • 次の数式を入力します。

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

Excel の文字列分割をマスター:8 つの実証済みの方法

  • ENTER を押します。
  • 塗りつぶしハンドル を下にドラッグします。 ツール。

コース ID が表示されます。 コース ID 列 .

Excel の文字列分割をマスター:8 つの実証済みの方法

続きを読む: Excel で文字列を文字ごとに分割

方法 5 – FIND 関数を使用して特殊文字を含む文字列を分割する

メール ID を分割する 特殊文字「@」と「.」 .

Excel の文字列分割をマスター:8 つの実証済みの方法

ステップ 1 :

  • 出力セル、C5を選択します。
  • 次の数式を入力します。

B5 テキストです
FIND(“@”,B5)-1 文字数です。
見つける 「@」 の位置を指定します。 。 1 から減算して文字数を返します。

Excel の文字列分割をマスター:8 つの実証済みの方法

  • ENTER を押します。
  • 塗りつぶしハンドル を下にドラッグします。 ツール。

Excel の文字列分割をマスター:8 つの実証済みの方法

結果 :
メール ID の最初の部分を取得します。

Excel の文字列分割をマスター:8 つの実証済みの方法

ステップ 2 :

  • 出力セル、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 つの実証済みの方法

ステップ 3 :

  • 出力セル、C5を選択します。
  • 次の数式を入力します。

=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 を分割する 特殊文字「@」と「.」による

Excel の文字列分割をマスター:8 つの実証済みの方法

ステップ 1 :

  • 出力セル、C5を選択します。
  • 次の数式を入力します。

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

計算式の内訳

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

Excel の文字列分割をマスター:8 つの実証済みの方法

  • ENTER を押します。
  • 塗りつぶしハンドル を下にドラッグします。 ツール。

Excel の文字列分割をマスター:8 つの実証済みの方法

結果 :
メール ID の最初の部分を取得します。 .

Excel の文字列分割をマスター:8 つの実証済みの方法

ステップ 2 :

  • 出力セル、D5を選択します。
  • 次の数式を入力します。

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

計算式の内訳

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

Excel の文字列分割をマスター:8 つの実証済みの方法

  • ENTER を押します。
  • 塗りつぶしハンドル を下にドラッグします。 ツール。

メール ID の中央部分を取得します。 .

Excel の文字列分割をマスター:8 つの実証済みの方法

ステップ 3 :

  • 出力セル、E5を選択します。
  • 次の数式を入力します。

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

B5 テキストです
LEN(B5)-SEARCH(“.”,B5,SEARCH(“@”,B5))+1 文字数です。
ここでLEN 関数について説明します。 文字の長さを与えます。の位置から「。」 が減算されます。 の文字数、 違いは「.」 以降の文字数になります。 キャラクター。

Excel の文字列分割をマスター:8 つの実証済みの方法

  • ENTER を押します。
  • 塗りつぶしハンドル を下にドラッグします。 ツール。

メール ID の最後の部分を取得します。 .

Excel の文字列分割をマスター:8 つの実証済みの方法

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

学生証 および 生徒の名前 は改行で区切られます。 学生 ID を抽出するには および生徒の名前 文字列を改行で分割します。

Excel の文字列分割をマスター:8 つの実証済みの方法

ステップ 1 :

  • 出力セル、C5を選択します。
  • 次の数式を入力します。

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

B5 テキストです
FIND(CHAR(10), B5) 文字数です。
見つける 改行の位置と CHAR(10) を返します。 は改行に使用されます。

Excel の文字列分割をマスター:8 つの実証済みの方法

  • ENTER を押します。
  • 塗りつぶしハンドル を下にドラッグします。 ツール。

Excel の文字列分割をマスター:8 つの実証済みの方法

結果 :
学生証 を取得します。 学生 ID 列 .

Excel の文字列分割をマスター:8 つの実証済みの方法

ステップ 2 :

  • 出力セル、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 で 2 つの単語を区切る方法

方法 8 – 数値とテキストの組み合わせで文字列を分割する

マーク グレード 同じセルに表示されます。

Excel の文字列分割をマスター:8 つの実証済みの方法

ステップ 1 :

  • 出力セル、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 つの実証済みの方法

ステップ 2 :

  • 出力セル、E5を選択します。
  • 次の数式を入力します。

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

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

Excel の文字列分割をマスター:8 つの実証済みの方法

  • ENTER を押します。
  • 塗りつぶしハンドル を下にドラッグします。  グレード が表示されます。 成績列 .

Excel の文字列分割をマスター:8 つの実証済みの方法

練習セクション

練習 ここ。

Excel の文字列分割をマスター:8 つの実証済みの方法

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

その他の資料

  • Excel のテキストを複数の行に分割する方法
  • Excel で特定の単語の後のテキストを分割する方法
  • Excel の数式を使用してテキストをスペースで分割する
  • Excel で姓と名を分割する方法

<<テキストの分割に戻る | Excel での分割 | Excel を学ぶ

ソリューション付きの高度な Excel 演習を無料で入手しましょう!
  1. Excel でのマスターシートの作成と管理:データの効率的なリンクと整理

    データセットが大きくなり始めている場合、または関連性が緩い情報を使用している場合は、他のすべてのデータセットにリンクするマスター シートを保持しておくと、明確な概要を取得し、重要な情報を伝えることができます。マスター シートを使用すると、そのままコピーするのではなく、リンクを使用してデータを自動的に更新できます。 Excel でマスター シートへのリンクを作成し、シートを整理する方法は次のとおりです。 オプション 1 – 基本的なセル参照を使用してマスター シートにリンクする マスター シートとの間でデータを取得する最も簡単な方法は、セルを直接参照することです。これは、シート間で渡す必要があ

  2. Outlookにインスタント検索ボックスがありません

    おそらく、Outlook検索バーが見つからないことを発見したのはあなただけではありません。 。リリース後に最近のWindows10機能アップデートをインストールした一部のユーザーも同じことを訴えています。 Outlook検索バーがありません Outlookの検索機能は、メール、カレンダー、連絡先など、すべてのOutlookビューで見つかったアイテムまたはメッセージを表示します。 Outlookアプリにインスタント検索ボックスがない場合は、次の手順に従って復元してください。 修理事務所 [Outlookオプション]ウィンドウから検索を追加 Outlookをセーフモードで実行する Out