How to Find Duplicates in Google Sheets [using gsSQL custom function]

Custom functions used in Google Sheets for ease of use and improved functionality.

Finding Duplicates Across Sheet(s)

Finding Duplicates Across Two Similar Sheets

=gsSQL("select * from authors intersect select * from editors")

Finding Duplicates Across Three (or more) Similar Sheets

=gsSQL("select id,  first_name, last_name, count(*) from 
    (select id, first_name, last_name from editors union all 
     select id, first_name, last_name from Authors union all 
     select id, first_name, last_name from translators) as test 
     group by id, first_name, last_name having count(*) > 1")

Finding Duplicates on One Sheet.

=gsSQL("select id,  first_name, last_name, count(*) from authors group by id, first_name, last_name having count(*) > 1")

Installing gsSQL Custom Function.