How To Find Merged Cells In Google Sheets

If you’re an avid user of Google Sheets, you’ve likely come across merged cells. Merged cells can be incredibly useful when you want to combine two or more cells into one larger cell. This can be particularly handy when you’re creating headers or when you want to center text across multiple columns. However, it can be rather tricky when you need to find these merged cells in your spreadsheet. This blog post will guide you on how to find merged cells in Google Sheets.

Using Google Apps Script

The easiest and most efficient way of finding merged cells in Google Sheets is by using Google Apps Script. Here is a simple script that you can use:

function findMergedCells() {
  var sheet = SpreadsheetApp.getActiveSpreadsheet().getActiveSheet();
  var range = sheet.getDataRange();
  var values = range.getValues();

  for (var row = 0; row < values.length; row++) {
    for (var col = 0; col < values[0].length; col++) {
      if (range.getCell(row + 1, col + 1).isPartOfMerge()) {
        Logger.log('Merged cell found at row ' + (row + 1) + ' and column ' + (col + 1));

This script will loop through all the cells in the active sheet, and log the coordinates (row and column numbers) of all merged cells. You can view these logs through the ‘View > Logs’ option in the Apps Script Editor.

How to Run the Script

Running the script is a straightforward process. Here are the steps:

  1. Open your Google Sheet.
  2. Click on the “Extensions” menu, then select “Apps Script.”
  3. Once in the Apps Script Editor, paste the above script into the code area.
  4. Click on the disk icon or select “File > Save” to save the script.
  5. Run the function by selecting it from the dropdown menu (next to the bug icon) and then click on the triangle icon to execute it.
  6. Give necessary permissions, if prompted.
  7. Once the script has run, you can view the logs by selecting ‘View > Logs’.


With the help of Google Apps Script, finding merged cells in Google Sheets becomes a breeze. This simple yet efficient script will save you valuable time and ensure that you never miss a merged cell in your data analysis. Happy sheeting!