Excel: Di du hucreyan de rêzikên ji bo hevberdanê bidin ber hev (bêhesasiya dozê an rast)

  • Vê Parve Bikin
Michael Brown

Dersdar nîşan dide ka meriv çawa rêzikên nivîsê di Excel de ji bo lihevhatina nehesas û tam berhev dike. Hûn ê çend formulan fêr bibin da ku hûn du hucreyan li gorî nirx, dirêjahiya rêzê, an jimara bûyerên karakterek taybetî bidin ber hev, û hem jî meriv çawa gelek şaneyan bide ber hev.

Dema ku Excel ji bo analîzkirina daneyan, rastbûn xema herî girîng e. Agahiyên nerast rê li ber muhletên wendabûyî, meylên şaş, biryarên çewt û hatinên winda vedike.

Her çend formula Excel her gav rast in, dibe ku encamên wan xelet bin ji ber ku hin daneyên xelet ketine pergalê. Di vê rewşê de, çareya yekane ev e ku meriv ji bo rastbûna daneyan kontrol bike. Ne tiştekî mezin e ku meriv du hucreyan bi destan bide ber hev, lê ne gengaz e ku meriv cûdahiyên di navbera sed û hezaran rêzikên nivîsê de bibîne.

Vê tutorial dê fêrî we bike ka meriv çawa karê şaneyê yê westayî û xeletî bixweber bike. berawirdkirin û kîjan formulên çêtirîn e ku di her rewşek taybetî de were bikar anîn.

    Meriv çawa du hucreyan di Excel de bide ber hev

    Du awayên cûda hene ku meriv rêzikên di Excel de li gorî ka hûn li berhevdana hesas-qeyde an jî nehesas-meselê digerin.

    Formula nehesas ji bo hevberkirina 2 hucreyan

    Ji bo berhevkirina du hucreyan di rewşa guhnedana Excel-ê de, formula hêsan a mîna vê bikar bînin:

    =A1=B1

    Li ku derê A1 û B1 hucreyên ku hûn berhev dikin hene. Encama formulê nirxên Boolean RAST inû FALSE.

    Heke hûn dixwazin nivîsên xwe ji bo lihevhatin û cudahiyan derxînin, gotina jorîn di testa mentiqî ya fonksiyona IF de bicîh bikin. Mînakî:

    =IF(A1=B1, "Equal", "Not equal")

    Wekî ku hûn di dîmena jêrîn de dibînin, her du formul rêzikên nivîsê, tarîx û jimareyan bi heman awayî baş didin ber hev:

    Formula hesas-qeydeyî ji bo berawirdkirina rêzan di Excel de

    Di hin rewşan de, dibe ku ne tenê meriv nirxên nivîsê yên du şaneyan bide ber hev, lê di heman demê de berawirdkirina rewşa karakterê jî girîng be. Berhevdana nivîsê ya hesas bi hal û dozan dikare bi karanîna fonksiyona EXACT ya Excel were kirin:

    TEXT (nivîs1, nivîs2)

    Li ku derê text1 û text2 du şaneyên ku hûn berhev dikin hene.

    Bihesibînin ku rêzikên we di şaneyên A2 û B2 de bin, formula weha dimeşe:

    =EXACT(A2, B2)

    Wekî encam, ji bo rêzikên nivîsê tam bi tevlêbûna dozê li hev dikin, hûn RAST distînin. ji her karakterê, FALSE wekî din.

    Heke hûn dixwazin fonksiyona EXACT hin encamên din peyda bike, wê di formula IF de bicîh bikin û nivîsa xwe ji bo value_if_true û value_if_false arguman:

    =IF(EXACT(A2 ,B2), "Exactly equal", "Not equal")

    Wêneya jêrîn encamên berhevdana rêzika hestiyar a li Excel-ê nîşan dide:

    Çawa di Excel de gelek şaneyan bidin ber hev

    Ji bo ku hûn ji 2 şaneyan zêdetir li pey hev bidin ber hev, formûlên ku di mînakên jorîn de hatine nîqaş kirin bi operatorê AND re bi hev re bikar bînin. Tevahiya hûrguliyên jêrîn li jêr têne peyda kirin.

    Formula nehesas a dozê ji bo berhevdanêji 2 şaneyan zêdetir

    Li gora ku hûn dixwazin encaman çawa nîşan bidin, yek ji formûlên jêrîn bikar bînin:

    =AND(A2=B2, A2=C2)

    an

    =IF(AND(A2=B2, A2=C2), "Equal", "Not equal")

    Formula AND TRUE vedigerîne heke hemî şaneyên heman nirxê hebin, FALSE heke nirxek cûda be. Formula IF etîketên ku hûn lê dinivîsin derdixe, di vê nimûneyê de " Wekhev " û " Ne wekhev ".

    Wekî ku di dîmena jêrîn de diyar dibe, formula bi her cûreyên daneyê re bi rengek bêkêmasî dixebite - metn, tarîx û nirxên hejmarî:

    Formula hesas-qezenc ji bo berhevkirina nivîsê di çend şaneyan de

    Ji bo berhevkirina çend rêzan ji hev re da ku bibînin ka ew tam li hev dikin, formulên jêrîn bikar bînin:

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

    An

    =IF(AND(EXACT(A2,B2), EXACT(A2, C2)),"Exactly equal", "Not equal")

    Wek mînaka berê, ya yekem formula nirxên TRUE û FALSE radigihîne, lê ya duyemîn nivîsên we ji bo lihevhatin û cûdahiyan nîşan dide:

    Rastek hucreyan bi şaneyek nimûneyê re bidin ber hev

    Nimûneyên jêrîn nîşan didin ku hûn çawa dikarin piştrast bikin ku hemî şaneyên di navberek diyarkirî de heman metnê wekî di şaneyek nimûneyê de dihewîne.

    Formula nehesas a şaneyan ji bo berhevkirina hucreyan bi nivîsek nimûneyê re

    Heke mesela karakter bi rastî ne girîng e, hûn dikarin formula jêrîn bikar bînin da ku hucreyan bi mînakekê bidin ber hev:

    ROWS( range)*COLUMNS( reng e)=COUNTIF( range, hucreya nimûne)

    Di testa mantiqî ya fonksiyona IF de, hûn du hejmaran didin ber hev:

    • Hejmara giştî ya şaneyandi navbereke diyarkirî de (hejmara rêzan bi hejmara stûnan ve hatî zêdekirin), û
    • Hejmara şaneyên ku heman nirxê di şaneya nimûneyê de dihewîne (ji hêla fonksiyona COUNTIF ve hatî vegerandin).

    Bihesibînin ku metna nimûneyê di C2-ê de ye û rêzikên ku werin berhev kirin di rêza A2:B6 de ne, formula weha diçe:

    =ROWS(A2:B6)*COLUMNS(A2:B6)=COUNTIF(A2:B6,C2)

    Ji bo ku encam bêtir bikarhêner be- dostane, ango li şûna TRUE û FALSE tiştek mîna "Hemû hevok" û "Hemû ne li hev in" derxe, fonksiyona IF bikar bîne mîna ku me di mînakên berê de kir:

    =IF(ROWS(A2:B6)*COLUMNS(A2:B6)=COUNTIF(A2:B6,C2),"All match", "Not all match")

    Wekî ku dîmena jorîn nîşan dide, formula bi rengekî bêkêmasî bi rêzek rêzikên nivîsê re têkildar e, lê di heman demê de dikare ji bo berhevkirina jimare û tarîxan jî were bikar anîn.

    Formula hesas a qezayê ji bo berhevkirina rêzan bi yek metna nimûne

    Heke kêşeya tîpan ferq dike, tu dikarî bi formulên rêzê yên jêrîn rêzikan bi metna nimûneyê bidin ber hev.

    IF(ROWS( rêze)*COLUMNS( range)=SUM(--TEXACT( hucreya_nimûne, rêze)), " text_if_match", " text_if_ hev nagirin")

    Digel rêza çavkaniyê ku di A2:B6 de ye û metna nimûneyê di C2 de, formula şeklê jêrîn digire:

    =IF(ROWS(A2:B6)*COLUMNS(A2:B6)=SUM(--EXACT(C2, A2:B6)), "All match", "Not all match")

    Berevajî formulan Excel-ê yên birêkûpêk , bi tikandina Ctrl + Shift + Enter formulên array temam dibin. Ger rast têkeve, Excel formula rêzê di {braces curly} de vedihewîne, wekî ku di dîmenê de tê xuyang kirin:

    Meriv çawa du hucreyan bi rêzê bide ber hevdirêjî

    Carinan dibe ku hûn bixwazin kontrol bikin ka rêzikên nivîsê yên di her rêzê de hejmareke wekhev tîpan dihewîne yan na. Formula vê xebatê pir hêsan e. Pêşî, hûn bi karanîna fonksiyona LEN-ê dirêjahiya rêza du şaneyan distînin, û dûv re jimareyan didin ber hev.

    Ew bihesibînin ku rêzikên ku werin berhev kirin di şaneyên A2 û B2 de bin, yek ji formulan jêrîn bikar bînin:

    =LEN(A2)=LEN(B2)

    An

    =IF(LEN(A2)=LEN(B2), "Equal", "Not equal")

    Wekî ku hûn jixwe dizanin, formula yekem nirxên Boolean TRUE an FALSE vedigerîne, lê formula duyemîn encamên we bi xwe derdixe:

    Wekî ku di dîmena jorîn de diyar dibe, formula ji bo rêzikên nivîsê û hem jî ji hejmaran re dixebitin.

    Serişte. Ger du rêzikên ku xuya dikin wekhev dirêjiyên cihêreng vedigerînin, bi îhtîmaleke mezin pirsgirêk di pêşveçûn an derketin valahiyên de di yek an herdu şaneyan de ye. Di vê rewşê de, cîhên zêde bi karanîna fonksiyona TRIM rakin. Nimûneyên ravekirina berfireh û formula li vir têne dîtin: Meriv çawa cîhên li Excel-ê qut dike.

    Du hucreyan li gorî rûdanên karakterek taybetî bidin ber hev

    Ev mînaka dawîn e di dersa meya Excel Compare Strings de, û ew çareseriyek ji bo karek taybetî diyar dike. Bifikirin, we 2 stûnên rêzikên nivîsê hene ku karakterek ji we re girîng dihewîne. Armanca we ew e ku hûn kontrol bikin ka du şaneyên di her rêzê de heman hejmarên karakterek diyarkirî dihewîne an na.

    Ji bo zelalkirina tiştan, van tiştan binirxînin.mînak. Ka em bibêjin, du navnîşên we yên fermanên hatine şandin (stûna B) û wergirtin (stûna C) hene. Her rêz fermanên ji bo babetek taybetî dihewîne, ku nasnavê wê yê yekta di nav hemî nasnameyên fermanê de heye û di heman rêzê de di stûna A de tête navnîş kirin (ji kerema xwe wêneya jêrîn binêre). Hûn dixwazin teqez bikin ku her rêzek bi wê ID-ya taybetî re jimareyek wekhev ji tiştên ku hatine şandin û hatine wergirtin dihewîne.

    Ji bo çareserkirina vê pirsgirêkê, formulayek bi mantiqa jêrîn binivîsin.

    • Pêşî, bi karanîna fonksiyona SUBSTITUTE nasnama yekta bi tiştekî biguhezînin:

      SUBSTITUTE(A1, character_to_count,"")

    • Piştre, bihesibînin ka nasnameya yekta di her şaneyê de çend caran xuya dike. Ji bo vê yekê, dirêjahiya rêzê bêyî nasnameya yekta bistînin û wê ji dirêjahiya tevahî ya têlê jê bikin. Divê ev beş ji bo şaneya 1 û şaneya 2-an bi serê xwe were nivîsandin, mînak:

      LEN(cell 1) - LEN(SUBSTITUTE(cell 1, character_to_count, ""))

      û

      LEN(cell 2) - LEN(SUBSTITUTE(cell 2, character_to_count, ""))

    • Axir, hûn van 2 hejmaran bidin ber hev. bi danîna nîşana wekheviyê (=) di navbera beşên jorîn de.
    LEN( hucre 1 ) - LEN(SUBSTITUTE( hucre 1 , karakter_ji bo_hejmar , ""))=

    LEN( hucre 2 ) - LEN(SUBSTITUTE( hucre 2 , karakter_ji bo_hejmar , ""))

    Di mînaka me de, nasnameya yekta di A2 de ye , û rêzikên ku werin berhev kirin di şaneyên B2 û C2 de ne. Ji ber vê yekê, formula temam wiha ye:

    =LEN(B2)-LEN(SUBSTITUTE(B2,$A2,""))=LEN(C2)-LEN(SUBSTITUTE(C2,$A2,""))

    Heke şaneyên B2 û C2 di A2-ê de hejmareke wekhev bûyerên karakterê hebin, formula RAST vedigere,FALSE wekî din. Ji bo ku encaman ji bo bikarhênerên xwe watedartir bikin, hûn dikarin formula di fonksiyona IF-ê de bihêlin:

    =IF(LEN(B2)-LEN(SUBSTITUTE(B2, $A2,""))=LEN(C2)-LEN(SUBSTITUTE(C2, $A2,"")), "Equal", "Not equal")

    Wekî ku hûn di dîmena jorîn de jî dibînin. , formula tevî çend tevlîheviyên din jî bi awayekî bêkêmasî dixebite:

    • Karaktera ku were jimartin (nasnameya yekta) dikare li her deverek rêzika nivîsê xuya bibe.
    • Di rêzan de jimareyek guhêrbar heye. ji tîpan û cudakerên cuda yên wekî nîvcolon, komma an valahiyê.

    Bi vî awayî hûn rêzikên di Excel de didin ber hev. Ji bo ku hûn ji nêz ve li formûlên ku di vê tutorialê de hatine nîqaş kirin binêrin, hûn bi xêr hatin ku Excel Compare Strings Worksheet dakêşin. Ez spasiya we dikim ji bo xwendina we û hêvî dikim ku hûn hefteya pêş me we li ser bloga xwe bibînin.

    Michael Brown dilxwazek teknolojiyê ya dilsoz e ku bi hewesek hêsankirina pêvajoyên tevlihev bi karanîna amûrên nermalavê ye. Bi zêdetirî deh salan ezmûnek di pîşesaziya teknolojiyê de, wî jêhatîbûna xwe di Microsoft Excel û Outlook, û her weha Google Sheets û Docs de pêş xist. Bloga Michael ji bo parvekirina zanyarî û pisporiya xwe bi kesên din re veqetandî ye, ji bo baştirkirina hilberî û karîgeriyê serişte û dersên hêsan-şopandinê peyda dike. Çi hûn pisporek demsalî ne an jî destpêkek in, bloga Michael ji bo ku hûn herî zêde ji van amûrên nermalava bingehîn sûd werbigirin, têgihiştinên hêja û şîretên pratîkî pêşkêşî dike.