How to combine two cells in Google Sheets: Merge and Join Options

Learn how to combine two cells in Google Sheets using merge, CONCAT, &, and TEXTJOIN with step-by-step guidance, practical examples, and best practices.

How To Sheets
How To Sheets Team
·5 min read
Quick AnswerSteps

How to combine two cells in Google Sheets: merge the cells physically or join their contents with formulas. You can choose between merging via Format > Merge cells for a single layout, or using CONCAT, the & operator, or TEXTJOIN to build a combined value in another cell. This guide covers both approaches with practical examples.

What does it mean to combine two cells in google sheets?

In Google Sheets, you can merge two or more adjacent cells to create a single, larger cell, or you can keep the cells separate and assemble a combined value with formulas. The distinction matters: a merged cell can help with layout or headers, while a formula-based join preserves the original data in each source cell and yields a new string that you can use in calculations or reports. When you say 'combine two cells in google sheets', you should decide whether you care more about the visual arrangement or the underlying data flow. If your sheet is primarily used for data entry and downstream calculations, using a formula is typically safer, because the individual pieces of data remain accessible and unaltered. If your goal is presentation—such as a title row spanning columns—merging makes sense, but be aware that it can complicate sorting, filtering, and pasting.

According to How To Sheets, the most common path is to start with the simple question: do I need a single cell for display, or a combined value for use in formulas? A merged cell will lose the data from any non-top-left cells when you perform the merge, potentially causing data loss if you were not intending to merge for presentation only. Conversely, joining strings through CONCAT, the & operator, or TEXTJOIN preserves the original cells and yields a new text value that you can place in a separate target cell. This article will cover both options with clear steps and concrete examples, so you can decide the right approach for your worksheet.

Merge cells: when and how

Merging cells is a layout tool. It is useful for headers or sections that need to span multiple columns. To merge, select adjacent cells (for example, A2 and B2). Then go to the menu: Format > Merge cells > Merge all (or Merge horizontally for row-based merges). The merge operation keeps only the content of the upper-left cell and discards the rest. If you later realize you merged too much, you can unmerge with Format > Merge cells > Unmerge. Remember: merged cells can complicate sorting, filtering, copying, and data validation, so use this option judiciously. If your aim is visual alignment rather than data consolidation, merging is often appropriate. If data integrity matters, consider keeping sources separate and using formulas to display a combined value elsewhere.

Concatenating contents with formulas: CONCAT, CONCATENATE, and &

There are several ways to join text from two cells without destroying the source data. The simplest approach is the ampersand operator: =A1 & " " & B1, which produces a space between the values. For two arguments, you can also use =CONCATENATE(A1, " ", B1) or =CONCAT(A1, B1) (the latter is limited to two arguments in many spreadsheets). Using these formulas keeps A1 and B1 intact and outputs a new string in the target cell. This method is ideal for headers, combined labels, or any scenario where you need a single text value for reporting while preserving source data for calculations.

TEXTJOIN for multi-cell joins

TEXTJOIN is the most flexible option when you want to combine multiple cells with a consistent delimiter. Example: =TEXTJOIN(" ", TRUE, A1:C1) joins A1, B1, and C1 with a single space as a separator, skipping empty cells if the second argument is TRUE. TEXTJOIN supports ranges and arrays, making it ideal for lists, column headers, or creating a single summary string from a row or column. When working with large datasets, TEXTJOIN reduces formula clutter and helps maintain consistency across your sheet.

Practical, step-by-step examples

Example 1: Merge two cells for a header. Select A1:B1, then Format > Merge cells > Merge horizontally. This action visually creates one header cell spanning two columns. If you merge, be mindful of how it affects sorting and data validation in adjacent columns. Example 2: Create a joined header value. In C1, enter =A1 & " - " & B1 to produce a combined header like 'Name - Role'. If you later edit A1 or B1, C1 updates automatically, preserving the originals in A1 and B1 for calculations. You can also use TEXTJOIN to combine a range of headers: =TEXTJOIN(" | ", TRUE, A1:C1) yields a clean, delimited string. The core idea is to choose between a visual merge for appearance and a formula-based join for data integrity and flexibility.

Data integrity and edge cases

If you merge cells, you lose the extra data in the non-top-left cells, which can create gaps if those cells contained important information. When performing joins via formulas, you retain all original data, but the resulting value appears in a separate cell and may require adjusting references if the source data moves. If you need both: merge for visuals in one area and keep data in another, use a formula to display the merged result in a separate column or row. Always back up your sheet before making structural changes, especially in large datasets, to avoid accidental data loss.

Best practices and pitfalls

  • Prefer joining values with formulas when data may change, or when you need to sort/filter rows later. This preserves data and reduces maintenance.
  • Reserve merging for headers or presentation elements where the merged area is not subject to frequent sorting.
  • Use TEXTJOIN for ranges to maintain consistency and reduce redundancy across the sheet.
  • Always test on a copy of your sheet to evaluate how merges affect downstream formulas and data validation.
  • Document your approach in a comments column or a separate guide within the workbook so teammates understand why certain cells are merged or joined.

