データを失うことなくExcelでセルをマージする方法は?

問題の説明

残念ながら、テキストを含む2つ以上のセルを組み合わせると、Excelは値を保持します 最初だけ 細胞。残りのセルのデータは削除されます。この問題は、最初に関数を使用してセルのテキストを結合することにより、標準的な方法で解決できます。 カップリング ..。ただし、これはやや不便で時間がかかります。セルをすばやく便利に組み合わせて データを失わないでください それらの中で、Excelへのアドオンを使用する方が良いです-アドイン VBA-Excel ..。これは、右の図に明確に示されています。

このプログラムを使用すると、データを個別に選択した範囲として維持しながらセルを結合したり、セルを行ごとまたは列ごとに結合したりできます。

コンバイン

これらの場合の手順を以下に詳しく説明します。

セルの1つの領域をマージする必要がある場合

  1. テキストを保持しながら、組み合わせるセルの範囲を選択します。
  2. タブに移動します VBA-Excel
  3. コマンドをクリックします セルを結合します 、テキスト値の間にユーザー指定の区切り文字を挿入することにより、複数の範囲や文字列からのテキストを結合します。
  4. 選んでください セパレーター 表示されるダイアログボックスで。便宜上、結果のプレビューがあります。 COMBINE(区切り文字; ignore_blanks; text1; [text2]; ...)
  5. ボタンをクリックします 結合します

複数の範囲のセルを一度に組み合わせる必要がある場合

どこVBA-Excelアドインを使用すると、データを維持しながら(行や列などで)多数のセルを連結する必要がある場合でも、プロセスを簡素化できます。

これを行うには、上記の手順の最初の4つの手順を実行し、さらにセルの結合のタイプを設定する必要があります。

フラグメント間に挿入される文字は引用符で示されます。

設定保存機能

選択したすべてのオプションは自動的に保存され、次にこの機能を実行したときに復元されます。これは、多数の範囲を組み合わせるときに時間を節約するためです。ホットキーでこの機能を起動することもできます。これを行う方法については、コマンドのホットキーの作成の記事を参照してください。

複数のセルからテキストを接着する3つの方法

柵の碑文:「カティア+ミシャ+セミョン+ユラ+ドミトリーヴァシリエビッチ+

同志ニキチン+赤毛配管工+ビテンカ+テレビマスターゾーラ+

ろくでなしレドゥロフ+名前を覚えていない、そのような長い髪の+ さらに19人の男性+夫=愛!」 方法1.関数CONCATENATE、CONCATENATE、およびCOMBINE カテゴリー テキスト 機能があります

ignore_blanks

カップリング

(連結) カテゴリー 、複数のセル(最大255)の内容を1つの全体に接続し、フリーテキストと組み合わせることができます。たとえば、次のようになります。 ニュアンス:単語間のスペースを忘れないでください。テキストであるため、単語は個別の引数として記述し、角かっこで囲む必要があります。 明らかに、多くのフラグメントを収集する必要がある場合、この関数を使用することはもはやあまり便利ではありません。各セルフラグメントへのリンクを個別に作成する必要があります。したがって、2016年版のExcelから、機能を置き換える そのより完璧なバージョンには、同様の名前と同じ構文が付属しています-関数

--0の場合、空のセルが含まれ、1-の場合、無視されます

概念 (CONCAT) ..。その根本的な違いは、引数として、単一のセルではなく範囲全体を指定できることです。すべての範囲のすべてのセルからのテキストが1つの全体に結合されます。 新機能を使って一括マージするのも便利です

コンバイン (TEXTJOIN) ; これはExcel2016以降に導入されました。構文は次のとおりです。 ; =コンバイン( ; セパレーター Skip_or_Empty_cells

Range1

  • Range2 ...)
  • どこ
  • セパレーター -フラグメント間に挿入される文字

2番目の引数は、空のセルを無視するかどうかを決定します(TRUEまたはFALSE)

テキスト

範囲1、2、3

...-内容を接着したいセルの範囲

例えば: 方法2.テキストを貼り付けるための記号(&) これは、Excelのすべてのバージョンで機能する多用途でコンパクトなリンク方法です。 +ために 合計 複数のセルの内容にはプラス記号「 &"、および

  • 接着
  • セルの内容は「

「(ほとんどのキーボードの「7」という数字にあります)。使用するときは、次の点に注意してください。

...はセルの範囲であり、その内容を接着する必要があります。

この記号は、各接続ポイントに配置する必要があります。複数の数字を追加するときにいくつかのプラスを入れるのと同じように、テキスト行のすべての「ジャンクション」(2 + 8 + 6 + 4 + 8) 任意のテキストを貼り付ける必要がある場合(単語全体は言うまでもなく、ピリオドまたはスペースだけであっても)、このテキストは引用符で囲む必要があります。 CONCATENATE関数を使用した前の例では、Excelが引用符自体を処理します。同じ場合、引用符は手動で入力する必要があります。 たとえば、スペースを追加して3つのうち1つのセルにフルネームを収集する方法は次のとおりです。 テキストから最初の文字を抽出する機能と組み合わせると-

コンバイン

LEVSIMV

(左) 、次に、1つの式でイニシャルの付いた名前を取得できます。 方法3。テキストを失うことなくセルを結合するためのマクロ。 いくつかのセルにテキストがあり、これらのセルを1つに結合して、そこでテキストをマージすることが望まれます。問題は1つです-ボタン

マージして中央に配置 (マージとセンター) Excelでは、彼はセルを組み合わせる方法を知っていますが、テキストでは複雑です。左上のセルのテキストだけが生き続けます。 セルをテキストの連結と組み合わせるには(Wordテーブルのように)、マクロを使用する必要があります。これを行うには、タブでVisual BasicEditorを開きます 開発者- VisualBasic +(開発者-Visual Basic) またはキーボードショートカット Alt F11

、新しいプログラムモジュールを本に挿入します(メニュー 

挿入-モジュール VisualBasic +)そして、そのような単純なマクロのテキストをそこにコピーします。 サブMergeToOneCell() Const sDELIM As String = "" '区切り文字 範囲としての薄暗いrCell Dim sMergeStr As String TypeName(Selection)<> "Range" Then Exit Sub 'の場合セルが選択されていない場合-exit

選択あり

.Cellsの各rCellについて

sMergeStr = sMergeStr&sDELIM&rCell.Text 'セルからテキストを収集します

次のrCell

Application.DisplayAlerts = False '標準のテキスト損失警告を無効にします

.Merge Across:= False 'セルをマージします

Application.DisplayAlerts = True .Item(1).Value = Mid(sMergeStr、1 + Len(sDELIM)) 'マージされたセルにテキスト全体を追加します で終わる

  • エンドサブ
  • ここで、複数のセルを選択し、キーボードショートカットを使用してこのマクロを実行すると、 F8 またはボタンで

マクロ

[開発者]タブ

(開発者-マクロ)

、次に、Excelは選択されたセルを1つに結合し、スペースで区切られたテキストをマージします。 関連リンク

チュートリアルでは、データを失うことなくExcelで2つ以上のセルをすばやくマージするためのさまざまな方法について説明します。 Excelスプレッドシートでは、2つ以上のセルを1つの大きなセルに結合したい場合がよくあります。たとえば、これはデータの表示を改善するのに役立ちます。また、コンテンツが多すぎてテーブルの1つのセルに表示できない場合があり、隣接する空のセルと結合することにします。

セルを結合します 理由が何であれ、Excelでセルをマージするのは思ったほど簡単ではありません。マージしようとしているそれらの少なくとも2つにデータが含まれている場合、標準のマージ関数は左上の値のみを格納し、残りのデータを破棄します。 しかし、データを失うことなくExcelのセルをマージする方法はありますか?もちろんあります。 マージおよびセンター機能。 Excelで2つ以上のセルを接続する最も速くて簡単な方法は、組み込みオプション「 組み合わせると

センター"。プロセス全体は、2つの簡単なステップのみを実行します。

組み合わせる範囲を選択します。

メイン」 + 1.

クリック

この例では、A2に果物のリストがあり、右側の2つの空のセル(B2とC2)と組み合わせて、リスト全体に収まる1つの大きなセルを作成します。

  • ボタンをクリックすると、A2、B2、C2が1つに変わり、次のスクリーンショットのようにテキストが中央に配置されます。 他の方法。 Excelが提供するさらにいくつかの統合オプションにアクセスするには、ボタンの横にある小さなドロップダウン矢印をクリックします
  • ドロップダウンメニューから必要なオプションを選択します。 行で連結する -各行で選択したセルを個別に接続します。 -テキストを中央揃えせずに、選択したものを1つにマージします。デフォルトでは、テキストは左揃えになり、数字は右揃えになります。 注意。 マージ後にテキストの配置を変更するには、「」で目的の配置を選択するだけです。
  • メイン "。  > また、セルを結合するもう1つの良い方法は、コンテキストメニューを使用することです。カーソルで適切な領域を選択し、右クリックして、リストから[セルのフォーマット]を選択します。 表示されたウィンドウで、「整列」項目を選択し、「セルのマージ」の横にチェックマークを付けます。ここでは、他のパラメータを設定することもできます:ワードラップ、自動調整、水平および垂直のテキストの向き、さまざまな配置オプション。すべて設定したら、「OK」をクリックします。

書式設定ウィンドウはキーボードショートカットでも呼び出すことができることを覚えていると思います

CTRL

制限と機能。

Excelの組み込み関数を使用してセルを結合する場合は、次の点に注意してください。

  • 見たいすべてのデータが最後にあることを確認してください
  • 左セル
  • 選択した範囲。結局、左上のセルの内容だけが保存され、残りのすべてのデータは削除されます。 2つ以上のセルとその中のデータを統合する場合は、すぐ下の次のセクションを参照してください。 Excelで2つ以上のセルを接続する最も速くて簡単な方法は、組み込みオプション「 ボタンの場合 が非アクティブである、おそらくプログラムは 編集
  • ..。クリック

キーを入力してください、

編集を終了してから、マージしてみてください。

  • 標準の結合オプションはいずれも、Excelスプレッドシートのデータに対しては機能しません。まず、テーブルを通常の範囲に変換する必要があります。これを行うには、テーブルを右クリックして、コンテキストメニューから選択します
  • テーブル
  • 範囲に変換

..。そして、指示に従ってください。

データを失うことなくExcelでセルをマージする方法

前述のように、標準のマージ関数は左上の位置の内容のみを保存します。 Microsoftはプログラムの最新バージョンにかなりの改善を加えましたが、マージ機能は彼らの注意を逃れたようです。そして、この重大な制限は、Excel 2016および2019でも存続します。まあ、明白な方法がない場合は、回避策があります:)

方法1.1つの列にセルを結合します(「整列」機能)

