Excelでセルを分割する3つの方法

他のソースからインポートしたExcelのデータを操作している場合、フォーマットされていないデータを操作しなければならないことがあります。あなたがしたいこと。これは、単一のセルに入るコンマ区切りのテキストに特に当てはまります。

そのデータを処理する唯一の方法は、Excelでセルを分割することです。これを行うには、データの形式に応じてさまざまな方法があります。

この記事では、セルを分割する方法、セルを列全体にロールアウトする方法、および各オプションを選択するタイミングについて学習します。

テキストを列に変換する

1つExcelでセルを分割する最も一般的な方法の1つは、テキストから列へのツールを使用することです。これにより、好きなルールを使用してセルの列全体を分割できます。

この機能には使いやすいウィザードも含まれているため、ほとんどの人がこのウィザードを使用することを好みます。また、区切りテキストがスペース、タブ、カンマなど、あらゆるテキスト形式を処理します。

Excelでテキストから列への機能を使用する方法の例を見てみましょう。

この例では、[名前]列を営業担当者の名前と名前の2つのセルに分割します。

これを行うには:

1。 [データ]メニューを選択します。次に、リボンの[データツール]グループで[テキストから列へ]を選択します。

2。これにより、3ステップのウィザードが開きます。最初のウィンドウで、[区切り]が選択されていることを確認し、[次へ]を選択します。

3.3。次のウィザードウィンドウで、[タブ]の選択を解除し、[スペース]が選択されていることを確認します。 [次へ]を選択して続行します。

4。次のウィンドウで、[宛先]フィールドを選択します。次に、スプレッドシートで、名を配置するセルを選択します。これにより、[宛先]フィールドのセルが選択した場所に更新されます。

5。次に、[完了]を選択してウィザードを完了します。

名前と名前の両方を含む単一のセルが、それぞれを個別に含む2つのセルに分割されていることがわかります。

注:セル内で分割するデータにはテキストを区切るスペースがあるため、上記のプロセスは機能します。このテキストから列への機能は、テキストがタブ、セミコロン、コンマ、または指定したその他の文字で区切られている場合、Excelでセルを分割することもできます。

Excelテキスト関数を使用する

Excelでセルを分割する別の方法は、さまざまなテキスト関数を使用することです。テキスト関数を使用すると、別のセルに出力できるセルの一部を抽出できます。

Excelのテキスト関数には次のものがあります。

  • Left():からいくつかの文字を抽出します。テキストの左側
  • Right():テキストの右側から文字数を抽出します
  • Mid():文字列の中央から文字数を抽出しますstring
  • Find():別の文字列内のサブストリングを検索します
  • Len():テキスト文字列の合計文字数を返します

セルを分割するために、これらの機能のすべてを使用する必要がない場合があります。ただし、これらを使用して同じことを実現する方法は複数あります。

たとえば、Left andFind関数を使用して名を抽出できます。検索機能は、区切り文字がどこにあるかを教えてくれるので役立ちます。この場合、それはスペースです。

したがって、関数は次のようになります。

= LEFT(C3、FIND( “”、C3))

この関数を入力した後にEnterキーを押すと、セルC3の文字列から名が抽出されていることがわかります。

これは、Left関数が抽出する文字数を必要とするため、機能します。スペース文字は最後に配置されるためです。名の場合、FIND関数を使用してスペースを見つけることができます。スペースは、名を取得するために必要な文字数を返します。

Right関数またはを使用して、姓を抽出できます。 Mid関数。

Right関数を使用するには:

= RIGHT(C3、LEN(C3)-FIND( “”、C3))

これスペースの位置を見つけて、文字列全体の長さからそれを差し引くことにより、姓を抽出します。これにより、Right関数に、姓を抽出するために必要な文字数が与えられます。

技術的には、次のように、Mid関数を使用してRight関数と同じことを行うことができます。

= MID(C3、FIND( “”、C3)、LEN(C3)-FIND( “”、 C3))

この場合、Find関数はMid関数に開始点を提供し、LenをFindと組み合わせて抽出する文字数を提供します。これにより、姓も返されます。

Excelのテキスト関数を使用してExcelのセルを分割することは、Text-To-Columnソリューションと同様に機能しますが、同じ機能。

Flash塗りつぶしを使用してExcelでセルを分割する

Excelでセルを分割する最後のオプションは、フラッシュ塗りつぶし機能を使用することです。これには、元のセルを分割するセルがそのすぐ横にある必要があります。

この場合、分割する元のセルの部分を入力するだけです。 。次に、セルの右下隅を下にドラッグして、その下のセルを塗りつぶします。これを行うと、小さなセルの塗りつぶしアイコンが表示され、その横に小さなプラス記号が表示されます。

このアイコンを選択すると、メニューポップアップが表示されます。このメニューで[フラッシュ塗りつぶし]を選択します。

これを行うと、フラッシュフィル機能が、入力した内容を入力した理由を自動的に検出し、次のセルでプロセスを繰り返すことがわかります。これを行うには、左側の元のセルの名を検出して入力します。

実際には、列全体に入力するときに同じ手順を実行できます。同じアイコンを選択し、フラッシュフィルを選択します。列全体に、左側のセルから正しい名が入力されます。

次に、この列全体をコピーして別の列に貼り付け、同じプロセスを繰り返して最後の名前を抽出できます。最後に、列全体をコピーして、スプレッドシートの目的の場所に貼り付けます。次に、フラッシュフィルプロセスの実行に使用した元の列を削除します。

Excelでセルを分割する

ご覧のとおり、同じことを実行する方法はいくつかあります。 Excelでセルを分割する方法は、最終結果をどこに移動するか、およびそれをどのように使用するかによって決まります。どのオプションでも機能するので、状況に最も適したものを選択して使用してください。

Leave a Reply

コメントを残す

メールアドレスが公開されることはありません。 * が付いている欄は必須項目です