エクセルで1つのセルを2つに分割する方法(便利な5つの方法)

  • これを共有
Hugh West

データベースなどからデータをインポートする場合、このような状況ではセル1を2以上に分割する必要があります。 このチュートリアルでは、次の方法について説明します。 一個のセルを二個に分ける において エクセル を用いて 5 実例を交えた効果的な方法をご紹介していますので、ぜひご覧ください。

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

デモに使用したワークブックは、下記のダウンロードリンクからダウンロードできます。

1つのセルを2つに分割する.xlsx

エクセルで1つのセルを2つに分割する5つの便利な方法

このパートでは、Excelで1つのセルを2つに分割する便利な方法を5つ紹介します。 ここでは、データセットで列 B は主にフルネームで構成されています。 ここで、列 B なお、本稿ではMicrosoft Excel 365を使用したが、他のバージョンを使用しても構わない。 デモのために、以下のサンプルデータセットを使用した。

1.テキストを列に変換する機能を使って、1つのセルを2つに分割する

このデータセットでは、英文学者の名前を見ることができる。 今すぐ、名前を姓と名に分割するには テキスト・トゥ・カラム機能 .しかも、その テキスト・トゥ・カラム機能 は、Excelの便利な機能で、区切り文字を使用して、1つのセル/列のテキストを多数の列に解析するものです。

一般に、デリミタとは、テキスト文字列や他のデータストリームを区切る一種の文字(コンマ、スペース、セミコロンなど)のことである。 今回のデータセットでは。 空間 はデリミタです。 ただし、以下の手順で進めることができます。

ステップス

  • まず、データ全体を選択します(例)。 B4:B11 .
  • を選んでください。 テキストをカラムに オプションを指定します。 データ タブで表示します。

  • 次に、以下を選択します。 区切られた オプションを選択し、 を押します。 次のページ .

  • ここで スペース オプションを選択し、 を押します。 次のページ .

  • その後 テキスト オプションを指定します。 列のデータ形式 を調整し 目的地 必要であれば
  • を押してください。 仕上がり .

  • 最後に、最終的な結果を得ることができます。

続きを読む: エクセルでセルを分割する方法(簡単な5つの裏技)

2.Excelのフラッシュフィル機能をセパレートセルに適用する

通常は。 フラッシュフィル は、データのパターンを識別すると自動的に値を補完するExcelの特殊ツールです。 Microsoft Excel 2013以降のバージョンで利用できます。 また、データパターンの評価、パターン学習、そのパターンを使ったセル埋めなどの機械学習技術の一つです。 ただし、データセットの名前を姓と名に分割するには、以下の方法で行います。このツールの

ステップス

  • 最初は空白のセルを選択します C5 .
  • 次に、ファーストネームを入力します。 ウィリアム B5 選択されたセル C5 .
  • 3つ目は オートフィル ツールで、カラム全体の

  • ここで フラッシュフィル オプションを使用して、希望する出力を得ることができます。

  • 同様に、下の画像のように、ラストネームについても同じ出力が得られます。

続きを読む Excelで文字列を複数列に分割するVBA(2つの方法)

3.エクセルで1つのセルを2つに分割する公式を挿入する

さらに、Excelでは1つのセルを2つに分割するための数式を挿入することができます。 操作は非常に簡単で便利です。 このパートでは、1つのセルを2つに分割する2種類の方法を紹介します。

i. デリミタを使用する

Excelの関数を使って、名前をデリミターで姓と名に分けることができます。 今回のデータセットでは、". 空間 " は名前の途中に存在するデリミタです。 また、セルを分割するために , ライト そして FIND ただし、以下の手順を踏んでください。

ステップス

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

=left(b5,find(" ",b5)-1)

🔎 フォーミュラの仕組みは?

  • FIND(" ",B5)。 があります。 FIND 関数は、スペース文字を探します。 (" ") において セルB5 であるその文字の位置を返します。 '8' .
  • find(" ",b5)-1: 減算後 1 となり、ここで新たな戻り値として '7' .
  • 左(b5,find(" ",b5)-1): 最後に のテキストから最初の6文字を抽出する関数です。 セルB5。 というのは 'ウィリアム' .
  • 2つ目は 入力 キーを押しながら オートフィル ツールを列全体に適用します。

  • 3つ目は、セルに次の数式を書くことです。 D5 .

=right(b5,len(b5)-find(" ",b5)))

🔎 フォーミュラの仕組みは?

  • LEN(B5)です。 LEN関数 で見つかった文字の総数をカウントします。 セルB5 を返し、それによって '18' .
  • FIND(" ",B5)。 があります。 FIND は,ここでもスペース文字を探す。 セルB5 である位置を返します。 '7' .
  • len(b5)-find(" ",b5): この部分は、全体の計算式が返す '11' であり、前の2つの出力の間の減算である。
  • 右(b5,len(b5)-find(" ",b5))。 最後に ライト 関数は、最後の 11 のテキストから文字を抽出します。 セルB5 であり、それは シェイクスピア」。
  • 最後に オートフィル ツールを使って、最終的な出力を得ることができます。