情報を失うことなく、すばやく簡単に接続できます。ただし、これには、結合するすべてのデータが同じ列の同じ領域にある必要があります。

結合するテーブルのすべてのセルを選択します。

  • すべてのコンテンツを含めるのに十分な幅の列を作成します。 メイン」 + Cタブ「
  • "使用する" 埋める" >整列>。これにより、すべてのコンテンツが範囲の一番上に移動します。
  • 最終的なテキストを中央揃えにするかどうかに応じて、配置スタイルを選択します。
  • 結果の値が2つ以上の行に分散している場合は、列を少し広くします。 .

このマージ方法は使いやすいですが、いくつかの制限があります。

1つの列にのみ組み合わせることができます。

これはテキストに対してのみ機能し、数値または数式はこの方法では処理できません。

マージされたセルの間に空のセルがある場合、これは機能しません。

方法2.CONCATENATE関数を使用します

Excelの数式に慣れているユーザーは、この方法でセルを組み合わせることができます。 CONCATENATE関数または&演算子を使用して、最初に値を連結し、次に必要に応じてセルを連結することができます。

  1. A2とB2を接続するとします。そことそこの両方にデータがあります。マージ中に情報が失われないようにするには、次の式のいずれかを使用できます。 D=連結(A2; ""; B2) = A2& ""&B2 D2で式を書きます。そして今、私たちは3つのポジションを持っています:2つのイニシャルと1つの組み合わせです。次に、いくつかの追加手順が必要です。 D2をクリップボードにコピーします( 組み合わせると
  2. )。 コピーした値を、連結する範囲の左上の位置に貼り付けます(A2内)。これを行うには、それを右クリックして[

特別な貼り付け>値  и コンテキストメニューで。 これで、B2とD2の内容を削除できます。これは不要になり、干渉するだけです。

接続する位置(A2とB2)を強調表示してから、-

  1. 同じ方法で複数のセルを接続できます。この場合、CONCATENATE式のみがわずかに長くなります。このアプローチの利点は、同じ式で異なる区切り文字を使用できることです。次に例を示します。 D2をクリップボードにコピーします(
  2. = CONCATENATE(A2、 ":"; B2; "、"; C2)
  1. このチュートリアルでさらに多くの例を見つけることができます-Excelでの連結:テキストの行、セル、および列を連結する方法。 データを失うことなく列を連結するにはどうすればよいですか? + 最初の列に姓が含まれ、2番目の列に名が含まれている顧客情報があるとします。それらを組み合わせて、姓と名が一緒に書き込まれるようにします。 + 上で説明した式を使用して、同じアプローチを使用します。
  2. テーブルに新しい列を挿入します。列ヘッダーにマウスポインタを置きます(この場合、これは データを失うことなく列を連結するにはどうすればよいですか? + C)、右クリックして「 データを失うことなく列を連結するにはどうすればよいですか? + ペースト »コンテキストメニューから。それを「」とだけ呼びましょう
  3. フルネーム データを失うことなく列を連結するにはどうすればよいですか? D2で、次のように記述します。 データを失うことなく列を連結するにはどうすればよいですか? + =連結(B2; ""; C2) B2 データを失うことなく列を連結するにはどうすればよいですか? + 最初の列に姓が含まれ、2番目の列に名が含まれている顧客情報があるとします。それらを組み合わせて、姓と名が一緒に書き込まれるようにします。 + C2

-これはそれぞれ姓と名です。引用符の間にまだスペースが追加されていることに注意してください。これは、連結された名前の間に挿入される区切り文字です。カンマなど、他の任意の文字を区切り文字として使用できます。

同様に、任意のセパレータを使用して、複数のセルのデータを1つにマージできます。たとえば、3つの列(番地、都市、郵便番号)の住所を1つに組み合わせることができます。 数式を他のすべての列位置にコピーします

名と名前を組み合わせましたが、これはまだ公式です。名前や名前を削除すると、対応するリンクされたデータも表示されなくなります。

したがって、シートから不要なものを削除できるように、値に変換する必要があります。新しい列で塗りつぶされたすべてのセルを選択します(最初のセルを選択して、キーボードショートカットを適用します) Ctrl .

シフト

  1. )。 最初の列に姓が含まれ、2番目の列に名が含まれている顧客情報があるとします。それらを組み合わせて、姓と名が一緒に書き込まれるようにします。 + 選択範囲をクリップボードにコピーします( または イン データを失うことなく列を連結するにはどうすればよいですか? + 最初の列に姓が含まれ、2番目の列に名が含まれている顧客情報があるとします。それらを組み合わせて、姓と名が一緒に書き込まれるようにします。 + どちらかお好みで)、同じスニペット(フルネーム)内の任意の場所を右クリックして、コンテキストメニューから[形式を選択して貼り付け]を選択します。 「値」ラジオボタンを選択し、「OK」ボタンをクリックします。
  2. 不要になった[名]列と[名前]列を削除します。見出しBをクリックし、長押しします データを失うことなく列を連結するにはどうすればよいですか? + C見出しCをクリックします(別の方法として、Bの任意のセルを選択し、を押します。 データを失うことなく列を連結するにはどうすればよいですか? + ペースト タブ「
  3. スペース それを完全に選択するには、次に- .
  4. 選択のためにC)。 データを失うことなく列を連結するにはどうすればよいですか? + V見出しCをクリックします(別の方法として、Bの任意のセルを選択し、を押します。 最初の列に姓が含まれ、2番目の列に名が含まれている顧客情報があるとします。それらを組み合わせて、姓と名が一緒に書き込まれるようにします。 + ペースト )

その後、マークされた列のいずれかを右クリックし、コンテキストメニューで[削除]を選択します。 データを失うことなく列を連結するにはどうすればよいですか? + X.

2つの列の名前を1つにマージしました

!かなりの労力と時間がかかりましたが:( データを失うことなく列を連結するにはどうすればよいですか? + Hメモ帳を使用して、複数の列を1つに変換します。 この方法は前の方法よりも高速で、数式は必要ありませんが、 隣接する列を結合し、すべてのデータに同じ区切り文字を使用する場合にのみ適しています 次に例を示します。名前と名前の2つの列をマージします。 ソースデータを選択します。B1を押してから、 選択する C1

  1. 、その後- データを失うことなく列を連結するにはどうすればよいですか? + Cすべてを姓名で強調表示します。
  2. データをクリップボードにコピーします( VisualBasic + または メモ帳を開く:
  3. スタート->すべてのプログラム->アクセサリ->メモ帳 Bクリップボードからメモ帳にデータを貼り付けます( D2をクリップボードにコピーします( 5.タブ文字をクリップボードにコピーします。これを行うには、メモ帳の右側にあるTabキーを押します。カーソルが右に移動します。このタブをマウスで選択します。次に、それをクリップボードに転送します 6.メモ帳のタブ文字を必要な区切り文字に置き換えます。 組み合わせると

組み合わせが必要です

「を開くには

交換

  • "、クリップボードからタブ文字を"に貼り付けます "。スペース、カンマなどの区切り文字を入力します。 「何」フィールドに。次に、ボタン「 すべて交換してください "。閉店します。 Ctr + Aを押してメモ帳のすべてのテキストを選択し、次に-  .
  • 選択した範囲。結局、左上のセルの内容だけが保存され、残りのすべてのデータは削除されます。 2つ以上のセルとその中のデータを統合する場合は、すぐ下の次のセクションを参照してください。 クリップボードにコピーします。 Excelシートに戻ります(使用できます タブ  > )、B1のみを選択し、クリップボードからテーブルにテキストを貼り付けます。  .
  1. 選択した範囲。結局、左上のセルの内容だけが保存され、残りのすべてのデータは削除されます。 2つ以上のセルとその中のデータを統合する場合は、すぐ下の次のセクションを参照してください。 列の名前を変更します 「そして削除」 ここには前のオプションよりも多くの手順がありますが、自分で試してみてください。この方法の方が高速です。  .
  2. 結合されたセルをすばやく見つける方法 このような領域を見つけるには、次の手順に従います。 Ctrl + Fを押して「 検索して置き換えます "、またはテープで見つける"

「」を見つけてハイライトします

> " データを失うことなく列を連結するにはどうすればよいですか? + Z見つけるには" 見つけるには "クリック

オプション フォーマット 配置  :

「フィールドを選択してください」

セルを結合します "

そして、「

  1. OK"
  2. 最後に、「
  3. 次を見つける "、
  4. 次のマージされたセルに移動する、または「
  5. すべて検索 "、
  6. シート上でそれらすべてを見つけるために。後者を選択した場合、Microsoft Excelは、見つかったすべての結合のリストを表示し、次のリストでそれらの1つを指定することにより、それらの間を移動できるようにします。
  7. Excelでセルを分割する方法

セルを結合した直後に気が変わった場合は、すぐに元に戻すことができます。組み合わせは役立ちます

またはボタン " キャンセル " クイックアクセスツールバー。

  1. 以前にマージされたセルを分割して戻すには、セルを選択してクリックします
  2. または、このボタンの横にある小さな矢印をクリックして、[ データを失うことなく列を連結するにはどうすればよいですか? + 1キャンセル...」
  3. その後、すべてのコンテンツが左上のセルに表示されます。残りは空になります。 列の名前を変更します セルをマージする代わりの方法。 言うまでもなく、このようなセルは、スプレッドシート内の情報をより適切かつ有意義に表示するのに役立ちます...しかし、それらには、存在すら知らないかもしれない多くの不快な副作用があります。それらのいくつかを次に示します。 塗りつぶされたセルの範囲に結合されたセルが含まれている場合、オートコンプリートもドラッグアンドドロップの塗りつぶしも機能しません。

このようなセルを含む範囲をExcelスプレッドシートに変換することはできません。

このデータに基づいてピボットテーブルを作成することはできません。

結合されたセルと通常のセルの両方を含む列を並べ替えることができません。

最大252個の引数を含めることができます。たとえば、ナビゲーションに「ホット」キーを使用する場合、Ctrl +上矢印または下矢印を押してテーブルの最初または最後に移動すると、これは機能しなくなります。カーソルはマージされたセルに「置かれ」ます。 - ホットキーCtrl(Shift)+ Spaceを使用して列(または行)を選択すると、1つの列(または行)を選択できなくなります。 幅と高さの自動調整を利用することはできません。たとえば、A1とB1を接続した場合、列Aの幅の自動調整は機能しなくなります。 - したがって、Excelでセルを結合する前によく考えて、プレゼンテーションや同様の目的で本当に必要な場合にのみ行うことをお勧めします。たとえば、テーブルヘッダーをテーブル全体の中央に配置します。 ワークシートの途中でセルを接続する場合は、「」の使用を検討することをお勧めします。 - センターセレクション」 別の方法として: - 結合するセル(この例ではB4とC4)を選択します。

フォーマットウィンドウを開きます。

書式設定ウィンドウはキーボードショートカットでも呼び出すことができることを覚えていると思います

「そして、」の「センター選択」オプションをアクティブにします。

書式設定ウィンドウはキーボードショートカットでも呼び出すことができることを覚えていると思います

水平」

そしてOK。

外観上、結果はマージされたセルと区別できなくなります。

実際に2つのセルを結合しなかったことを証明するために、それぞれを個別に選択できます。データを失うことなくExcelでセルを結合する方法について説明しました。この情報があなたの日常業務に役立つことを願っています。読んでいただきありがとうございます。私たちのブログでもっと見たいと思っています。

関連記事:

Excelでカスタム数値形式を作成する方法

このチュートリアルでは、Excelでの数値の書式設定の基本について説明し、カスタム書式を作成する方法についての詳細なチュートリアルを提供します。必要な小数点以下の桁数を表示する方法、配置またはフォントの色を変更する方法を学習します...

Excelでセルの形式を変更する7つの方法

Excelでセル形式を削除する方法

Excelで使用されているデータ形式を見ていきます。さらに、さまざまな方法でセルの外観をすばやく変更する方法を紹介します。 Excelでセルをフォーマットする場合、ほとんどの...

Excelでセル形式を削除する方法

このクイックチュートリアルでは、Excelで書式をクリアする簡単な方法をいくつか紹介し、選択したセルの書式を削除する方法を説明します。情報をより見やすくするための最も明白な方法は...

  • Excelで空白のセルをすばやく埋める方法は?

この記事では、Excelスプレッドシート内のすべての空白セルを一度に選択し、それらにゼロまたはその他のテンプレートを使用して上下の値を入力する方法を学習します。塗りつぶし…

  • 2012年4月5日 2012年4月5日
  • 著者 著者
  • なんて簡単! なんて簡単!
  • Microsoft Office Excelでは、複数のセルを1つに組み合わせることができます。ただし、この操作にAlignブロックのMerge and Centerツールを使用すると、範囲の左上のセルを除くすべてのセルのデータが失われます。 Microsoft Office Excelでは、複数のセルを1つに組み合わせることができます。ただし、この操作にAlignブロックのMerge and Centerツールを使用すると、範囲の左上のセルを除くすべてのセルのデータが失われます。
  • 指示 指示
  • セルに含まれるデータを失うことなくExcelでセルを結合するには、アンパサンド演算子(&文字)を使用します。 セルに含まれるデータを失うことなくExcelでセルを結合するには、アンパサンド演算子(&文字)を使用します。
  • 英語で 英語で
  • ユニオンの言語「and」。データがマージされるセルにカーソルを置き、数式バーに等号と開き括弧を入れます。 ユニオンの言語「and」。データがマージされるセルにカーソルを置き、数式バーに等号と開き括弧を入れます。
  • マウスの左ボタンで最初のセルを選択し、スペース文字を引用符で囲みます-& ""&アンパサンドの間に、次のセルを選択して& ""&を再入力します。この方法でマージする必要があるすべてのセルにマークを付けるまで続けます。数式の入力を終了するには、閉じ括弧を入れてEnterキーを押します。式は次のようになります:=(A1& ""&B1& ""&C1)。 マウスの左ボタンで最初のセルを選択し、スペース文字を引用符で囲みます-& ""&アンパサンドの間に、次のセルを選択して& ""&を再入力します。この方法でマージする必要があるすべてのセルにマークを付けるまで続けます。数式の入力を終了するには、閉じ括弧を入れてEnterキーを押します。式は次のようになります:=(A1& ""&B1& ""&C1)。
  • 結合されたデータを句読点で区切る必要がある場合は、最初のアンパサンドと引用符の後に置き、句読点を入力した後、スペースを追加することを忘れないでください。句読点を使用した結合データの数式の例:=(A1& ";"&B1& ";"&C1)。 結合されたデータを句読点で区切る必要がある場合は、最初のアンパサンドと引用符の後に置き、句読点を入力した後、スペースを追加することを忘れないでください。句読点を使用した結合データの数式の例:=(A1& ";"&B1& ";"&C1)。
  • 「リンク」機能もご利用いただけます。これを行うには、セルにカーソルを置き、数式バーのfxアイコンをクリックします。新しい[機能ウィザード]ダイアログボックスが開きます。リストからCONCATENATE関数を選択するか、検索フィールドを使用して検索します。 「関数の引数」ウィンドウで、「Text1」フィールドにカーソルを置き、マウスの左ボタンでマージされた範囲の最初のセルを選択します。カーソルをText2フィールドに移動し、ドキュメント内の次のセルを選択します。 [OK]ボタンをクリックします。 「リンク」機能もご利用いただけます。これを行うには、セルにカーソルを置き、数式バーのfxアイコンをクリックします。新しい[機能ウィザード]ダイアログボックスが開きます。リストからCONCATENATE関数を選択するか、検索フィールドを使用して検索します。 「関数の引数」ウィンドウで、「Text1」フィールドにカーソルを置き、マウスの左ボタンでマージされた範囲の最初のセルを選択します。カーソルをText2フィールドに移動し、ドキュメント内の次のセルを選択します。 [OK]ボタンをクリックします。
  • この方法を使用する場合、一度にマージするセルの範囲全体を選択しないでください。これにより、データが失われることになります。式は= CONCATENATE(A1:B1)のようにはなりません。セルアドレスは「;」で区切ります-セミコロンの場合、すべての値が保存されます。式の例:= CONCATENATE(A1; B1; C1)。 この方法を使用する場合、一度にマージするセルの範囲全体を選択しないでください。これにより、データが失われることになります。式は= CONCATENATE(A1:B1)のようにはなりません。セルアドレスは「;」で区切ります-セミコロンの場合、すべての値が保存されます。式の例:= CONCATENATE(A1; B1; C1)。
  • 関連記事 関連記事
  • Excelでセルを組み合わせる方法 Excelでセルを組み合わせる方法
  • 出典: 出典:
  • Excel 2007/2010/2013/2016でセルを組み合わせる方法は? Excel 2007/2010/2013/2016でセルを組み合わせる方法は?
  • 関連するヒント 関連するヒント
  • Excelでセルを分割する方法 Excelでセルを分割する方法
  • Excelですべてを1行ずつ実行する方法 Excelですべてを1行ずつ実行する方法
  • セルを合計する方法 セルを合計する方法
  • Excelでワードを折り返す方法 Excelでワードを折り返す方法
  • Excelで行を折りたたむ方法 Excelで行を折りたたむ方法
  • Excelでセルを分割する方法 Excelでセルを分割する方法

行をExcelで折り返す方法

2つのテーブルをリンクする方法

セルを分割する方法

  1. 複数のセルを組み合わせる方法
  2. Excelでセルのテキストを組み合わせる方法

Excelで除算する方法

COMBINE関数の引数

テーブルで休憩をとる方法

COMBINE関数の引数

あるテーブルから別のテーブルにデータを転送する方法

COMBINE関数の引数

別のテーブルをテーブルに置く方法

COMBINE関数の引数

列を強調表示する方法

COMBINE関数の引数

Excelでピリオドをコンマに置き換える方法

COMBINE関数の引数

Excelで1つのセルにリストを作成する方法

COMBINE関数の引数

テーブルを組み合わせる方法

COMBINE関数の引数

Excelでセルを分割する方法

COMBINE関数の引数

テーブルを保存する方法

Excelでセルを合計する方法

COMBINE関数の引数

Excelをオープンにする方法

Excelでテーブルを操作する場合、ユーザーは多くの場合、いくつかのセルをマージする必要があります。これらのセルにデータがない場合、つまり、このタスク自体は難しくありません。それらは空です。しかし、セルに情報が含まれている状況はどうでしょうか。マージ後にデータは失われますか?この記事では、この問題を詳細に分析します。

COMBINE関数の引数

セルをマージする方法 手順は非常に簡単で、次の場合に使用できます。 空のセルの連結。

セルの連結。そのうちの1つだけに入力されたデータが含まれます。 まず、マウスの左ボタンで結合するセルを選択する必要があります。次に、[ホーム]タブのプログラムメニューに移動し、そこで必要なパラメータを探します-「結合して中央に配置」。 この方法では、選択したセルが1つのセルにマージされ、コンテンツが中央に配置されます。

COMBINE関数の引数

情報を中央ではなく、セルのフォーマットを考慮して配置する場合は、セルを結合するためのアイコンの横にある小さな下向き矢印をクリックし、開いたメニューで[結合]項目を選択する必要があります。セル」。

COMBINE関数の引数

このマージ方法は、データをマージされたセルの右端に揃えます(デフォルト)。

COMBINE関数の引数

このプログラムは、セルの行ごとのマージの可能性を提供します。実行するには、複数行を含む必要なセル範囲を選択し、[行ごとに結合]項目をクリックします。

COMBINE関数の引数

このマージ方法では、結果は多少異なります。セルは1つにマージされますが、行ごとの内訳は保持されます。

COMBINE関数の引数

セルは、コンテキストメニューを使用してマージすることもできます。このタスクを実行するには、カーソルとマージする領域を選択して右クリックし、リストから[セルの書式設定]を選択します。

COMBINE関数の引数

そして、表示されるウィンドウで、「整列」項目を選択し、「セルのマージ」の前にチェックマークを付けます。このメニューでは、ワードラップ、自動調整、水平方向と垂直方向、方向、さまざまな配置オプションなど、他のマージオプションを選択することもできます。すべてのパラメータを設定したら、「OK」をクリックします。

COMBINE関数の引数

したがって、必要に応じて、セルは1つにマージされました。

COMBINE関数の引数

データを失うことなくセルをマージする方法

しかし、複数のセルにデータが含まれている状況はどうでしょうか。実際、単純なマージでは、左上のセルを除くすべての情報が削除されます。

そして、この一見難しいタスクには解決策があります。これを行うには、「CONNECT」機能を使用できます。 最初のステップは、次のことを行うことです。マージするセルの間に空のセルを追加する必要があります。これを行うには、新しい列/行を追加する前の列/行番号を右クリックし、ドロップダウンメニューから[挿入]項目を選択します。

結果の新しいセルに、次のテンプレートに従って数式を記述します。

=連結(X、Y)

行をExcelで折り返す方法

2つのテーブルをリンクする方法

セルを分割する方法

  1. 複数のセルを組み合わせる方法
  2. Excelでセルのテキストを組み合わせる方法

Excelで除算する方法

テーブルで休憩をとる方法

あるテーブルから別のテーブルにデータを転送する方法

別のテーブルをテーブルに置く方法

列を強調表示する方法

Excelでピリオドをコンマに置き換える方法

「。この場合、XとYは、マージされるセルの座標の値です。

Excelで1つのセルにリストを作成する方法

テーブルを組み合わせる方法

Excelでセルを分割する方法

テーブルを保存する方法

Excelでセルを合計する方法

Excelをオープンにする方法

Excelでテーブルを操作する場合、ユーザーは多くの場合、いくつかのセルをマージする必要があります。これらのセルにデータがない場合、つまり、このタスク自体は難しくありません。それらは空です。しかし、セルに情報が含まれている状況はどうでしょうか。マージ後にデータは失われますか?この記事では、この問題を詳細に分析します。

セルをマージする方法 手順は非常に簡単で、次の場合に使用できます。 空のセルの連結。

セルの連結。そのうちの1つだけに入力されたデータが含まれます。 まず、マウスの左ボタンで結合するセルを選択する必要があります。次に、[ホーム]タブのプログラムメニューに移動し、そこで必要なパラメータを探します-「結合して中央に配置」。 この方法では、選択したセルが1つのセルにマージされ、コンテンツが中央に配置されます。

情報を中央ではなく、セルのフォーマットを考慮して配置する場合は、セルを結合するためのアイコンの横にある小さな下向き矢印をクリックし、開いたメニューで[結合]項目を選択する必要があります。セル」。

このマージ方法は、データをマージされたセルの右端に揃えます(デフォルト)。

この場合、セルB2とD2を連結する必要があります。つまり、次の式を記述します。

このマージ方法では、結果は多少異なります。セルは1つにマージされますが、行ごとの内訳は保持されます。

セルは、コンテキストメニューを使用してマージすることもできます。このタスクを実行するには、カーソルとマージする領域を選択して右クリックし、リストから[セルの書式設定]を選択します。

そして、表示されるウィンドウで、「整列」項目を選択し、「セルのマージ」の前にチェックマークを付けます。このメニューでは、ワードラップ、自動調整、水平方向と垂直方向、方向、さまざまな配置オプションなど、他のマージオプションを選択することもできます。すべてのパラメータを設定したら、「OK」をクリックします。

したがって、必要に応じて、セルは1つにマージされました。

データを失うことなくセルをマージする方法

しかし、複数のセルにデータが含まれている状況はどうでしょうか。実際、単純なマージでは、左上のセルを除くすべての情報が削除されます。

そして、この一見難しいタスクには解決策があります。これを行うには、「CONNECT」機能を使用できます。 最初のステップは、次のことを行うことです。マージするセルの間に空のセルを追加する必要があります。これを行うには、新しい列/行を追加する前の列/行番号を右クリックし、ドロップダウンメニューから[挿入]項目を選択します。

=連結(B2、D2)

」セルC2に。

その結果、マージされたセルにデータが接着されます。ただし、ご覧のとおり、1つのセルではなく、3つのセルが取得されました。2つの元のセルと、それに応じて、それ自体がマージされました。

不要なセルを削除するには、結合されたセルをクリック(右クリック)します。ドロップダウンリストで、[コピー]をクリックします。

次に、結合されたセル(元のデータが含まれている)の右側のセルに移動し、右クリックして、リストから[形式を選択して貼り付け]オプションを選択します。

開いたウィンドウで、すべてのオプションの中から「値」を選択し、「OK」をクリックします。

その結果、このセルには、セルB2とD2の元の値を組み合わせたセルC2の結果が含まれます。

これで、結果をセルD2に挿入した後、不要になった余分なセル(B2とC2)を削除できます。これを行うには、マウスの左ボタンで追加のセル/列を選択し、選択した範囲を右クリックして、開いたメニューで[削除]を選択します。

結果として、結合されたデータが表示されるセルは1つだけ残る必要があります。そして、作業の中間段階で発生した余分なセルはすべてテーブルから削除されます。

結論

したがって、通常のセルのマージには複雑なことは何もありません。ただし、データを保存しながらセルを組み合わせるには、少し作業する必要があります。それにもかかわらず、Excelプログラムの便利な機能のおかげで、このタスクは非常に実行可能です。主なことは、辛抱強く、正しい一連の行動に従うことです。突然何かがうまくいかず、データが失われた場合に備えて、作業を開始する前にドキュメントのコピーを作成することをお勧めします。

注意:

上記の操作はすべて、列セル(複数の列)と行セル(複数の行)の両方に適用できます。アクションの順序と機能の可用性は同じままです。

テキストを失うことなくExcelでセルを組み合わせる方法

Excelスプレッドシートでセルを組み合わせる方法

コンテキストメニューからセルを結合する方法

次に、結合されたセル(元のデータが含まれている)の右側のセルに移動し、右クリックして、リストから[形式を選択して貼り付け]オプションを選択します。

著者によるより多くの記事

Excelでデータ分析アドインを有効にする

  • Excelで取り消し線テキストを作成する方法
  • WordからExcelにテーブルを転送する方法
  • Excelでセルを分割する方法
  • CSVファイルのコンテンツをExcelにインポートします

Excelの変更からセルを保護する MicrosoftExcelの統計関数 MicrosoftExcelの数学関数 数式と関数を使用してExcelでルートを抽出します Excelでの回帰データ分析 著者によるより多くの記事

Excelの最小二乗法 Excelで2つ以上のセルを接続する最も速くて簡単な方法は、組み込みオプション「 Excelでトランスポートの問題を解決する方法 2コメント 著者によるより多くの記事 興味深い情報をありがとう、データを保存しながらセルを組み合わせる方法がわかりませんでした。今度はあなたの指示に従って試してみましたが、すべてうまくいきました。座標について質問したいのですが、列ではなく行を組み合わせると、xはyと場所を変更しますか?

Excelを使用するときは、辛抱強く、正しい一連のアクションに従う必要があることを正しく指摘しました。そうすれば、すべてがうまくいくからです。あなたが指示に従ってすべてをするならば、プログラムは難しくありません。

    出典:microexcel.ru 値を失うことなくセルをマージする この機能はMulTExアドオンの一部です 説明、インストール、削除、更新

MulTExコマンドと機能の完全なリスト

  • MulTExのよくある質問 MulTExをダウンロード
  • コマンドの呼び出し: MulTEx そして、この一見難しいタスクには解決策があります。これを行うには、「CONNECT」機能を使用できます。 -グループ コマンドの呼び出し: セル/範囲 この機能はMulTExアドオンの一部です 細胞 標準のExcelツールを使用して複数のセルを組み合わせる場合(タブ マージして中央に配置 )、左上の1つのセルの値のみがセルに残ります。また、セルに値がある場合は、マージ後に必要になる可能性が高いため、これは常に機能するとは限りません。コマンドで これらすべてのセルの値を、指定されたセパレーターを使用して「1つの大きな」に格納することにより、セルをマージできます。このコマンドは、接続されていない範囲(Ctrlを使用して選択)および表示セルでのみ機能します。これにより、フィルターを使用して必要な行のみを選択し、各表示領域(行、列)を個別に組み合わせることができます。 方向: 署名欄

-セル値の表示とマージは、最初に上から下に、次に左から右に行われます。

  • 列別 -セル値の表示とマージは、最初に左から右に、次に上から下に行われます。
  • 結合方法: 1行
  • -マージされるセルの値は、指定された区切り文字で次々に1行に結合されます: 細胞のように

-マージされるセルの値は、範囲内にあるのと同じ順序で「行と列に」結合されます:

段落

  • ユニオン方式でのみ利用可能 ..。これが示す場合 コマンドの呼び出し: :
  • 範囲の各行を個別に連結します の場合、文字列内の値は指定された区切り文字で区切られます。指定されている場合
  • 範囲内の各列を個別に組み合わせる の場合、セル内のデータは行に分割され、区切り文字は考慮されません。セパレーターとしての選択
  • 改行 利用できなくなります。
  • 団結: 選択した各領域全体

-個別の領域(CTRLで選択)は個別にマージされます。分割できない領域を1つだけ選択すると、この領域内のすべてのセルが結合されます。連結がフィルター処理されたセルに適用される場合、または行や列が非表示の範囲に適用される場合、そのようなセルの個別の表示(非表示ではない)領域はそれぞれ個別にマージされます: 範囲の各行を個別に -選択した各領域の各行は個別にマージされます。 範囲の各列を個別に -選択した各領域の各列は個別にマージされます。 マージがフィルタリングされた範囲で発生する場合、または列または行が選択範囲で非表示になっている場合、隣接していない各領域は個別にマージされます。 セパレーター: -個別の領域(CTRLで選択)は個別にマージされます。分割できない領域を1つだけ選択すると、この領域内のすべてのセルが結合されます。連結がフィルター処理されたセルに適用される場合、または行や列が非表示の範囲に適用される場合、そのようなセルの個別の表示(非表示ではない)領域はそれぞれ個別にマージされます: 改行 -マージされた各セルの値は、新しい行に転送されます。結合メソッドでは使用できません ノーブレークスペース -マージされるセルの値は、特殊文字を使用してマージされます-改行なしスペース。改行しないスペースは通常のスペースのように見えますが、それと組み合わされた単語は、Wordなどのテキストエディターに挿入されたときに行を折り返すことはありません。 結合方法: コンマ -個別の領域(CTRLで選択)は個別にマージされます。分割できない領域を1つだけ選択すると、この領域内のすべてのセルが結合されます。連結がフィルター処理されたセルに適用される場合、または行や列が非表示の範囲に適用される場合、そのようなセルの個別の表示(非表示ではない)領域はそれぞれ個別にマージされます: -マージされるセルの値は、コンマを使用して結合されます。 -個別の領域(CTRLで選択)は個別にマージされます。分割できない領域を1つだけ選択すると、この領域内のすべてのセルが結合されます。連結がフィルター処理されたセルに適用される場合、または行や列が非表示の範囲に適用される場合、そのようなセルの個別の表示(非表示ではない)領域はそれぞれ個別にマージされます: セミコロン(;)

そして、この一見難しいタスクには解決策があります。これを行うには、「CONNECT」機能を使用できます。 -マージされるセルの値は、セミコロンを使用してマージされます。

任意

複数のセルからテキストを接着する3つの方法

-任意の記号、文字、数字、または記号のグループ(フレーズ、数字など)。マージされるセルの値は、指定された文字(文字のグループ)を使用してマージされます。

同志ニキチン+赤毛配管工+ビテンカ+テレビマスターゾーラ+

可視セル値を使用する さらに19人の男性+夫=愛!」 方法1.関数CONCATENATE、CONCATENATE、およびCOMBINE -デフォルトでは、Excelは実際のセル値を作業に使用しますが、日付と数値の場合、値の表示を変更できます:セル上のマウスの右ボタン- セルをフォーマットする

-タブ

カップリング ..。この場合、セルの表示値が実際の値と異なるため、セルをマージした後、マージ結果が予想と異なる場合があります。たとえば、次のようなテーブルがあります。 この表では、[日付]列と[金額]列の値がセル形式でフォーマットされています。値をそのまま組み合わせる場合(オプションを無効にした場合) )、その後、完全に正しい結果を得ることができません:

マージするときに、2つの列がグループ内で選択されました 団結する アイテムが選択されました

..。最初の2つの列(ActとDate)を組み合わせるために、3番目と4番目の列(DescriptionとAmount)に区切り文字「from」が適用されました-「bytheamount:」。段落

  • (TEXTJOIN) 無効化されました。ご覧のとおり、日付が期待どおりに表示されません。金額も失われます-ルーブルとカテゴリーの分割が失われました。しかし、あなたがアイテムを含めるならば
  • どこ
  • セパレーター の場合、結合されたセルのテキストは、元のセルに表示されるテキストとまったく同じになります。

連結により、結合されたセルから数式が削除されます。ただし、パネルのボタンをクリックするか、Ctrl + Zを押すと、マージを元に戻すことができます。

範囲1、2、3

出典:www.excel-vba.ru

フェンスの碑文:「カティア+ミシャ+セミョン+ユラ+ドミトリーヴァシリエヴィッチ+同志ニキチン+赤髪の配管工+ビテンカ+テレビマスターゾーラ+ろくでなしレドゥロフ+名前を覚えていない、この長髪+19人の男性+夫=愛!」 カテゴリ内 連結 +、複数のセル(最大255)の内容を1つの全体に接続し、フリーテキストと組み合わせることができます。たとえば、次のようになります。 ニュアンス:単語間のスペースを忘れないでください。テキストであるため、単語は個別の引数として記述し、角かっこで囲む必要があります。 明らかに、多くのフラグメントを収集する必要がある場合、この関数を使用することはもはやあまり便利ではありません。各セルフラグメントへのリンクを個別に作成する必要があります。したがって、2016年版のExcelから、機能を置き換える &そのより完璧なバージョンには、同様の名前と同じ構文が付属しています-関数

  • CONCAT
  • ..。その根本的な違いは、引数として、単一のセルではなく範囲全体を指定できることです。すべての範囲のすべてのセルからのテキストが1つの全体に結合されます。

一括マージの場合、新機能を使用するのも便利です

結合(TEXTJOIN) これはExcel2016以降に導入されました。構文は次のとおりです。 = COMBINE(Separator; Skip_or_blank_cells; Range1; Range2。)

LEVSIMV

-フラグメント間に挿入される文字 ..。 -内容を接着したいセルの範囲 例えば:

これは、Excelのすべてのバージョンで機能する多用途でコンパクトなリンク方法です。 ために 合計 複数のセルの内容にはプラス記号「 "、および 接着

セルの内容は「 Const sDELIM As String = "" '区切り文字 」(ほとんどのキーボードの「7」という数字にあります)。それを使用するときは、次のことを覚えておく必要があります。 この記号は、各接続ポイントに配置する必要があります。いくつかの数字を追加するときにいくつかのプラスを入れるのと同じように、テキスト行のすべての「ジャンクション」(2 + 8 + 6 + 4 + 8) 任意のテキストを貼り付ける必要がある場合(単語全体は言うまでもなく、ピリオドまたはスペースだけであっても)、このテキストは引用符で囲む必要があります。 CONCATENATE関数を使用した前の例では、Excelが引用符自体を処理します。同じ場合、引用符は手動で入力する必要があります。

たとえば、スペースを追加して3つのうち1つのセルにフルネームを収集する方法は次のとおりです。

これをテキストから最初の文字を抽出する機能と組み合わせると-

、次に、1つの式でイニシャルの付いた名前を取得できます。

いくつかのセルにテキストがあり、これらのセルを1つに結合して、そこでテキストをマージすることが望まれます。問題は1つです-ボタン

マージして中央に配置

Excelでは、セルを組み合わせる方法を知っていますが、テキストが複雑であるため、左上のセルのテキストのみが存続します。

(Wordテーブルのように)セルをマージするテキストとマージするには、マクロを使用する必要があります。これを行うには、タブでVisual BasicEditorを開きます

開発者-

Visual Basic(開発者-Visual Basic)

または、Alt + F11キーボードショートカットを使用して、新しいプログラムモジュールをブックに挿入します(メニュー

挿入-モジュール

)そして、そのような単純なマクロのテキストをそこにコピーします。

ここで、複数のセルを選択し、Alt + F8キーボードショートカットまたはボタンを使用してこのマクロを実行すると、

[開発者]タブ

(開発者-マクロ)

、次に、Excelは選択されたセルを1つに結合し、スペースで区切られたテキストをマージします。

и

出典:www.planetaexcel.ru

и

データを失うことなくExcelでセルを連結する

Excelの標準のマージには欠点があります。これは、複数のセルをデータとマージする場合、選択した範囲の左上のセルの値のみが保存され、残りが上書きされる場合にのみ顕著です。ただし、多くの場合、マージ中にすべてのデータを保持する必要があります。

オフィスメニューの設定には、データを失うことなくセルを結合する機能と、セルを特殊文字で区切る機能が含まれています。

アドオンをインストールすると(ダウンロード用のリンクは記事の最後にあります)、リボンに新しいタブ「office-menu」が表示されます。このタブには、ロスレスマージボタンとセパレーターを指定するための2つのフィールドがあります。

ロスレス結合ボタン

このボタンは、選択した範囲内のすべてのセルを結合することを目的としています。それらを組み合わせることにより、アドインは自分で設定できる区切り文字を使用します(詳細はこの記事で後述します)。デフォルトでは、角かっこはExcelワークシートの同じ行の値を区切るために使用され、改行は異なる行を区切るために使用されます。理解を深めるために、図に例を示します。

行のマージボタン

上記のボタンとは異なり、行を連結すると、選択したセル範囲内に複数の連結領域が作成され、行ごとに分割されます。値セパレーターのみがセパレーターとして使用されます。例:

[列を結合]ボタン

このボタンのアクションにより、列で区切られた範囲内にマージされた領域が作成されます。区切り文字には行区切り文字のみが使用されます。例:

パターンで分割ボタン

このボタンによって実行されるプログラムは、アクションを失うことなく、統合の逆を実行します。指定された値で文字列を分割し、文字列区切り文字を使用してセルの連結を元に戻し、結果のデータ配列を適切なセルに配置します。

値と文字列の区切り文字

上記のように、デフォルトでは、角かっこは行の値を区切るために使用され、改行は行を区切るために使用されます。ただし、区切り文字は個別に指定できます。区切り文字は、単一の文字またはそれらのセットにすることができます。

値と行の最後に区切り文字を配置するには、リボンの適切なフィールドに区切り文字を入力します。値または文字列を先頭または末尾の区切り文字で囲みたい場合は、チルダ(

たとえば、セルの値がテーブルセルのhtmlタグで囲まれるようにセルをマージしましょう(

)、およびhtmlタグのある行はテーブル行です(

)。これを行うには、次の行を記述します。

"。ロスレスマージ後、次のテキストが領域に表示されます。

チルダを区切り文字として指定するには、2回続けて書き留めます(

このカテゴリで説明されている機能を使用するには、アドオンをダウンロードしてインストールしてください。アドインの動作は、Excelのバージョン(2007、2010、および2013)で正常にテストされています。使用に問題がある場合は、サイト管理者に連絡してください。

出典:office-menu.ru

データと値を失うことなくExcelでセルをマージする方法は?

皆さん、こんにちは!セルの結合は、テーブルを作成および編集するときの日常的な操作であり、非常に頻繁に使用されます。通常、テーブルを最初から作成する場合は問題ありません。

Excelで誰かがすでに作成したテーブルをエクスポート(または開く)するかどうかは別の問題です。多くの場合、それらを必要な形にする必要があります。そして、ここで問題が発生します。セルがマージされると、一部の情報が一部で削除されます。簡単な例を使用して、ドキュメントにボタンを作成し、必要に応じて必要なプログラムコードをボタンにバインドする方法を示します。

  • テーブルでExcelのセルを組み合わせる方法は?

まず、問題の本質を思い出しましょう。セルを組み合わせる標準的な方法は、必要なセルを選択し、右ボタンでコンテキストメニューを呼び出すことにより、「セル形式」を介して行われます。メインメニューで必要なボタンを見つけるのはさらに簡単で迅速です。

  • 空のセルに問題はありません。また、必要なセルにすでに情報が含まれている場合は、よく知られている問題が発生します。 2つのセルではなく、それ以上を組み合わせる必要がある場合はどうなりますか?さらに、以前に入力したすべてのデータを保存しますか?これについて話しましょう。

スペースで区切られたデータと値を失うことなく、Excelで2つのセルを1つにマージする方法は?

たとえば、「連結」機能を使用してセルからのテキストを1つの「フレーズ」に接着したり、数式を入力して「&」(アンパサンド)記号を使用してコンテンツを結合したりできます。ただし、数式の入力は基本的にテーブルセルのマージではありません。この方法では、他の異なるセルからの情報のみを別のセルに配置し、それらをマージしないためです。

ドキュメント内の都合のよい場所で、将来のボタンの場所を選択します。カーソルが十字に変わります。マウスの左ボタンを押して、境界線を描画します。

マクロウィンドウが表示されます。「作成」ボタンを押している間。 VBAエディターが開きます。ウィンドウからすべてのテキストを削除し、代わりに次の手順のテキストをそこにコピーします。

Sub MergeToOneCell()Const sDELIM As String = "" 'Dim rCell As Range Dim sMergeStr As String If TypeName(Selection)<> "Range" Then Exit Sub' With Selection For Each rCell In .Cells sMergeStr = sMergeStr&sDELIM&rCell。 Text'Next rCell Application.DisplayAlerts = False '.Merge Across:= False'Application.DisplayAlerts = True .Item(1).Value = Mid(sMergeStr、1 + Len(sDELIM))' End With End Sub

エディタウィンドウでは、コードは次のようになります。

「保存」アイコンをクリックし、挿入したコードのどこにも赤い線がない場合は、エディターを閉じます。次に、作成したプロシージャを描画したボタンにバインドする必要があります。これを行うには、目的のアイテムを右クリックします。

ここにプロシージャの名前が表示されます-それを選択します。また、このドキュメントでのみ、マクロの場所を示します。

新しいバージョンのOfficeでは、ドキュメントを保存しようとすると、最初にExcelマクロが有効なドキュメント形式で保存するように求められます。これらのアクションの後でのみ、ボタンが機能し始めます。

ボタンに美しい外観を与えるために、コンテキストメニューで必要な項目を選択して、名前、色、サイズを変更できます。

  • ボタンの動作を確認します。最初に必要なセルを選択してから、ボタンを押します。それは機能しましたか?万歳!!
  • 出典:fast-wolker.ru
  • Excelでセルを組み合わせる方法
  • この記事では、Excelでセルを結合する方法について説明します。通常、セルは2つの理由でマージされます。

テーブルをフォーマットするには:

上記の例では、セルを結合して「Jun.17」というタイトルを作成しました。

複数のセルのテキストを1つに結合します。

上記の例では、3つの列の人の名前、名前、父称を1つにまとめています。

以下では、組み合わせる5つの方法について学習します。

コンテキストメニューを使用してExcelでセルを組み合わせる方法

連結するセルの範囲を選択します。マウスの右ボタンを押します。コンテキストメニューで、[セルのフォーマット]項目を選択します。

表示されたウィンドウで、[整列]タブに移動し、[セルを結合]チェックボックスをオンにして、[OK]をクリックします。

このマージ方法では、Excelはデフォルトで左上の行からのみデータを残し、残りのデータは削除されます。選択したセルにデータがある場合、システムは左上のセル以外のすべてのデータを削除することについて警告します。

その結果、「Surname」というテキストが残っており、「Name」と「Patronymic」が削除されています。

ツールバーのボタンを使用してExcelでセルを組み合わせる方法

マージするセルの範囲を選択します。次に、ツールバーで、[マージして中央揃え]ボタンをクリックします。

標準設定に加えて、オプションも利用できます。

「中央にマージして配置」-システムはセルをマージし、中央のテキストをフォーマットします。

「行による連結」-この設定により、各行のセルを連結できます。

「セルのマージ」-システムは、集中化などを行わずに、選択した範囲を連結します。

「セルの連結を元に戻す」-セルの連結を元に戻します。

左側のセル以外のすべてのデータが削除されることがシステムから通知されます。 「OK」をクリックします。

これは、コンテキストメニューを使用するよりも便利です。

関数実行結果

CONCATENATE関数を使用してデータを失うことなくExcelでセルをマージする方法

コンテキストメニューまたはツールバーのボタンを使用すると、システムはデータの一部を削除するように強制します。テキストを失うことなくセルを連結するには、CONCATENATE関数が役立ちます。

  1. セルを「Surname」、「First name」、「Patronymic」というテキストと組み合わせるには、新しいセルに数式を挿入する必要があります。
  2. その結果、スペースなしで3つのセルからのテキストを結合する関数:
  3. テキストをスペースで区切るには、次の式を使用します。
  4. 二重引用符の間の引用符に、結合時にテキストを区切るスペースを追加しました。
  5. 結合の結果に満足している場合は、それを値として記録することが重要です。これを行うには、Ctrl + C(コピー)およびCtrl + V(貼り付け)キーを使用して、データを値としてコピーして貼り付けます。次に、「値」データ形式を選択します。
COMBINE関数を使用してセルの範囲を結合します

「&」文字を使用してテキストを失うことなくセルを連結する方法

最後まで読んでくれてありがとう!

おそらくこれは、マクロや数式を使用せずに組み合わせる最も簡単な方法です。

「Surname」、「First name」、「Patronymic」というテキストでセルを連結するには、新しいセルに数式を挿入する必要があります。

  1. 二重引用符で囲まれた「&」文字とスペースの助けを借りて、数式やマクロを使用せずに、データを失うことなくすばやくマージすることができました。
  2. 連結の結果に満足している場合は、それを値として記録することが重要です。これを行うには、Ctrl + C(コピー)およびCtrl + V(貼り付け)キーを使用して、受信したデータを値としてコピーして貼り付けます:
  3. ホットキーを使用してExcelでセルを結合する方法
役に立ちましたか?それが好きで、コメントにあなたの考えを書いて、まだしていないならチャンネルを購読してください。

コンテキストメニューまたはツールバーのキーを使用してセルを結合します。次に、F4キーを使用して、セルをさらに結合します。

出典:excelhack.ru

  1. 複数のセルのテキストを1つに結合することは、表形式のデータを操作するときの基本的な機能です。
  2. 複数のセルのテキストを1つに結合することは、表形式のデータを操作するときの基本的な機能です。その助けを借りて、任意の数のフィールドのコンテンツを必要に応じて連結し、空きセルに配置できます。従業員の名前リスト、さまざまな方向のレポート、およびその他の操作を大量の情報とともに編集するときに使用されます。セルをマージするには、データ損失ありと損失なしの2つの方法があります。最初のケースでは、マージされたセルに1つの値のみが残り、2番目のケースでは、すべてのテキストが保存されます。 2番目の方法には、組み合わせるための少なくとも4つのオプションが含まれます。2つの関数(「連結」と「結合」)の使用、アンパサンド記号の使用、およびマクロの使用です。この記事では、Excelで複数のセルのテキストを1つに結合する方法を詳しく見ていきます。

関数の使用

Excelには、セルを組み合わせるためのいくつかの関数が用意されています。まず、最も単純で「失われた」情報について話しましょう。 Excelで2つのセルのテキストを1つに結合し、値を1つだけ残す方法に関心がある場合は、[セル形式]セクションの[結合]機能が必要になります。

Excelのさらに興味深い点:

マウスと結合するセルを選択します。

結果のフィールドを右クリックします。

  1. [セルのフォーマット]を選択します。
  2. 表示されたウィンドウで、[配置]セクションに移動します。
プログラムの仕組みの例行を入れ替える

[セルを結合する]チェックボックスをオンにして、[OK]をクリックします。選択したフィールドは、最初のセルの内容を保持したまま、1つの大きなフィールドに結合されます。

この機能は、画面上部の[整列]セクションの[ホーム]列にもあります。

「ヒッチカップル」機能付き

  1. 以前のバージョンのExcelでは、連結関数を使用してセル内のテキストを結合していました。新しいバージョンのExcelでは、連結関数に置き換えられています。それを使用するには:
  2. Excelで空白のセルをクリックします。
  3. 「=」記号を入力し、大文字で「リンク」または「リンク」を入力します。
  4. 数式の後の角かっこで、結合されたセルの最初にあるセルをクリックするか、そのアドレスを手動で入力します(たとえば、A1)。次に、セミコロンを入力し、2番目のセルをクリックまたは書き込みます。次に、セミコロンを入力して、3番目のボックスにマークを付けます。アドレスをリストした後、「Enter」を押します。結合されたテキストは、式が入力されたフィールドに表示されます。テキストブロック間にスペースを入れずに表示されます。これを回避するには、テキストの後、または数式のセルアドレスの後に、個々のセルのスペースをヒットし、「」(引用符で囲んだスペース)を書き込んで手動でスペースを追加します。数式内のスペースも、セミコロンで残りの項目から分離されています。
セルを結合するコマンドの選択

「結合」機能を使用して、Excelで2つのセルのテキストを1つに結合する方法

結果の新しいセルに、次のテンプレートに従って数式を記述します。

「結合」は、「結合」機能の改良版です。その違いは、関数を作成する段階でパラメーターが1回だけ入力されることです。特に、すべてのセルの内容に対してセパレータを1回指定する必要があります。 「結合」機能を使用するには、次の手順を実行する必要があります。

問題の説明

残念ながら、テキストを含む2つ以上のセルを組み合わせると、Excelは値を保持します 最初だけ 細胞。残りのセルのデータは削除されます。この問題は、最初に関数を使用してセルのテキストを結合することにより、標準的な方法で解決できます。 カップリング ..。ただし、これはやや不便で時間がかかります。セルをすばやく便利に組み合わせて 空のセルに「=」記号を入れ、大文字で「Combine」と書きます。 数式の後の括弧内に、引用符( ""、 "、"、 "and")で区切り文字を含めてから、セミコロンを追加します。式の2番目のパラメーターは、空のフィールドを無視することです。これらを式で考慮しない場合は、「1」と記述します。一部のバージョンでは、このパラメーターは「True」または「False」という単語で示されます。次に、結合するセルをコンマで区切ってリストし、「Enter」を押します。 VBA-Excel ..。これは、右の図に明確に示されています。

このプログラムを使用すると、データを個別に選択した範囲として維持しながらセルを結合したり、セルを行ごとまたは列ごとに結合したりできます。

これらの場合の手順を以下に詳しく説明します。

セルの1つの領域をマージする必要がある場合

  1. テキストを保持しながら、組み合わせるセルの範囲を選択します。
  2. タブに移動します VBA-Excel
  3. コマンドをクリックします セルを結合します
  4. 選んでください 結果として、式は次のようになります。 "= UNIT(" "; TRUE;" A1 ";" A2 ";" A3 ")。 A1-「Ivanov」、A2-「Ivan」、A3-「Ivanovich」の場合、「Enter」を押すと、「IvanovIvanIvanovich」が空のセルに表示されます。
  5. ボタンをクリックします 結合します

複数の範囲のセルを一度に組み合わせる必要がある場合

「&」の使用

これを行うには、上記の手順の最初の4つの手順を実行し、さらにセルの結合のタイプを設定する必要があります。

セルを連結する4番目の方法は、アンパサンド( "&")を使用することです。このため:

空のセルに「=」と入力します。

必要なセル(A1など)を入力し、「&」記号を付けてから、引用符で囲んで区切り文字を入力します。スペースまたはコンマを使用できます。引用符で囲んでから、結合する2番目のセルを入力します。 3つ以上ある場合は、新しいフィールドごとにスペースを入れてください。式は次のようになります: "= A1&" "&A2&" "&A3"。 「Enter」を押すと、セルの内容がマージされます。

マクロの使用

  1. Excelのマクロは、繰り返しのアクションを自動化するためのサービスであり、適用された機能と後で再現するためのマウスクリックの記録されたシーケンスです。これは、構造ではなくデータが変更される一般的なタスクを定期的に実行する必要がある場合に使用されます。たとえば、マクロは、計算方法ではなく、数値のみを変更する月次給与レポートで使用されます。次に、マクロにより、ユーザーは定期的に手動で数式を調整して使用する必要がなくなります。
  2. マクロを記録するには:
  3. 「コード」列の「開発者」セクションで、「マクロの記録」ボタンをクリックします。
  4. 表示されるウィンドウで、マクロの名前を選択します。これにより、後で検索しやすくなり、キーボードショートカットと保存場所を割り当て、説明を追加できます。

[OK]をクリックしてから、正確にエラーなしで(マクロもエラーを記録するため)、アルゴリズムを実行します。

[開発者]タブと[コード]タブに戻り、[記録の停止]をクリックします。

マクロは、同じ名前のプログラミング言語でVisual Basic for Applicationsコードの形式で記述されており、ALT + F11を押して編集できます。手動編集では、記録されたマクロの編集が可能になりますが、これには追加の知識が必要であり、通常のユーザーは利用できません。また、マクロは複数のMicrosoftOffice製品で同時に機能することができます。マクロは、割り当てられた組み合わせを押すか、ALT + F8の組み合わせによって呼び出される「マクロ」ウィンドウを介して実行されます。

  1. データを失うことなくExcelでセルをマージするにはどうすればよいですか?
  2. データを失わないでください
  3. それらの中で、Excelへのアドオンを使用する方が良いです-アドイン

セパレーター

表示されるダイアログボックスで。便宜上、結果のプレビューがあります。

VBA-Excelアドインを使用すると、データを維持しながら(行や列などで)多数のセルを連結する必要がある場合でも、プロセスを簡素化できます。

データを失うことなくExcelでテキスト付きのセルを1つにマージする方法

CONCATENATE関数を使用してデータを失うことなくExcelでセルをマージする方法

コンテキストメニューまたはツールバーのボタンを使用すると、システムはデータの一部を削除するように強制します。テキストを失うことなくセルを連結するには、CONCATENATE関数が役立ちます。

  1. セルを「Surname」、「First name」、「Patronymic」というテキストと組み合わせるには、新しいセルに数式を挿入する必要があります。
  2. その結果、スペースなしで3つのセルからのテキストを結合する関数:
  3. テキストをスペースで区切るには、次の式を使用します。
  4. 二重引用符の間の引用符に、結合時にテキストを区切るスペースを追加しました。
  5. 結合の結果に満足している場合は、それを値として記録することが重要です。これを行うには、Ctrl + C(コピー)およびCtrl + V(貼り付け)キーを使用して、データを値としてコピーして貼り付けます。次に、「値」データ形式を選択します。

「&」文字を使用してテキストを失うことなくセルを連結する方法

おそらくこれは、マクロや数式を使用せずに組み合わせる最も簡単な方法です。

「Surname」、「First name」、「Patronymic」というテキストでセルを連結するには、新しいセルに数式を挿入する必要があります。

  1. 二重引用符で囲まれた「&」文字とスペースの助けを借りて、数式やマクロを使用せずに、データを失うことなくすばやくマージすることができました。
  2. 連結の結果に満足している場合は、それを値として記録することが重要です。これを行うには、Ctrl + C(コピー)およびCtrl + V(貼り付け)キーを使用して、受信したデータを値としてコピーして貼り付けます:
  3. 多機能のMicrosoftExcelスプレッドシートエディタを使用すると、同じ問題をいくつかの方法で解決できます。ユーザーは、ホットキー、数式、特別なアドインを使用して手動でアクションを実行できます。同じことが、異なる条件のセルを組み合わせる場合にも当てはまります。今日は、データを失うことなく、Excelでセルとテキストを1つに結合する方法について説明します。この操作は、プログラムの標準的な手段とサードパーティのプラグインの両方を使用して実行されます。塗りつぶされたセルを通常の方法で接続すると、左側のセルの内容のみが保存されるため、この場合、トリックなしでは実行できません。

コンテキストメニューまたはツールバーのキーを使用してセルを結合します。次に、F4キーを使用して、セルをさらに結合します。

クリップボード

  1. 複数のセルのテキストを1つに結合することは、表形式のデータを操作するときの基本的な機能です。
  2. 通常のコピーアンドペースト手順でこの問題を解決できます。ただし、組み込みのクリップボード機能を使用して、セルの内容を正常に転送できます。手順を詳しく考えてみましょう。

関数の使用

Excelには、セルを組み合わせるためのいくつかの関数が用意されています。まず、最も単純で「失われた」情報について話しましょう。 Excelで2つのセルのテキストを1つに結合し、値を1つだけ残す方法に関心がある場合は、[セル形式]セクションの[結合]機能が必要になります。

マウスと結合するセルを選択します。

まず、クリップボードの内容を含むサイドウィンドウを開く必要があります。これを行うには、[ホーム]タブでボタンをクリックして、このブロックをExcelのメインウィンドウに表示します。

  1. [セルのフォーマット]を選択します。
  2. 表示されたウィンドウで、[配置]セクションに移動します。

[セルを結合する]チェックボックスをオンにして、[OK]をクリックします。選択したフィールドは、最初のセルの内容を保持したまま、1つの大きなフィールドに結合されます。

次に、マウスでセルを選択します。セルの内容を1つにまとめる必要があります。ツールバー、コンテキストメニュー、またはキーボードショートカットのCtrl + Cを使用してそれらをコピーします。

「ヒッチカップル」機能付き

  1. 以前のバージョンのExcelでは、連結関数を使用してセル内のテキストを結合していました。新しいバージョンのExcelでは、連結関数に置き換えられています。それを使用するには:
  2. Excelで空白のセルをクリックします。
  3. 「=」記号を入力し、大文字で「リンク」または「リンク」を入力します。
  4. 数式の後の角かっこで、結合されたセルの最初にあるセルをクリックするか、そのアドレスを手動で入力します(たとえば、A1)。次に、セミコロンを入力し、2番目のセルをクリックまたは書き込みます。次に、セミコロンを入力して、3番目のボックスにマークを付けます。アドレスをリストした後、「Enter」を押します。結合されたテキストは、式が入力されたフィールドに表示されます。テキストブロック間にスペースを入れずに表示されます。これを回避するには、テキストの後、または数式のセルアドレスの後に、個々のセルのスペースをヒットし、「」(引用符で囲んだスペース)を書き込んで手動でスペースを追加します。数式内のスペースも、セミコロンで残りの項目から分離されています。

「結合」機能を使用して、Excelで2つのセルのテキストを1つに結合する方法

=連結(X、Y)

行をExcelで折り返す方法

2つのテーブルをリンクする方法

セルを分割する方法

  1. 複数のセルを組み合わせる方法
  2. Excelでセルのテキストを組み合わせる方法

Excelで除算する方法

テーブルで休憩をとる方法

あるテーブルから別のテーブルにデータを転送する方法

別のテーブルをテーブルに置く方法

列を強調表示する方法

Excelでピリオドをコンマに置き換える方法

「。この場合、XとYは、マージされるセルの座標の値です。

Excelで1つのセルにリストを作成する方法

テーブルを組み合わせる方法

Excelでセルを分割する方法

テーブルを保存する方法

Excelでセルを合計する方法

Excelをオープンにする方法

Excelでテーブルを操作する場合、ユーザーは多くの場合、いくつかのセルをマージする必要があります。これらのセルにデータがない場合、つまり、このタスク自体は難しくありません。それらは空です。しかし、セルに情報が含まれている状況はどうでしょうか。マージ後にデータは失われますか?この記事では、この問題を詳細に分析します。

セルをマージする方法 手順は非常に簡単で、次の場合に使用できます。 空のセルの連結。

セルの連結。そのうちの1つだけに入力されたデータが含まれます。 まず、マウスの左ボタンで結合するセルを選択する必要があります。次に、[ホーム]タブのプログラムメニューに移動し、そこで必要なパラメータを探します-「結合して中央に配置」。 この方法では、選択したセルが1つのセルにマージされ、コンテンツが中央に配置されます。

情報を中央ではなく、セルのフォーマットを考慮して配置する場合は、セルを結合するためのアイコンの横にある小さな下向き矢印をクリックし、開いたメニューで[結合]項目を選択する必要があります。セル」。

このマージ方法は、データをマージされたセルの右端に揃えます(デフォルト)。

この場合、セルB2とD2を連結する必要があります。つまり、次の式を記述します。

このマージ方法では、結果は多少異なります。セルは1つにマージされますが、行ごとの内訳は保持されます。

セルは、コンテキストメニューを使用してマージすることもできます。このタスクを実行するには、カーソルとマージする領域を選択して右クリックし、リストから[セルの書式設定]を選択します。

そして、表示されるウィンドウで、「整列」項目を選択し、「セルのマージ」の前にチェックマークを付けます。このメニューでは、ワードラップ、自動調整、水平方向と垂直方向、方向、さまざまな配置オプションなど、他のマージオプションを選択することもできます。すべてのパラメータを設定したら、「OK」をクリックします。

したがって、必要に応じて、セルは1つにマージされました。

データを失うことなくセルをマージする方法

しかし、複数のセルにデータが含まれている状況はどうでしょうか。実際、単純なマージでは、左上のセルを除くすべての情報が削除されます。

そして、この一見難しいタスクには解決策があります。これを行うには、「CONNECT」機能を使用できます。 最初のステップは、次のことを行うことです。マージするセルの間に空のセルを追加する必要があります。これを行うには、新しい列/行を追加する前の列/行番号を右クリックし、ドロップダウンメニューから[挿入]項目を選択します。

これをテキストから最初の文字を抽出する機能と組み合わせると-

、次に、1つの式でイニシャルの付いた名前を取得できます。

いくつかのセルにテキストがあり、これらのセルを1つに結合して、そこでテキストをマージすることが望まれます。問題は1つです-ボタン

マージして中央に配置

Excelでは、セルを組み合わせる方法を知っていますが、テキストが複雑であるため、左上のセルのテキストのみが存続します。

(Wordテーブルのように)セルをマージするテキストとマージするには、マクロを使用する必要があります。これを行うには、タブでVisual BasicEditorを開きます

開発者-

Visual Basic(開発者-Visual Basic)

または、Alt + F11キーボードショートカットを使用して、新しいプログラムモジュールをブックに挿入します(メニュー

挿入-モジュール

)そして、そのような単純なマクロのテキストをそこにコピーします。

ここで、複数のセルを選択し、Alt + F8キーボードショートカットまたはボタンを使用してこのマクロを実行すると、

[開発者]タブ

(開発者-マクロ)

次に、結合されたテキストが収まるセルをダブルクリックします。

オフィスメニューの設定には、データを失うことなくセルを結合する機能と、セルを特殊文字で区切る機能が含まれています。

アドオンをインストールすると(ダウンロード用のリンクは記事の最後にあります)、リボンに新しいタブ「office-menu」が表示されます。このタブには、ロスレスマージボタンとセパレーターを指定するための2つのフィールドがあります。

「クリップボード」ウィンドウから貼り付けたオブジェクトをクリックします。次に、2つのセルからのテキストが1つのセルに表示されます。

この方法は実装が最も簡単ですが、追加機能がありません。セパレータを選択したり、1つのアルゴリズムを複数の行または列に適用したりすることはできません。すべてのアクションは手動で実行する必要があります。
この方法は実装が最も簡単ですが、追加機能がありません。セパレータを選択したり、1つのアルゴリズムを複数の行または列に適用したりすることはできません。すべてのアクションは手動で実行する必要があります。

数式を使用して組み合わせる それでは、より複雑な方法に移りましょう。それらの1つは、数式を使用しています。手順をさらに詳しく考えてみましょう。 , 結合されたテキストを配置するセルをダブルクリックします。

2つのテーブルをリンクする方法

式を書き始めます。これを行うには、=記号を付けて、最初に最初のセルをクリックします。次に、&記号を使用して残りのセルを追加します。 Enterキーを使用して数式を適用します。

これで、セルの内容を確認できますが、区切り文字は表示されません。単語やブロックの間にスペースを表示するには、数式を複雑にする必要があります。 = D3&”“&E3の形式になります。 これで、2つのセルのテキストがマージされました。しかし、連続する複数の行に対して同じ手順を繰り返す必要がある場合はどうなりますか?すべてが十分に単純です。新しいセルの隅にマウスカーソルを置き、テーブル全体の最後まで伸ばす必要があります。 Excelで2つ以上のセルのテキストを1つに結合する方法

複数のセルのテキストを1つに結合することは、表形式のデータを操作するときの基本的な機能です。
複数のセルのテキストを1つに結合することは、表形式のデータを操作するときの基本的な機能です。

複数のセルのテキストを1つに結合することは、表形式のデータを操作するときの基本的な機能です。その助けを借りて、任意の数のフィールドのコンテンツを必要に応じて連結し、空きセルに配置できます。従業員の名前リスト、さまざまな方向のレポート、およびその他の操作を大量の情報とともに編集するときに使用されます。セルをマージするには、データ損失ありと損失なしの2つの方法があります。前者の場合、結合されたセルに残る値は1つだけです。後者の場合、すべてのテキストが保存されます。 2番目の方法には、組み合わせるための少なくとも4つのオプションが含まれます。2つの関数(「連結」と「結合」)の使用、アンパサンド記号の使用、およびマクロの使用です。この記事では、Excelで複数のセルのテキストを1つにマージする方法を詳しく見ていきます。

数式の後の角かっこで、結合されたセルの最初にあるセルをクリックするか、そのアドレスを手動で入力します(たとえば、A1)。次に、セミコロンを入力し、2番目のセルをクリックまたは書き込みます。次に、セミコロンを置き、3番目のボックスにマークを付けます。アドレスをリストした後、「Enter」を押します。結合されたテキストは、式が入力されたフィールドに表示されます。テキストブロック間にスペースを入れずに表示されます。これを回避するには、テキストの後、または数式のセルアドレスの後に、個々のセルのスペースをヒットし、「」(引用符で囲んだスペース)を書き込んで手動でスペースを追加します。数式内のスペースも、セミコロンで残りの項目から分離されています。
数式の後の角かっこで、結合されたセルの最初にあるセルをクリックするか、そのアドレスを手動で入力します(たとえば、A1)。次に、セミコロンを入力し、2番目のセルをクリックまたは書き込みます。次に、セミコロンを置き、3番目のボックスにマークを付けます。アドレスをリストした後、「Enter」を押します。結合されたテキストは、式が入力されたフィールドに表示されます。テキストブロック間にスペースを入れずに表示されます。これを回避するには、テキストの後、または数式のセルアドレスの後に、個々のセルのスペースをヒットし、「」(引用符で囲んだスペース)を書き込んで手動でスペースを追加します。数式内のスペースも、セミコロンで残りの項目から分離されています。

「結合」は、「結合」機能の改良版です。その違いは、関数を作成する段階でパラメーターが1回だけ入力されることです。特に、すべてのセルの内容に対してセパレータを1回指定する必要があります。 「結合」機能を使用するには、次の手順を実行する必要があります。

複数のセルのテキストを1つに結合することは、表形式のデータを操作するときの基本的な機能です。
複数のセルのテキストを1つに結合することは、表形式のデータを操作するときの基本的な機能です。

数式の後の括弧内に、引用符( ""、 "、"、 "and")で区切り文字を含めてから、セミコロンを追加します。式の2番目のパラメーターは、空のフィールドを無視することです。これらを式で考慮しない場合は、「1」と記述します。一部のバージョンでは、このパラメーターは「True」または「False」という単語で示されます。次に、結合するセルをコンマで区切ってリストし、「Enter」を押します。

セルを連結する4番目の方法は、アンパサンド( "&")を使用することです。このため: Excelのマクロは、反復アクションを自動化するためのサービスです。これは、適用された機能と後で再現するためのマウスクリックの記録されたシーケンスです。構造ではなくデータが変更される一般的なタスクを定期的に実行する必要がある場合に使用されます。たとえば、マクロは、計算方法ではなく数値のみを変更する月次給与レポートで使用されます。次に、マクロにより、ユーザーは定期的に手動で数式を調整して使用する必要がなくなります。 たとえば、セルの値がテーブルセルのhtmlタグで囲まれるようにセルをマージしましょう( この記事では、Excelスプレッドシートのセルを結合する方法と、データを失うことなくセル内のテキストやその他の種類のデータを結合する方法について説明します。 Yandex.Images :

Excelでは、いくつかのセルまたは列の領域を1つに結合したり、数式を使用してセル内のデータを結合したりすることができます。
Excelでは、いくつかのセルまたは列の領域を1つに結合したり、数式を使用してセル内のデータを結合したりすることができます。

インスタントフィル

これは別の記事で見つけることができます。
これは別の記事で見つけることができます。

Excelで複数のセル(行/列)を組み合わせるのは非常に簡単です。このメソッドは、空のセルまたはセルを結合するために使用されます。そのうちの1つだけに、テーブルヘッダーなどのデータが含まれます。

複数のセルのテキストを1つに結合することは、表形式のデータを操作するときの基本的な機能です。
複数のセルのテキストを1つに結合することは、表形式のデータを操作するときの基本的な機能です。

マージするには、マージするセルの領域を選択して、タブをクリックします

メイン
(配置)適切なオプション:
セルのマージ
オプションの組み合わせ:
セルマージオプションホーム(配置)
選択したセルをマージした結果:
このようにセルの連結を使用することは、データのさらなる作業、たとえば、並べ替えやフィルタリング、ピボットテーブルの作成に最適なオプションではありません。例外的な場合に使用するようにしてください。絶対に使用しないでください。
同様の効果がありますが、結果はありませんが、セルの書式設定が行われます(
Ctrl + 1
)、
タブ
配置►水平►選択の中心
セルのフォーマットウィンドウ
データを含む複数のセルを組み合わせる必要がある場合、標準的な方法では機能しません。Excelは次の点について警告します。
セル制限の連結

しかし、あなたは永続的であり、結果は次のとおりです。一部のデータが失われました。

解決できない問題はありません。マクロが助けになります。これは、データを失うことなく、異なるセル(行/列)からのデータを1つの共通のセルに結合するのに役立ちます。
解決できない問題はありません。マクロが助けになります。これは、データを失うことなく、異なるセル(行/列)からのデータを1つの共通のセルに結合するのに役立ちます。

Sub MergeToOneCell() '異なるセルからのテキストを1つのマージされたものにマージします

Const sDelim As String = "" '区切り文字、 ""に追加して目的の文字に置き換えます &範囲としての薄暗いrCell

Dim sMergeStr As String
Dim sMergeStr As String

TypeName(Selection)<> "Range"の場合、Subを終了します &選択あり .Cellsの各rCellについて sMergeStr = sMergeStr&sDelim&rCell.Text 次のrCell Application.DisplayAlerts = False

.Merge Across:= False &Application.DisplayAlerts = True .Item(1).Value = Mid(sMergeStr、1 + Len(sDelim))

で終わる

  • エンドサブ
  • マクロ操作の結果、1つのセルに結合されたテキスト:
  • マクロを使用して結合した結果
数式を使用してセルを組み合わせる方法
数式を使用してセルを組み合わせる方法

1.セル内のデータを組み合わせる最も簡単な方法は、連結記号を使用することです カテゴリー (アンパサンド):

セルを&で連結する

追加用

フォーミュラプレスに シフト+7 、 オン ENG キーボード・レイアウト。 演算子が追加されたセル参照

、セパレータなしでデータスプライシングが発生します。 カップリング 数式で引用符で囲まれた必要なセパレータを使用して、セパレータを追加できます。

例えば:
例えば:

スペース "";

カンマとスペース "、";

セミコロン ";"等

セルを区切り文字で連結します

2.文字列を組み合わせる次のオプションは関数です (CONCATENATE)、2つ以上のテキスト文字列を1つに結合するように設計されたテキスト関数の1つ。 :

Excel 2016以降、これはまだ機能するスローバックであり、バージョン互換性のフレームワーク内で使用されます。
Excel 2016以降、これはまだ機能するスローバックであり、バージョン互換性のフレームワーク内で使用されます。

関数構文: & 連結(text1; [text2]; ...) カップリング どこ

text1 ニュアンス:単語間のスペースを忘れないでください。テキストであるため、単語は個別の引数として記述し、角かっこで囲む必要があります。 、それぞれデータまたはテキスト定数を含む最初のセルへの参照 (CONCAT) [text2]

次のセル参照またはテキスト定数など。テキスト値、数値(日付)、またはセル参照を連結できます。 最大255個の要素と最大8192文字を含めることができます。

CONCATENATE関数を使用してセルを連結します

この関数は、区切り文字なしでテキストを接着します。引数の間に引用符で区切ることにより、問題が解消されます。 テキストを組み合わせても問題は発生しませんが、数字や日付を組み合わせると結果が異なる場合があります。

、セパレータなしでデータスプライシングが発生します。 たとえば、セル内のテキストと数値を整数に丸められた数式と組み合わせたり、日付を追加したりできます。

数値はプログラムメモリに保存されるときに追加されます。日付は数値であるため、フォーマットなしで表示されます。

結合後に数値または日付に必要な形式を設定するには、を追加する必要があります
結合後に数値または日付に必要な形式を設定するには、を追加する必要があります

テキスト セルを数値と日付で連結する

演算子を使用したデータ集約の欠如 と機能 は、テキストのすべての部分を個別の引数として指定する必要があるため、多数のセルを結合することは非常に面倒な作業です。

CONCATENATE関数を使用してセルを連結します

このソリューションは、2つの新しい機能を含むExcel2016以降に表示されます。 , (CONCAT)と

  • Range2 (TEXTJOIN)、これについては以下で説明します。
  • 3.機能 概念 ;
  • 、前任者の機能を完全に満たしますが、データ範囲でも機能します。 関数構文:

、セパレータなしでデータスプライシングが発生します。 コンセプト(text1; [text2]; ...) ここで、textは追加する要素です。文字列、またはセルの範囲などの文字列の配列です。

数値はプログラムメモリに保存されるときに追加されます。日付は数値であるため、フォーマットなしで表示されます。

最大253個の引数を含めることができます。
最大253個の引数を含めることができます。

連結された文字列に32767文字(セル入力制限)を超える場合、VALUE!エラーがスローされます。 と機能 :

CONCAT関数を使用してセルの範囲を連結します
CONCAT関数を使用してセルの範囲を連結します

問題なく動作しますが、区切り文字を使用して範囲を結合する場合は、

助けにはなりません。

4.組み合わせる最良の方法は機能です

Добавить комментарий