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

Excel でセルを分割する方法 (究極のガイド)

1 つのセルから 2 つまたは複数のセルに分割して情報を抽出する場合 セルが必要です。セルを分割すると、既存のテーブルの並べ替えとフィルター処理も向上します。 Excel では、セルを分割する方法がたくさんあります。 プロセスには、セルの結合解除、フラッシュ フィル、テキストから列への機能などがあります。 数式または VBA コードを使用してセルを分割することもできます .この記事では、Excel でセルを分割するさまざまなプロセスについて説明します。

Excel の [セルの結合解除] オプションを使用してセルを分割する

インポートした Excel ファイルで作業しているときに、インポートしたスプレッドシートの一部のセルが結合されていることに気付く場合があります。結合されたセルは必要ない場合があります。これらのセルを結合解除/分割する簡単な方法があります。結合されたセルをまとめて選択し、[セルの結合解除] をクリックするだけです。

Excel でセルを分割する方法 (究極のガイド)

Excel でセルを分割する方法 (究極のガイド)

Excel で単一セルを斜めに分割する方法

1 つのセルを斜めに分割するには、セルの書式設定オプションを利用する必要があります。 2 つの単語が書かれている 1 つのセルがあるとします。言葉は「上」と「下」です。その 2 つの単語を 1 つのセルで斜めに分割したいとします。操作を開始するには、1 st そのターゲット セルを選択し、マウスの右ボタンをクリックして、[セルの書式設定] を選択します。 オプション。 [セルの書式設定] ダイアログ ボックスで、[境界線] をクリックします。 オプションを選択し、斜めの境界線を選択して [OK] を押します。

Excel でセルを分割する方法 (究極のガイド)

対角線が表示されます。単語の位置を調整するには、最初の単語「Up」を選択し、[フォント] のドロップダウン オプションをクリックします。 [ホーム] タブの下。 セルの書式設定の新しいダイアログ ボックス フォントのみを強調表示するオプションが表示されます。 上付き文字を選択 効果の下のオプション 必要なフォント サイズとスタイルを選択し、[OK] を押します。

Excel でセルを分割する方法 (究極のガイド)

同じ手順に従って、2 番目の単語を選択し、Effect の下で 、 下付き文字 のバーをクリックします オプションを選択し、[OK] を押します。

Excel でセルを分割する方法 (究極のガイド)

単語を完全に揃えるために、単語の間に余分なスペースを入れます。これにより、1 つのセルに単語が斜めに並んで表示されるようになります。これは、単一のセルを斜めに分割する方法です。

Excel でセルを分割する方法 (究極のガイド)

見やすくするためにボックスを挿入して、同じことを簡単に行いましょう。上記と同じ手順を実行する前に、ターゲット セルをドラッグして高さと幅を大きくし、最初の st の配置を設定します。 上の言葉。 Shapes を選択して、そのボックスに三角形のオブジェクトを挿入します。 挿入の下のオプション Alt を押しながらタブ キーボードで。セル内のオブジェクトをロックダウンして、セルを上下にドラッグしてもオブジェクトの配置が乱れないようにします。オブジェクトを好きなように回転させ、好きなように書き、右揃えにします。 2 つの単語が斜めに分割されていることがわかります。 「上」という言葉はセルの上側にあり、「下」という言葉はボックス内のセルの右下隅にあります。

Excel でセルを分割する方法 (究極のガイド)

続きを読む: Excel で 1 つのセルを半分に分割する方法 (斜めおよび水平方向)

テキストから列への変換機能を使用して Excel でセルを分割する方法

テキストから列への機能 Excel では、テキスト文字列を区切り記号で分割できます 、セミコロン、コンマ、スペース、またはその他の文字です。参加者列にさまざまな候補者に関する情報が含まれるデータ テーブルがあるとします。この列を 3 つに分割し、新しい列を姓と名、年齢、国にします。全体の手順を以下に示します。

Excel でセルを分割する方法 (究極のガイド)

  • 姓、年齢、国という 3 つの新しい列を作成します。

Excel でセルを分割する方法 (究極のガイド)

  • [データ] で分離するセルを選択します オプションをクリックしてから、[テキストから列へ] をクリックします。

