HomeGoogle DocsSpreadsheetHighlight Values in Sheet2 that Match Values in Sheet1 Conditionally - Google...

Highlight Values in Sheet2 that Match Values in Sheet1 Conditionally – Google Sheets

Published on

After a quick succession of publishing two tutorials related to the financial functions in Sheets, I am back with a new tutorial. This time the topic is conditional formatting. Let me share with you how to highlight values in Sheet2 that match values in Sheet1 conditionally.

This is not just highlighting repeating values or duplicates. It involves condition too. So this post is about how to conditionally highlight duplicates in Google Sheets. But do remember. The list to compare for duplicates are in two tabs.

The first tab name “Sheet1” contains the below data.

expat's list in the tab Sheet1

Now here is the data in the tab name “Sheet2”. In this tab, I want the highlighting of the conditional match to be applied.

Highlight values in Sheet2 that match values in Sheet1

I want to highlight the names in this “Sheet2” tab, if the names match the below two criteria.

  1. The name must appear in column A in the tab “Sheet1”.
  2. The date (visa expiry) in column B against the name must be less than or equal to today.

For my example, I am using the above point # 2 as the condition. But you can use any other condition by slightly modifying the formula.

In the above screenshot, see the names in “Sheet2” highlighted. The reason the highlighted names are available in “Sheet1” also and the date in the next column to the name in Sheet1 is <= today.

How to Highlight Values in Sheet2 that Match Values in Sheet1 Conditionally in Sheets

If your conditional formatting of cells involves two or more tabs, you must use the INDIRECT function to refer to the second or third sheet.

Related: Role of Indirect Function in Conditional Formatting in Google Sheets.

For highlighting matching values between two sheets, we can use the COUNTIFS function. In this, we can use the INDIRECT to refer to “Sheet1”.

I am going to highlight the range A2:A in “Sheet2”. Here is the formula to highlight values in Sheet2 that match values in Sheet1 conditionally in Google Sheets.

=countifs(indirect("Sheet1!$A$2:$A"),$A2:$A,indirect("Sheet1!$B$2:$B"),"<="&today())

If you have checked my earlier tutorial related to conditional formatting in Sheets, you may be already familiar with how to apply custom formula rules. So I am not going into the full detail here. Here is a quick walk thru’ instead.

To apply formatting rules in Google Sheets; Open the conditional formatting panel by clicking on the menu Format > Conditional formatting.

Follow the below settings there.

screenshot - how to set conditional format rules

In the above example, I have a list of expat employees and their visa renewal dates in “Sheet1”.

From within “Sheet2”, we can check employee’s visa status, I mean whether it’s expired or renewed. If the name is highlighted, that means the visa of that particular employee has already expired.

In “Sheet2” you can use the expat’s names in different ways.

  • If you want to check all the names, simply copy the names from “Sheet1” and paste it in “Sheet2” in the range A2:A.
  • If you want to check the visa status of a few employees, just type their names in A2:A.

There is one more approach to conditionally highlighting values between sheets. That involves data validation drop-down.

Highlight values in drop-down in Sheet2, if found match in Sheet1

Here is the detail.

Highlight Duplicate Value in Drop-Down If It’s Existing in a List in Another Tab

This is also simple. In cell A2 in “Sheet2”, create a drop-down menu. How?

  • Go to Data > Data Validation.
  • Select the “Criteria” as “List from Range”
  • Enter the range “Sheet1!A2:A” in the given field and click “Save”

That’s all. The above custom formula will work here also. But for speed enhancements, do change the “Apply to range” to A2 in conditional format rules.

Additional Resources:

  1. How to Conditional Format Duplicates Across Sheet Tabs in Google Sheets.
  2. How to Highlight Cells Based on Expiry Date in Google Sheets.
  3. AND, OR, or NOT in Conditional Formatting in Google Sheets.
  4. How to Highlight Cells based on multiple Conditions in Google Sheets.
  5. Highlight Rows Based on Issue and Return of Items [Google Sheets].
  6. Highlight Duplicates in Single, Multiple Columns, All Cells in Google Sheets.
  7. Compare Two Google Sheets Cell by Cell and Highlight.
  8. Highlight Partial Matching Duplicates in Google Sheets.
  9. Highlight Visible Duplicates in Google Sheets.
Prashanth KV
Prashanth KV
Your Trusted Google Sheets and Excel Guide Prashanth KV brings a wealth of experience in Google Sheets and Excel, cultivated through years of work with multinational corporations in Mumbai and Dubai. As a recognized Google Product Expert in Docs Editors, Prashanth shares his expertise through insightful blogging since 2012. Explore his blog for practical tips and guidance on maximizing your spreadsheet skills.

Dynamic Sum Column in SUMIF in Google Sheets

To obtain a dynamic sum column (sum_range argument) in SUMIF, we can utilize the...

Create a Calendar in Excel with a One-Line Dynamic Array Formula

This tutorial explains how to create a calendar in Excel using a one-line formula...

Excel: Month Name to Number & Number to Name

This tutorial showcases the most efficient formulas for converting a month name to a...

Get the First or Last Row/Column in a New Google Sheets Table

If you've recently started using the new Google Sheets TABLE functionality, you may find...

More like this

Dynamic Sum Column in SUMIF in Google Sheets

To obtain a dynamic sum column (sum_range argument) in SUMIF, we can utilize the...

Get the First or Last Row/Column in a New Google Sheets Table

If you've recently started using the new Google Sheets TABLE functionality, you may find...

UNIQUE Function in Visible Rows in Google Sheets

The UNIQUE function doesn't inherently include only visible rows when it returns values, discarding...

1 COMMENT

LEAVE A REPLY

Please enter your comment!
Please enter your name here

This site uses Akismet to reduce spam. Learn how your comment data is processed.