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

Excel で数式を使用してテキストを列に自動的に分割する方法

特定の列にテキストを整理する必要性に直面することがあります。 Text to Columns を使用できます 機能、別の数式または VBA を適用 コード。この記事では、Excel で数式を使用してテキストを自動的に列に分割する方法に関する 3 つの簡単な数式について説明します。 . Excel でテキストを列に分割する数式を探している場合、この記事が役立つことを願っています。

Excel で数式を使用してテキストを列に自動的に分割する 3 つの簡単な方法

Excelで数式を使用してテキストを列に自動的に分割するために、3つの数式について説明します。目的を実行するには、次の手順に従うだけです。

式 1:LEFT、MID、RIGHT 関数をマージして、テキストを列に自動的に分割する

LEFT をマージする数式を適用できます 、 &正しい テキストを列に自動的に分割する関数。そのためには、次の手順に従ってください。

歩数 :

  • 最初に整理されたデータセットを作成します。ここで、 IP アドレス にいくつかの IP アドレスを配置しました。 最初の 2 桁は都市コード、次の 3 桁はクライアント番号、最後の 3 桁は部門コードを表す列です。

Excel で数式を使用してテキストを列に自動的に分割する方法

  • 都市コードを表す都市セクションの最初の 2 桁を区切るには、次の式を使用します:
=LEFT(B5,2)

Excel で数式を使用してテキストを列に自動的に分割する方法

  • ENTER を押します 出力を取得します。

Excel で数式を使用してテキストを列に自動的に分割する方法

  • フィル ハンドルを使用 オートフィル へ 残りのセル

Excel で数式を使用してテキストを列に自動的に分割する方法

  • 同様に、次の式を適用して、中央の 3 桁を抽出します。
=MID(B5,4,3)

Excel で数式を使用してテキストを列に自動的に分割する方法

  • 次に ENTER を押します 結果を得る。

Excel で数式を使用してテキストを列に自動的に分割する方法

  • オートフィル 残りのセル

Excel で数式を使用してテキストを列に自動的に分割する方法

  • もう一度、次の式を適用して最後の 3 桁を抽出します。
=RIGHT(B5,3)

Excel で数式を使用してテキストを列に自動的に分割する方法

  • 出力するには、ENTER を押します ボタン。

Excel で数式を使用してテキストを列に自動的に分割する方法

  • 最後に、オートフィル 抽出を完了するための残りのセル

Excel で数式を使用してテキストを列に自動的に分割する方法

続きを読む: Excel でキャリッジ リターンを使用してテキストから列への変換機能を使用する方法

式 2:TRANSPOSE、FILTERXML、SUBSTITUTE 関数を組み合わせて、テキストを自動的に列に分割する

TRANSPOSE を組み合わせて使用​​することもできます 、 FILTERXML &置換 テキストを列に自動的に分割する関数。次の手順に従って、テキストを列に分割します。

歩数 :

  • まず、整理されたデータセットを作成します。ここでは、 情報 に詳細情報を保管しています。 First Name に分割する必要がある列 、性別都市 、および 会社

Excel で数式を使用してテキストを列に自動的に分割する方法

  • 次に、次の数式を入力して、テキストを列に分割します。
=TRANSPOSE(FILTERXML("<t><s>" &SUBSTITUTE(B5,",","</s><s>") & "</s></t>","//s"))

Excel で数式を使用してテキストを列に自動的に分割する方法

  • では、ENTER を押してください ボタンをクリックして出力します。

Excel で数式を使用してテキストを列に自動的に分割する方法

  • 最後に、オートフィル 残りのセル

Excel で数式を使用してテキストを列に自動的に分割する方法

続きを読む: Excel で上書きせずにテキストを列に変換する方法

数式 3:TRIM、MID、SUBSTITUTE 関数を組み合わせて、数式でテキストを自動的に列に分割する

数式を使用してテキストを自動的に列に分割するもう 1 つの効果的な方法は、TRIM を組み合わせて数式を使用することです。 、 、および SUBSTITUTE 機能。次の手順に従って、テキストを列に分割します。

歩数 :

  • まず、整理されたデータセットを作成します。ここでは、 情報 に詳細情報を保管しています。 First Name で分割する必要がある列 、性別都市 、および 会社
  • 次の数式を入力して、セル C5 に値を入力します .
=TRIM(MID(SUBSTITUTE($B5,",",REPT(" ",LEN($B5))),COLUMNS($B:B)*LEN($B5)-(LEN($B5)-1),LEN($B5)))

Excel で数式を使用してテキストを列に自動的に分割する方法

  • セルの値を取得するには、ENTER を押します .

Excel で数式を使用してテキストを列に自動的に分割する方法

  • さて、オートフィル をクリックして、テキストを列に分割します。

Excel で数式を使用してテキストを列に自動的に分割する方法

  • 最後に、フィル ハンドルを使用します オートフィル へ 残りのセル

Excel で数式を使用してテキストを列に自動的に分割する方法

続きを読む: Excel でテキストを複数の区切り記号を持つ列に変換する方法

練習セクション

さらなる専門知識については、ここで練習できます。

Excel で数式を使用してテキストを列に自動的に分割する方法

結論

この記事の最後に、Excel で数式を使用してテキストを列に自動的に分割する方法に関する 3 つの簡単な数式を説明しようとしたことを付け加えたいと思います。 .この記事が少しでもエクセルユーザーの参考になれば幸いです。さらに質問がある場合は、以下にコメントしてください。 Excel の使用に関するその他の記事については、こちらのサイトをご覧ください。

関連記事

  • Excel テキストから列への区切り文字として改行を使用する方法
  • [修正済み!] Excel のテキストを列に変換するとデータが削除される
  • Excel for Date でテキストを列に使用する方法 (簡単な手順で)

  1. Excel でテキストを複数の区切り記号を持つ列に変換する方法

    テキストを列に変換する 私たちの日常生活でよくあることです。数え切れないほどの状況で、テキストを列に分割する必要があり、これが Microsoft Excel の優れた点です。 この記事では、Excel で複数の区切り記号を使用してテキストを列に変換する方法の詳細をすべて探ります。 . Excel でテキストを複数の区切り記号を持つ列に変換する 6 つの方法 この機会に、ベストセラーのリストを想定して B4:B13 に表示されるデータセット 書籍名、著者、ジャンルを含むセル 桁。このシナリオでは、本の名前を分割したいと考えています。 、作者 、ジャンル 個別の列に。したがって、遅滞なく、

  2. Excel で列を区切り記号付きのテキストに変換する方法

    Excel の列にリストが必要になることがよくあります 水平方向に配置するシート。その横方向の配置でテキストを区切るには、区切り記号が必要です。コンマを区切り文字としてよく使用します。 エクセル 区切り記号で区切られたテキストに列を配置する直接的な方法は提供しません。この記事では、Excel で列を区切り記号付きのテキストに変換する方法を紹介します。 . 練習用ワークブックはこちらからダウンロードできます。 Excel で区切り記号を使用して列をテキストに変換する 5 つの簡単な方法 この記事では、Excel で区切り記号付きのテキストに変換する方法について説明します。 5 で