Excel でセルを分割する方法 (究極のガイド)

  • テキストを列に変換ウィザードのダイアログ ボックス 出てきます。最初の Delimited のステップ クリック ファイル タイプとして [次へ] を押します。

Excel でセルを分割する方法 (究極のガイド)

  • その後、区切り文字を指定します および必要に応じてテキスト修飾子。ここでは、区切り記号としてタブ、コンマ、スペースを選択します。

Excel でセルを分割する方法 (究極のガイド)

  • 次のステップでは、データを分割する範囲を選択します。 デスティネーションの横 矢印アイコンを押して範囲を定義します。 [完了] を押します。

Excel でセルを分割する方法 (究極のガイド)

あなたが望んでいた正確な結果が見つかります。 1 列目には、候補者情報の代わりに Frist Name を記入します。見やすいように配置を選択して設定してください。

Excel でセルを分割する方法 (究極のガイド)

注: [テキストを列に変換] ウィザード ボックスのステップ 1 で各列の幅を固定することもできます。 テーブルに日付が含まれている場合は、ステップ 3 で選択した日付形式を適用することもできます。

フラッシュ フィルを使用して Excel のセルのコンテンツを分離する方法

Microsoft Excel の最新バージョンを使用している場合は、フラッシュ フィルを利用できます。 オプション。 フラッシュ フィル 2013年版からExcelのオプションが導入されました。 Excel2016版を使用しています。 フラッシュ フィルの使用 2016年版のオプションは魔法をかけるようなものです。フラッシュ フィルを実行するには、メインの列の横に追加の列をいくつか作成する必要があります。

あなたの例では、メインの列は候補者の名前、年齢、国で構成されています。この列を 4 つの異なる列に分割して、姓と名、年齢、国を表示します。他の列と一緒にメイン列を持つことは必須です。テーブル全体にデータを挿入した後、メイン テーブルを削除できます。手順は次のとおりです。

  • 1 メインの列の横に 4 つの新しい列を作成します。

Excel でセルを分割する方法 (究極のガイド)

  • セルに B2 と入力して、Albert と入力し、Enter キーを押します。この後、データに移動します オプションをクリックし、 フラッシュ フィル をクリックします。 セル B2 を示します。 すべての名が隣接する列に自動的に挿入されることがわかります。

Excel でセルを分割する方法 (究極のガイド)

Excel でセルを分割する方法 (究極のガイド)

  • 他の列についてもこのプロセスを続けます。コラム エイジと同様に、コラム D2 で 62 を押して フラッシュ フィル を実行します。 .

Excel でセルを分割する方法 (究極のガイド)

注: フラッシュ フィルを実行する前に、メイン列を削除または編集しないでください。フラッシュ フィルを実行するたびに、同じ名前がコピーされることがあります。その場合は、[すべて更新] をクリックします。 Excel の [データ] オプションで、もう一度操作を繰り返します。

数式を使​​用して Excel でセルを分割する方法

Excel では、LEFT、RIGHT、MID、LEN、SEARCH などのさまざまな関数を使用して、セルの内容を分割できます。これらの関数を組み合わせて、セルからコンテンツを抽出するために使用できる数式を作成し、他のセルでも使用できます。この例では、いくつかの数式を使用して、特定の列から名と姓、氏名、年齢を抽出し、別の列で結果を実行しました。手順は以下のとおりです。

  • 1 メインの列の横に 4 つの新しい列を作成します。
  • セル B2 に式を書き留めます
    =LEFT(A2, SEARCH(" ",A2,1)-1)

    し、Enter を押します。数式化されたセルを下にドラッグして、列 B (名) の残りのセルの数式をコピーします。下の図のように名前のみが表示されることがわかります。

Excel でセルを分割する方法 (究極のガイド)

  • 姓を実行するには、同じ手順に従います。式のみが変更されます。セル C2 に式
    Source codeExcel でセルを分割する方法 (究極のガイド) Excel でセルを分割する方法 (究極のガイド) Excel でセルを分割する方法 (究極のガイド) 
    =MID(A2, SEARCH(" ",A2) + 1, SEARCH(",",A2,SEARCH(" ",A2)+1) - SEARCH(" ",A2) - 1)
    を書き留めます

    数式を列 C のセルの残りの部分までドラッグします。

