Excel as ooreenstem met formule: kyk of twee of meer selle gelyk is

  • Deel Dit
Michael Brown

Die tutoriaal sal jou leer hoe om die If-pas-formule in Excel te konstrueer, sodat dit logiese waardes, pasgemaakte teks of 'n waarde uit 'n ander sel terugstuur.

'n Excel-formule om te sien as twee selle ooreenstem, kan so eenvoudig wees soos A1=B1. Daar kan egter verskillende omstandighede wees wanneer hierdie voor die hand liggende oplossing nie sal werk of resultate lewer wat verskil van wat jy verwag het nie. In hierdie tutoriaal sal ons verskeie maniere bespreek om selle in Excel te vergelyk, sodat jy 'n optimale oplossing vir jou taak kan vind.

    Hoe om te kyk of twee selle in Excel ooreenstem

    Daar bestaan ​​baie variasies van die Excel If-pasformule. Hersien net die voorbeelde hieronder en kies die een wat die beste vir jou scenario werk.

    As twee selle gelyk is, gee TRUE terug

    Die eenvoudigste " As een sel gelyk is aan 'n ander, dan is dit waar" Excel-formule is hierdie:

    sel A= sel B

    Om byvoorbeeld selle in kolomme A en B in elke ry te vergelyk, voer jy hierdie formule in C2, en kopieer dit dan in die kolom af:

    =A2=B2

    As gevolg hiervan, sal jy WAAR kry as twee selle dieselfde is, anders ONWAAR:

    Notas:

    • Hierdie formule gee twee Boole-waardes terug: as twee selle gelyk is - WAAR; indien nie gelyk nie - ONWAAR. Om slegs die TRUE-waardes terug te gee, gebruik in IF-stelling soos in die volgende voorbeeld getoon.
    • Hierdie formule is hoofletter-onsensitief , dus dit hanteer hoofletters en kleinletters as dieselfde karakters. As die teksGebruik die hoofletter-sensitiewe formule.

    As twee selle ooreenstem, gee waarde terug

    Om jou eie waarde terug te gee as twee selle ooreenstem, bou 'n IF-stelling deur hierdie patroon te gebruik :

    IF( sel A = sel B , waarde_as_waar, waarde_as_onwaar)

    Om byvoorbeeld A2 en B2 te vergelyk en "ja" terug te gee as hulle dieselfde waardes bevat , "nee" anders is die formule:

    =IF(A2=B2, "yes", "no")

    As jy net 'n waarde wil teruggee as selle gelyk is, verskaf dan 'n leë string ("") vir waarde_as_vals .

    As ooreenstem, dan ja :

    =IF(A2=B2, "yes", "")

    As ooreenstem, dan WAAR:

    =IF(A2=B2, TRUE, "")

    Let wel. Om die logiese waarde TRUE terug te gee, moenie dit in dubbele aanhalingstekens insluit nie. Die gebruik van dubbele aanhalingstekens sal die logiese waarde in 'n gewone teksstring omskakel.

    As een sel gelyk is aan 'n ander, gee dan 'n ander sel terug

    En hier is 'n variasie van die Excel if match -formule wat hierdie spesifieke taak oplos: vergelyk die waardes in twee selle en as die data pas, kopieer dan 'n waarde van 'n ander sel.

    In die Excel-taal is dit soos volg geformuleer:

    IF( sel A = sel B , sel C , "")

    Om byvoorbeeld die items in kolomme A en B na te gaan en 'n waarde van kolom C terug te gee as teks ooreenstem, is die formule in D2, afgekopieer,:

    =IF(A2=B2, C2, "")

    Hooflettersensitiewe formule om te sien of twee selle ooreenstem

    In situasies wanneer jy met hooflettergevoelige tekswaardes te doen het, gebruik die PRESIESfunksie om die selle presies te vergelyk, insluitend die letterkas:

    IF(EXACT( sel A , sel B ), waarde_as_waar, waarde_as_onwaar)

    Byvoorbeeld, om te vergelyk die items in A2 en B2 en gee "ja" terug as teks presies ooreenstem, "nee" as enige verskil gevind word, kan jy hierdie formule gebruik:

    =IF(EXACT(A2, B2), "Yes", "No")

    Hoe om te kyk of veelvuldige selle gelyk is

    Soos met die vergelyking van twee selle, kan die nagaan van veelvuldige selle vir passings ook op 'n paar verskillende maniere gedoen word.

    EN formule om te sien of veelvuldige selle ooreenstem

    Om kyk of veelvuldige waardes ooreenstem, jy kan die EN-funksie met twee of meer logiese toetse gebruik:

    AND( sel A = sel B , sel A = sel C , …)

    Om byvoorbeeld te sien of selle A2, B2 en C2 gelyk is, is die formule:

    =AND(A2=B2, A2=C2)

    In dinamiese skikking Excel (365 en 2021) jy kan ook die onderstaande sintaksis gebruik. In Excel 2019 en laer, sal dit slegs werk as 'n tradisionele CSE skikking formule, voltooi deur die Ctrl + Shift + Enter sleutels saam te druk.

    =AND(A2=B2:C2)

    Die resultaat van beide EN formules is die logiese waardes WAAR en ONWAAR.

    Om jou eie waardes terug te gee, draai EN in die IF-funksie soos volg:

    =IF(AND(A2=B2:C2), "yes", "")

    Hierdie formule gee "ja" terug as al drie selle gelyk is, andersins 'n leë sel.

    COUNTIF-formule om te kyk of veelvuldige kolomme ooreenstem

    Nog 'n manier om vir veelvuldige passings na te gaan, is om die COUNTIF-funksie in hierdie vorm te gebruik:

    COUNTIF( reeks , sel )= n

    Waar reeks 'n reeks selle is wat met mekaar vergelyk moet word, sel is enige enkele sel in die reeks, en n is die aantal selle in die reeks.

    Vir ons voorbeelddatastel kan die formule in hierdie vorm geskryf word :

    =COUNTIF(A2:C2, A2)=3

    As jy baie kolomme vergelyk, kan die KOLOMME-funksie die selle se telling (n) outomaties vir jou kry:

    =COUNTIF(A2:C2, A2)=COLUMNS(A2:C2)

    En die IF-funksie sal jou help om enigiets terug te gee wat jy wil hê as 'n uitkoms:

    =IF(COUNTIF(A2:C2, A2)=3, "All match", "")

    Kleinlettergevoelige formule vir veelvuldige passings

    Soos met die nagaan van twee selle, ons gebruik die EXACT-funksie om die presiese vergelyking uit te voer, insluitend die letterkas. Om veelvuldige selle te hanteer, moet EXACT soos volg in die EN-funksie geneste word:

    AND(EXACT( reeks , sel ))

    In Excel 365 en Excel 2021 , as gevolg van ondersteuning vir dinamiese skikkings, werk dit as 'n normale formule. In Excel 2019 en laer, onthou om Ctrl + Shift + Enter te druk om dit 'n skikkingformule te maak.

    Om byvoorbeeld te kyk of selle A2:C2 dieselfde waardes bevat, 'n hoofletter -sensitiewe formule is:

    =AND(EXACT(A2:C2, A2))

    In kombinasie met IF neem dit hierdie vorm aan:

    =IF(AND(EXACT(A2:C2, A2)), "Yes", "No")

    Kyk of sel by enige sel in reeks pas

    Om te sien of 'n sel by enige sel in 'n gegewe reeks pas, gebruik een van die volgende formules:

    OF-funksie

    Dit is die beste om gebruik te word vir die kontrolering van 2 - 3 selle.

    OF( sel A = sel B , sel A = sel C , sel A = sel D , …)

    Excel 365 en Excel 2021 verstaan ​​ook hierdie sintaksis:

    OF( sel = reeks )

    In Excel 2019 en laer, moet dit as 'n skikkingsformule ingevoer word deur die Ctrl + Shift + Enter-kortpad te druk.

    COUNTIF-funksie

    COUNTIF( reeks , sel )>0

    Om byvoorbeeld te kyk of A2 gelyk is aan enige sel in B2:D2, sal enige van hierdie formules doen:

    =OR(A2=B2, A2=C2, A2=D2)

    =OR(A2=B2:D2)

    =COUNTIF(B2:D2, A2)>0

    As jy Excel 2019 of laer gebruik, onthou om Ctrl + Shift + Enter te druk om die tweede OF-formule te kry om die korrekte resultate te lewer.

    Om Ja/Nee of enige ander waardes wat jy wil terug te gee, weet jy wat om te doen - nes een van die bogenoemde formules in die logiese toets van die IF-funksie. Byvoorbeeld:

    =IF(COUNTIF(B2:D2, A2)>0, "Yes", "No")

    Vir meer inligting, sien asseblief Kontroleer of waarde in 'n reeks bestaan.

    Kyk of twee reekse gelyk is

    Om te vergelyk twee reekse sel-vir-sel en gee die logiese waarde TRUE terug as al die selle in die ooreenstemmende posisies ooreenstem, verskaf die ewe groot reekse aan die logiese toets van die EN-funksie:

    AND( reeks A = reeks B )

    Om byvoorbeeld Matriks A in B3:F6 en Matriks B in B11:F14 te vergelyk, is die formule:

    =AND(B3:F6= B11:F14)

    Om kry Ja / Nee as die resultaat, gebruik die volgende IF EN-kombinasie:

    =IF(AND(B3:F6=B11:F14), "Yes", "No")

    Dit is hoe om die If-pasformule te gebruikin Excel. Ek bedank jou vir die lees en hoop om jou volgende week op ons blog te sien!

    Oefenwerkboek

    As selle in Excel pas - formulevoorbeelde (.xlsx-lêer)

    Michael Brown is 'n toegewyde tegnologie-entoesias met 'n passie om komplekse prosesse te vereenvoudig deur sagteware-instrumente te gebruik. Met meer as 'n dekade se ondervinding in die tegnologiebedryf, het hy sy vaardighede in Microsoft Excel en Outlook, sowel as Google Sheets en Docs, opgeskerp. Michael se blog is toegewy daaraan om sy kennis en kundigheid met ander te deel, en verskaf maklik-om-te volg wenke en tutoriale vir die verbetering van produktiwiteit en doeltreffendheid. Of jy nou 'n ervare professionele persoon of 'n beginner is, Michael se blog bied waardevolle insigte en praktiese raad om die meeste uit hierdie noodsaaklike sagteware-nutsmiddels te kry.