Tools & Materials

  • Google account with access to Google Sheets(Sign in to your Google account and open Sheets.)
  • Stable internet connection(Ensure connectivity to avoid data loss when applying changes.)
  • Sample Google Sheet (for practice)(Create a test sheet with a few sample cells to merge or join.)
  • Keyboard shortcuts reference (optional)(Familiarize with general shortcuts; there is no universal merge shortcut.)

Steps

Estimated time: 15-25 minutes

  1. 1

    Open the target Google Sheet

    Launch Google Sheets and open the document you want to modify. Decide whether you will merge cells for display or join values with formulas in a separate cell.

    Tip: Create a backup copy before making structural changes to prevent accidental data loss.
  2. 2

    Decide your method

    Choose between merging for layout or formulas for data integrity. If in doubt, start with formulas to preserve data and maintain flexibility.

    Tip: If the goal is presentation, note which areas are safe to merge and which should stay data-driven.
  3. 3

    Prepare the destination area

    Select the cells where you want the merged result or joined text to appear. Make sure the destination does not overwrite important data.

    Tip: Label the destination column or row clearly to avoid confusion later.
  4. 4

    Merge cells for layout (optional)

    If you decide to merge, select adjacent cells (e.g., A2:B2), then Format > Merge cells > Merge horizontally. Confirm the content behavior before finalizing.

    Tip: If there is content in the non-top-left cells, be prepared for potential data loss in those cells.
  5. 5

    Enter a concatenation formula

    In the destination cell, type a formula to join values, such as =A1 & " " & B1. This creates a combined string without altering source data.

    Tip: Place spaces or punctuation inside quotes to format the joined text exactly as needed.
  6. 6

    Use CONCATENATE or CONCAT as alternatives

    If you prefer explicit functions, use =CONCATENATE(A1, " ", B1) or =CONCAT(A1, " ", B1). These can be clearer to readers who expect a function-based approach.

    Tip: Remember CONCATONLY supports two arguments; use CONCATENATE for more items if needed.
  7. 7

    Explore TEXTJOIN for ranges

    For joining multiple cells, use =TEXTJOIN(" ", TRUE, A1:C1). TRUE skips blanks; adjust delimiter as needed.

    Tip: TEXTJOIN is especially powerful for headers or summaries spanning many columns.
  8. 8

    Test and verify results

    Check that the joined values update when source cells change and that merged areas still respond to edits where appropriate.

    Tip: If data moves, ensure references still point to the right cells or adjust with absolute references.
  9. 9

    Document your approach

    Add a note or a guide in the sheet describing when and why you merged or joined data to help teammates.

    Tip: Documentation reduces confusion and prevents accidental rework.
Pro Tip: Always back up your sheet before doing structural changes like merging cells.
Warning: Merged cells can complicate sorting, filtering, and copying data; prefer formulas for data integrity.
Note: If you only need a visual header, merge sparingly and keep data in adjacent, unmerged cells for easy data operations.
Pro Tip: Use TEXTJOIN with TRUE to ignore blanks and avoid stray spaces in your results.

FAQ

Can I merge cells without losing data?

Merging cells preserves only the content of the upper-left cell and discards the rest. If those other cells held important data, merge could cause data loss. Use formulas to combine values while keeping all data intact.

Merging cells keeps only the top-left value and may remove others, so use caution or choose a formula-based approach to preserve data.

What happens when I unmerge cells?

Unmerging restores the cells to their original individual cells. The content from the merged area remains in the main cell, while previously discarded data in other cells will reappear only if it was preserved prior to merge. If you used a formula in a separate cell, that value remains unchanged.

Unmerging brings back the original individual cells; data that was overwritten by the merge may be lost, so review your sheet after unmerging.

When should I use TEXTJOIN vs CONCATENATE?

Use TEXTJOIN when you need to combine many cells with a consistent delimiter across a range. CONCATENATE or the CONCAT function are better for joining a fixed small number of cells. TEXTJOIN also has an option to skip blanks.

TEXTJOIN is ideal for ranges; CONCAT and CONCATENATE work well for a few cells with explicit punctuation.

Is there a shortcut to merge cells quickly?

Sheets provides a menu-based merge option (Format > Merge cells). There isn’t a universal keyboard shortcut for merging; you typically use the menu or right-click context menu.

There isn’t a built-in universal keyboard shortcut for merging cells; use the menu path to merge.

Can I apply merging or joining to many rows at once?

Yes, you can merge across multiple rows and columns, but it increases the risk of data loss and reduces sheet flexibility. Prefer applying formulas across rows for consistency and maintainability.

You can merge across many rows, but formulas often scale better and preserve data.

What should I consider before sharing a sheet with merged areas?

When sharing, ensure collaborators understand any merged areas and whether data in non-top-left cells was impacted. Provide guidance on whether to keep merges or switch to formulas for dynamic data.

Explain any merged areas and recommend formulas for dynamic data when sharing with others.

Watch Video

The Essentials

  • Choose merge for presentation only, not when data retention is needed
  • Use formulas (CONCAT, &, TEXTJOIN) to join values while keeping source data intact
  • TEXTJOIN is best for multi-cell ranges with optional blank skipping
  • Document your approach to help teammates and avoid rework
  • Test changes on a copy before applying them to production sheets
Diagram showing merge vs join in Google Sheets
Process for combining cells in Google Sheets

Related Articles