Excel でセルを分割する方法 (究極のガイド)

  • 式を書きなさい、
    =LEFT(A2, SEARCH(",", A2)-1)

    セル D2 で、定式化されたセルを下にドラッグして氏名を表示します。

Excel でセルを分割する方法 (究極のガイド)

  • 最後に、セル E2 に式
    =RIGHT(A2,LEN(A2)-SEARCH(",",A2))
    を入力します。

    Enter キーを押して定式化されたセルを下にドラッグし、列 E の残りのセルにこの式をコピーします。列 A の候補者の年齢が表示されます。

Excel でセルを分割する方法 (究極のガイド)

セルの内容を分割する VBA コード

Excelでセルを分割するために利用できる多くのコードがあります。この例では、セルの内容を 3 つのセルに分割する単純なコードを使用しました。このコードを使用して分割された名前、年齢、国名が表示されます。このリンクから見つかったコードを以下に示します https://superuser.com/questions/971293/need-to-split-a-line-of-text-in-an-editable-cell-deliminated-by-標識/971314#971314

ソースコード Excel でセルを分割する方法 (究極のガイド) Excel でセルを分割する方法 (究極のガイド) Excel でセルを分割する方法 (究極のガイド)
Sub NameTest()
 
Dim txt As String
 
Dim i As Integer
 
Dim FuLLName As Variant
 
txt = ActiveCell.Value
 
FuLLName = Split(txt, ",")
 
For i = 0 To UBound(FuLLName)
 
Cells(1, i + 2).Value = FuLLName(i)
 
Next i
 
End Sub

次の図は、コードの結果を示しています。

Excel でセルを分割する方法 (究極のガイド)

続きを読む: Excel VBA:文字列をセルに分割 (4 つの便利なアプリケーション)

結論

この記事では、Excel でセルを分割するさまざまな方法について説明します。その中でも、テキストから列へ さまざまな文字を削除でき、分割のプレビューも表示できるため、この機能が最適なオプションです。 フラッシュ フィル も使用できますが、この機能の実行中にエラーが発生する場合があります。

この記事がお役に立てば幸いです。以下にコメントを残して、Excel でセルを分割する他の方法を知っているかどうか教えてください。

関連資料

  • Excel でセルを 2 行に分割する方法 (3 つの方法)
  • Excel で 1 つのセルに 2 つの線を作成する方法 (4 つの方法)
  • Excel VBA:文字列を行に分割 (6 つの理想的な例)
  • Excel VBA:文字列を文字数で分割する (2 つの簡単な方法)
  • カンマで文字列を分割する Excel 数式 (5 つの例)
  • Excel で文字列を複数の列に分割する VBA (2 つの方法)

  1. Excel でセルを分割する方法 (5 つの簡単なコツ)

    Microsoft Excel では、セルを分割するために利用できるいくつかのテクニックがあります。 複数の部分に。数式、ツール、または Power Query を使用して、セルまたは列を 2 つの部分に分割できます。この記事では、セルまたはテキストを簡単なイラストで分割するためのさまざまな適切な方法を学びます。 この記事の準備に使用した Excel ワークブックをダウンロードできます。 Excel でセルを分割する 5 つの簡単な方法 1.テキストから列への機能を使用して Excel でセルを分割する 次の表では、 テキスト にあるランダムな名前がいくつかあります。 桁。ここで行う

  2. Excel スプレッドシートの末尾を設定する方法 (3 つの効果的な方法)

    Excel スプレッドシートには 1,048,576 があります 行と 16384 列。したがって、常に必要とは限らない膨大な数の行と列があることがわかります。このような場合、設定する必要があります 終わり Excel スプレッドシートの。今、このソリューションを探しているなら、あなたは完璧な場所に来ました.この記事では、3 について説明します Excel スプレッドシートの終わりを設定する効果的な方法。 ここからワークブックを無料でダウンロードして練習できます! Excel スプレッドシートの末尾を設定する 3 つの効果的な方法 たとえば、10 人の従業員の給与のデータセットがあるとしま