➥ 続きを読む:Excelでセルを区切り記号で分割する式

ii. 改行を挿入する

幸いなことに、この方法は前の方法と似ています。 CHAR機能 . 通常は CHAR 関数は,データセットの文字セットからコード番号で指定された文字を返す。 ここで,コードは ASCII のコードを使用しています。 さらに , ライト そして 検索 ただし、以下の手順に従ってください。

ステップス

  • まず、以下の数式をセルに書き込んでください。 C5 .

=left(b5,search(char(10),b5,1)-1)です。

🔎 フォーミュラの仕組みは?

  • =search(char(10),b5,1): これは、スペース文字を探します (" ") において セルB5 を返します。 '9' .
  • =left(b5,search(char(10),b5,1)-1): 最後に のテキストから頭文字を抽出する関数です。 セルB5 というのは 'ウィリアム' .
  • を押してください。 入力 キーを押しながら オートフィル ツールを列全体に適用します。

  • その後、以下の数式をセルに書き込んでください。 D5 .

=right(b5,len(b5)-search(char(10),b5,search(char(10),b5)))

🔎 フォーミュラの仕組みは?

  • =search(char(10),b5): これは、スペース文字を探します (" ") において セルB5 を返します。 '9' .
  • search(char(10),b5,search(char(10),b5)): も、' 9' .
  • =RIGHT(B5,LEN(B5)-SEARCH(CHAR(10),B5,SEARCH(10),B5))the ): 最後に ライト のテキストから最後の文字を抽出する関数です。 セルB5 というのは 'シェイクスピア' .
  • 最後に 入力 キーを利用し オートフィル ツールを使って最終的な出力を得ることができます。

続きを読む 分割するExcelの数式:8例

4.RIGHT、SUM、LEN、SUBSTITUTE関数を組み合わせて、セルを分割する

文字と数字のパターンを含むセルを分割することがあります。 その場合、以下の手順で行います。 ここでは SUM関数 は、従来の方法で使用した他の関数とともに、一般的に 総和 関数は、与えられた値の合計を返します。 これらの値は、範囲、配列、数値などでも構いません。 ライト , LEN そして サブスティテュート デモのために、データセットを少し変えています。

ステップス

  • まず、セルを選択します。 D5 を書き、下の式を書いてください。

=RIGHT(B5,SUM(LEN(B5) - LEN(SUBSTITUTE(B5,{"0","1","2","3","4","5","6","7","8","9"},""))))

  • 次に、 を押します。 入力 を適用してください。 オートフィル ツールを使用します。

  • もう一度、次の数式をセルに書き込んでください。 C5 .

=left(b5,len(b5)-len(d5))

  • 最後に 入力 キーを押して適用します。 オートフィル ツールで、目的の出力を得ることができます。

5.エクセルパワークエリで1つのセルを2つに分割する

最後になりましたが、いかがでしたでしょうか。 パワークエリ は、セルを複数の列に分割するための MS Excel のもう一つの優れた機能です。 パワークエリ しかし、ここでは似たようなデータセットを使って、姓を姓と名の部分に分割することにします。 そこで、以下の手順で、Excelで一つのセルを二つに分割します。

ステップス

  • 最初は、ヘッダーを含む列全体から姓を選択します。
  • 2つ目は データ タブをクリックし テーブルから .
  • 3つ目は、プレス よっしゃー .

  • 第四に、あなたは パワークエリエイトエディタ を選択し

ホーム>列の分割>デリミターによる分割 .

  • 次に、以下を選択します。 スペース をデリミターとして使用し オッケー .

  • その後、以下を選択します。

Home>Close & Load>Close & Load To .

  • で目的地を選びます。 インポートデータ ダイアログボックス を押してください。 よっしゃー .

  • 最後に、下図のような出力が表示されます。

続きを読む エクセルでセルを2つの行に分割する方法(3通り)

留意点

  • まず、数式バーで入力する際の数式に注意する。
  • また、ファイル名、ファイルの場所、エクセルファイルの拡張子にも注意してください。

結論

以上が手順となります。 を使用すると、Excelで1つのセルを2つに分割することができます。 これで、必要な調整を簡単に行うことができるようになりました。 このガイドを読んで、何かを学び、楽しんでいただければ幸いです。 何かご質問やお勧めがあれば、以下のコメント欄でお知らせください。

このような情報は、以下をご覧ください。 Exceldemy.com .

Hugh West は、業界で 10 年以上の経験を持つ、非常に経験豊富な Excel トレーナー兼アナリストです。彼は会計と財務の学士号と経営管理の修士号を取得しています。ヒューは教えることに情熱を持っており、理解しやすい独自の教育アプローチを開発しました。彼の Excel に関する専門知識は、世界中の何千人もの学生や専門家がスキルを向上させ、キャリアで優れた成果を上げるのに役立ってきました。 Hugh はブログを通じて知識を世界に共有し、個人や企業が潜在能力を最大限に発揮できるよう無料の Excel チュートリアルとオンライン トレーニングを提供しています。