🏠 Home / Sheet Navi
Sheet Navi β€” all features overview Five Core Capabilities
02

Multilookup

A smart 2D lookup engine. Replaces INDEX/MATCH and VLOOKUP β€” works vertically, horizontally, or at the exact intersection of both.

=MULTILOOKUP(result_range, search_range1, criteria1, [search_range2], [criteria2])
Super VLOOKUP
=MULTILOOKUP(B2:E10, B2:B10, "Product A")
β†’ Returns all columns for every matching row
Horizontal Filter
=MULTILOOKUP(B2:Z10, B1:Z1, "Total Revenue")
β†’ Returns the entire column under that header
2D Matrix Search
=MULTILOOKUP(B2:E10, B2:B10, "SKU-105", B1:E1, "Price")
β†’ Returns the single value at the intersection
Wildcard Search
=MULTILOOKUP(B2:E10, B2:B10, "*Apple*")
β†’ Matches "Red Apple", "Apple Juice", "Green Apple"
Smart Snap, Auto-Spilling, One-Way Conversion
βœ“ Smart Snap β€” auto-adjusts mismatched ranges βœ“ Auto-Spilling β€” results fill adjacent cells βœ“ Converts to native IFERROR(FILTER()) βœ“ Shows "No Match" instead of #N/A
One-Way Conversion: Sheet Navi replaces MULTILOOKUP with a native Google Sheets formula. The original is saved in a Cell Note. Your sheet stays fast and works for users without the add-on.
03

Color Search Functions

Extract hex codes from any cell's background or font color. Use colors as logic β€” count, sum, or filter by visual formatting. Works with conditional formatting.

Design is now Data β€” Hex extraction Visual Logic Flow β€” CELLCOLORMATCH
FormulaReturns
=CELLCOLOR("A1", Sync)Background hex code (e.g. #306806)
=TEXTCOLOR("A1", Sync)Font hex code of the cell
=CELLCOLORMATCH("B2:B10", "A1", Sync)1 if background matches A1's color, 0 if not
=TEXTCOLORMATCH("B2:B10", "A1", Sync)Same, but checks text color
1

Set a color reference cell

Fill cell A1 with the color you want to match against (your "target" color).

2

Generate a match map

In C2: =CELLCOLORMATCH("B2:B10", "A1", Sync) β€” spills a column of 1s and 0s for each row.

3

Sum or count by color

=SUMPRODUCT(B2:B10, CELLCOLORMATCH("B2:B10", "A1", Sync)) β€” sums all values where the row color matches.

Quotes Rule: Ranges must always be in quotes β€” =CELLCOLOR("A1", Sync) βœ“    =CELLCOLOR(A1, Sync) βœ—
04

Auto-Sort β€” The Infinite Watcher

A background engine that keeps your data sorted continuously. Set it up once, and it silently snaps rows into order the moment you finish entering data.

The Infinite Watcher Trigger Rule Logic
1

Select your data range

Highlight the rows to manage β€” start from Row 2, skip headers. Including headers will sort them into the middle of your data.

2

Set Primary Sort

Type the column letter for your main sort (e.g. A). Choose YES for A→Z or NO for Z→A.

3

Set Secondary Sort (optional)

Enter a second column letter (e.g. B) to break ties. Leave blank to skip.

4

Define the Trigger Rule

Enter which columns must be filled before sorting fires (e.g. A, C). Prevents the sheet from jumping mid-row while you're still typing.

Example β€” Trigger Rule in action: Sorting sales by Date (Col A). Trigger set to A, C.

Type date in A β†’ nothing  Β·  Type name in B β†’ nothing  Β·  Type price in C β†’ sort fires instantly.