KutoolsforOffice — One Suite. Five Tools. Get More Done.February Sale: 20% Off

How to quickly jump to the next cell with data in Excel?

AuthorSunLast modified

When working with large Excel spreadsheets, it is common to encounter columns or rows that contain empty cells scattered throughout your data. Navigating these gaps efficiently can save time and reduce manual scrolling when you need to review, check, or process information. For example, you might need to jump quickly from one entered value to the next in a list without stopping at each blank cell. Fortunately, Excel offers several ways to help streamline this process. Below, we will explore practical methods, their applicable scenarios, and useful tips for jumping to the next non-blank cell.

Jump to next cell with data by shortcuts

One of the fastest ways to navigate through a list with interspersed blank cells is by using Excel's built-in keyboard shortcuts. To instantly move your selection to the next non-blank cell, simply hold the Ctrl key and press the Down Arrow key Down Arrow key. This action allows you to skip over any empty cells in your current column and land directly on the next cell that contains data.

For instance, consider a situation where column A has cell A3 and the range A7:A9 as blank. If you start with cell A1 selected, pressing Ctrl + Down Arrow will move the cursor first to cell A2. Pressing the shortcut again brings you directly to cell A4, bypassing the blank cells in between. This can be incredibly efficient for quickly inspecting a dataset or for jumping between sections of filled data without manually scanning each row.

A screenshot showing jumping to next non-blank cell

Here are a few practical reminders for using this shortcut:

  • This method works for both vertical and horizontal navigation; use Ctrl + Right Arrow to jump to the next field with data in a row.
  • The shortcut can be used in any standard worksheet and will jump until it finds the next non-empty cell or reaches the end of the worksheet.
  • If your list contains merged cells, the shortcut may not always behave as expected – merged cells may be skipped or included depending on their position.
  • For columns or rows where blanks are frequent, repeating Ctrl + Arrow quickly can help you scan through your data efficiently.

If you find the shortcut doesn't land where you expect (for example, in a cell that looks blank but isn't), check for hidden characters like spaces or formulas that return empty strings, as Excel treats these cells as containing data. Also, be aware that if you select a group of cells before using the shortcut, Excel will only move within the selected range.


VBA Code – Jump to next non-blank cell based on custom logic

If you need a more flexible way to find and move to the next cell with data – such as skipping merged cells, handling data across multiple columns, or customizing jump conditions – you can create a short VBA macro for automation. This solution is ideal for lists with complex layouts or datasets where shortcut keys are insufficient due to merged cells or custom skipping logic.

1. While in your Excel workbook, click Developer > Visual Basic to open the Microsoft Visual Basic for Applications window. Next, click Insert > Module. In the code window, copy and paste the following macro:

Sub JumpToNextNonBlankCell()
    Dim ws As Worksheet
    Dim startCell As Range
    Dim nextCell As Range
    Dim col As Integer, row As Long
    
    On Error Resume Next
    xTitleId = "KutoolsforExcel"
    
    Set ws = ActiveSheet
    Set startCell = Application.InputBox("Select starting cell", xTitleId, ActiveCell.Address, Type:=8)
    
    col = startCell.Column
    row = startCell.Row + 1
    
    Do While ws.Cells(row, col).MergeCells Or ws.Cells(row, col).Value = ""
        row = row + 1
        If row > ws.Rows.Count Then
            MsgBox "No more non-blank cells found below.", vbInformation, xTitleId
            Exit Sub
        End If
    Loop
    
    ws.Cells(row, col).Select
End Sub

2. To run the macro, click the Run button button in the VBA window. You will be prompted to select your starting cell. The macro will automatically find and select the next non-blank, non-merged cell beneath your starting point in the same column. If no such cell exists, you will receive a message notification.

Tips for using this macro:

  • You may modify the macro logic to search multiple columns or to define custom jump conditions, such as ignoring cells containing specific text.
  • This approach helps when dealing with merged cells, which often confuse shortcut navigation.
  • Always save your workbook before running macros, as macros are not easily undone. If you receive an error, check your worksheet for protected cells or unusual formatting.

Potential limitations:

  • Macros can only run in workbooks where macros are enabled.
  • Care should be taken with merged cells, as Excel stores only the data in the upper-left cell of a merge range.

When choosing among these solutions, consider how your data is organized, whether you need pure navigation, automation, or reporting functions, and whether workbook structures like merged cells or filters might interfere with simple shortcut navigation. Try the approach best suited to your scenario, and always double-check results for edge cases such as merged cells, formulas, or filtered views.


Best Office Productivity Tools

🤖Kutools AI Aide: Revolutionize data analysis based on: Intelligent Execution   |  Generate Code  |  Create Custom Formulas  |  Analyze Data and Generate Charts  |  Invoke Kutools Functions
Popular Features: Find, Highlight or Identify Duplicates   |  Delete Blank Rows   |  Combine Columns or Cells without Losing Data   |  Round without Formula ...
Super Lookup: Multiple Criteria VLookup    Multiple Value VLookup  |   VLookup Across Multiple Sheets   |   Fuzzy Lookup ....
Advanced Drop-down List: Quickly Create Drop Down List   |  Dependent Drop Down List   |  Multi-select Drop Down List ....
Column Manager: Add a Specific Number of Columns  |  Move Columns  |  Toggle Visibility Status of Hidden Columns  |  Compare Ranges & Columns ...
Featured Features: Grid Focus   |  Design View   |  Big Formula Bar    Workbook & Sheet Manager   |  Resource Library (Auto Text)   |  Date Picker   |  Combine Worksheets   |  Encrypt/Decrypt Cells    Send Emails by List   |  Super Filter   |   Special Filter (filter bold/italic/strikethrough...) ...
Top 15 Toolsets12 Text Tools (Add Text, Remove Characters, ...)   |   50+ Chart Types (Gantt Chart, ...)   |   40+ Practical Formulas (Calculate age based on birthday, ...)   |   19 Insertion Tools (Insert QR Code, Insert Picture from Path, ...)   |   12 Conversion Tools (Numbers to Words, Currency Conversion, ...)   |   7 Merge & Split Tools (Advanced Combine Rows, Split Cells, ...)   |   ... and more
Use Kutools in your preferred language – supports English, Spanish, German, French, Chinese, and 40+ others!

Supercharge Your Excel Skills with Kutools for Excel, and Experience Efficiency Like Never Before. Kutools for Excel Offers Over 300 Advanced Features to Boost Productivity and Save Time.  Click Here to Get The Feature You Need The Most...


Office Tab Brings Tabbed interface to Office, and Make Your Work Much Easier

  • Enable tabbed editing and reading in Word, Excel, PowerPoint, Publisher, Access, Visio and Project.
  • Open and create multiple documents in new tabs of the same window, rather than in new windows.
  • Increases your productivity by 50%, and reduces hundreds of mouse clicks for you every day!

All Kutools add-ins. One installer

Kutools for Office suite bundles add-ins for Excel, Word, Outlook & PowerPoint plus Office Tab Pro, which is ideal for teams working across Office apps.

ExcelWordOutlookTabsPowerPoint
  • All-in-one suite — Excel, Word, Outlook & PowerPoint add-ins + Office Tab Pro
  • One installer, one license — set up in minutes (MSI-ready)
  • Works better together — streamlined productivity across Office apps
  • 30-day full-featured trial — no registration, no credit card
  • Best value — save vs buying individual add-in