2つ以上のセルからのテキストを1つのセルに結合する方法は?
ワークシートのセルにあるデータをExcelで取得します。これが、Excelワークシートの性質です。複数のセルデータを1つに結合し、単一セルのデータを複数のセルに分割することができます。これが、Excelを非常に柔軟に使用できるようにするものです。2つ以上のセルのデータを1つのセルに結合することは、最も難しいことではありませんが、間違いなく最も簡単な作業ではありません。Excelに関する非常に優れた知識と、Excelの体系的な知識が必要です。この記事では、2つ以上のセルのテキストを1つのセルに結合する方法を紹介します。
例
以下は、2つ以上のセルからのテキストを1つのセルに結合する例です。
このテキストを1つのセルに結合するExcelテンプレートはここからダウンロードできます–テキストを1つのセルに結合するExcelテンプレート例1-アンパサンド(&)記号の使用
データを組み合わせて完全な住所を作成する
従業員、学生、または他の人からデータを収集しているときにどこに行っても、氏名、姓、住所、およびその他の有用な情報のデータが並列の列に保存されます。以下は、それらのデータの1つのサンプルです。
これはデータ収集時には問題ありませんが、基本レベルおよび中級レベルのExcelユーザーは、データが複数のセルに分散しているため、それぞれの従業員または学生に何らかの投稿を送信するのが難しいと感じています。
通常、彼らがそのアドレスに投稿を送るとき、彼らは以下のようなアドレスを組み立てる必要があります。
姓と名を上部に配置し、改行を挿入する必要があります。次に、市、国、州、郵便番号などの他の住所情報を組み合わせる必要があります。ここで、2つ以上のセルのテキストを1つのセルに結合するスキルが必要になります。
Excelの組み込み関数「CONCATENATEExcel関数」とアンパサンド(&)記号を使用してセルを組み合わせることができます。この例では、アンパサンド記号のみを使用します。
上記のデータをワークシートにコピーします。
H2セルで等号を開き、名のセル、つまりA2セルを選択します。
アンパサンド記号を付けます。
1つの値を選択した後、ある値を別の値から分離するためにスペース文字が必要です。したがって、スペース文字を二重引用符で囲んで挿入します。
次に、結合する2番目の値、つまり姓のセル、つまりB2セルを選択します。
姓と名を組み合わせると、次の行に住所が必要になるため、同じセルに改行を挿入する必要があります。
改行をどのように挿入するかが問題です。
ExcelでCHAR関数を利用する必要があります。CHAR関数で番号10を使用すると、改行が挿入されます。したがって、CHAR(10)を使用します。
次に、[アドレス]を選択し、スペース文字を指定します。
同様に、他のセルを選択し、各セルに1つのスペース文字を付けます。
これで、1つのセルに完全なアドレスが表示されます。
数式をコピーして、下のセルにも貼り付けます。
でもここには改行が見えませんね。
数式を適用したら、数式セルにテキストの折り返し形式を適用する必要があります。
これにより、適切なアドレス形式が作成されます。
例2-セルの参照値と手動値を組み合わせる
セル参照だけでなく、セル参照に独自の値を含めることもできます。たとえば、以下のデータを見てください。
上記の2つの列のデータを、「オフィスに来ました」という手動の単語と1つに組み合わせる必要があり、全文は次のようになります。
例:「ジェームズは午前11時53分10秒にオフィスに来ました」。
上記のデータをコピーしてExcelを作成し、セルC2で等号を開きます。結合される最初の値はセルA2です。
次に、手動値が必要なので、手動値を二重引用符で囲んで挿入します。
次に、最終値をタイムセルとして選択します。
ここでは、全文を見ることができます
数式をコピーして他のセルに貼り付けます。
ここで1つの問題があります。つまり、時間部分が正しく表示されません。Excelが原因で適切な時刻が表示されない理由は、時刻を10進数のシリアル番号で格納します。時間を他のセルと組み合わせるときはいつでも、適切なフォーマットで組み合わせる必要があります。
時間形式を適用するには、Excelで「hh:mm:ssAM / PM」の形式のTEXT数式を使用する必要があります。
このように、さまざまな手法を使用して、2つ以上のセルのテキストを1つのセルに組み合わせることができます。