Satura rādītājs
Šajā pamācībā uzzināsiet, kā Excel programmā izveidot formulu If match, lai tā atgrieztu loģiskas vērtības, pielāgotu tekstu vai vērtību no citas šūnas.
Excel formula, lai pārbaudītu, vai divas šūnas sakrīt, varētu būt tik vienkārša kā A1 = B1. Tomēr var būt dažādi apstākļi, kad šis acīmredzamais risinājums nedarbosies vai dos rezultātus, kas atšķiras no gaidītajiem. Šajā pamācībā mēs aplūkosim dažādus šūnu salīdzināšanas veidus programmā Excel, lai jūs varētu atrast optimālu risinājumu savam uzdevumam.
Kā pārbaudīt, vai divas šūnas atbilst programmā Excel
Ir daudz Excel If atbilstības formulas variantu. Vienkārši apskatiet tālāk sniegtos piemērus un izvēlieties to, kas vislabāk atbilst jūsu scenārijam.
Ja divas šūnas ir vienādas, atgriež TRUE
Vienkāršākais " Ja viena šūna ir vienāda ar citu, tad true" Excel formula ir šāda:
šūna A = šūna BPiemēram, lai salīdzinātu šūnas A un B slejās katrā rindā, ievadiet šo formulu C2 un pēc tam to kopējiet uz leju pa kolonnu:
=A2=B2
Ja divas šūnas ir vienādas, kā rezultātu saņemsiet TRUE, bet pretējā gadījumā FALSE:
Piezīmes:
- Šī formula atgriež divas logaritma vērtības: ja divas šūnas ir vienādas - TRUE; ja nav vienādas - FALSE. Lai atgrieztu tikai TRUE vērtības, izmantojiet IF izteikumu, kā parādīts nākamajā piemērā.
- Šī formula ir lielo un mazo burtu un atbilžu , tāpēc tas lielos un mazos burtus uzskata par vienādām rakstzīmēm. Ja teksta burtu lielumam ir nozīme, izmantojiet šo burtu un lielo un mazo burtu formuli.
Ja divas šūnas sakrīt, atgrieztā vērtība
Lai atgrieztu savu vērtību, ja divas šūnas sakrīt, izveidojiet IF izteikumu, izmantojot šo modeli:
IF( šūna A = šūna B , value_if_true, value_if_false)Piemēram, lai salīdzinātu A2 un B2 un atgrieztu "jā", ja tajos ir vienādas vērtības, un "nē" pretējā gadījumā, formula ir šāda:
=IF(A2=B2, "jā", "nē")
Ja vēlaties atgriezt vērtību tikai tad, ja šūnas ir vienādas, ievadiet tukšu virkni (""), lai value_if_false .
Ja atbilst, tad jā :
=IF(A2=B2, "jā", "")
Ja atbilst, tad TRUE:
=IF(A2=B2, TRUE, "")
Piezīme. Lai atgrieztu loģisko vērtību TRUE, neievietojiet to dubultās pēdiņās. Izmantojot dubultās pēdiņas, loģiskā vērtība tiks pārvērsta parastā teksta virknē.
Ja viena šūna ir vienāda ar citu, tad atgriež citu šūnu
Un šeit ir šāda variācija Excel, ja atbilst formula, kas atrisina šo konkrēto uzdevumu: salīdzina divu šūnu vērtības un, ja dati sakrīt, nokopē vērtību no citas šūnas.
Excel valodā tas ir formulēts šādi:
IF( šūna A = šūna B , šūna C , "")Piemēram, lai pārbaudītu A un B slejās esošos vienumus un, ja teksts sakrīt, atgrieztu vērtību no C slejas, D2 formulā ir šāda formula, kas nokopēta uz leju:
=IF(A2=B2, C2, "")
Uz burtiem jutīga formula, lai pārbaudītu, vai divas šūnas sakrīt
Ja jums ir darīšana ar teksta vērtībām, kas atkarīgas no burtu un ciparu lieluma, izmantojiet funkciju EXACT, lai salīdzinātu šūnas precīzi, ieskaitot burtu lielumu:
IF(EXACT( šūna A , šūna B ), value_if_true, value_if_false)Piemēram, lai salīdzinātu A2 un B2 vienumus un atgrieztu "jā", ja teksts precīzi sakrīt, un "nē", ja ir konstatēta kāda atšķirība, varat izmantot šo formulu:
=IF(EXACT(A2, B2), "Jā", "Nē")
Kā pārbaudīt, vai vairākas šūnas ir vienādas
Tāpat kā divu šūnu salīdzināšanu, arī vairāku šūnu atbilstības pārbaudi var veikt dažādos veidos.
AND formula, lai pārbaudītu, vai vairākas šūnas sakrīt
Lai pārbaudītu, vai vairākas vērtības sakrīt, varat izmantot funkciju AND ar diviem vai vairākiem loģiskajiem testiem:
AND( šūna A = šūna B , šūna A = šūna C , ...)Piemēram, lai pārbaudītu, vai šūnas A2, B2 un C2 ir vienādas, formula ir šāda:
=UN(A2=B2, A2=C2)
Dinamiskajā masīvā Excel (365 un 2021) varat izmantot arī turpmāk norādīto sintaksi. Programmā Excel 2019 un jaunākās versijās šī formula darbojas tikai kā tradicionālā CSE masīva formula, kas tiek izpildīta, nospiežot kopā taustiņus Ctrl + Shift + Enter.
=AND(A2=B2:C2)
Abu AND formulu rezultāts ir loģiskās vērtības TRUE un FALSE.
Lai atgrieztu savas vērtības, ielieciet AND funkcijā IF šādā veidā:
=IF(AND(A2=B2:C2), "jā", "")
Šī formula atgriež "jā", ja visas trīs šūnas ir vienādas, pretējā gadījumā tiek atgriezta tukša šūna.
COUNTIF formula, lai pārbaudītu, vai vairākas kolonnas sakrīt
Vēl viens veids, kā pārbaudīt, vai ir vairākas sakritības, ir izmantot COUNTIF funkciju šajā formā:
COUNTIF( diapazons , šūna )= nKur diapazons ir salīdzināmo šūnu diapazons, šūna ir jebkura viena šūna diapazonā, un n ir šūnu skaits diapazonā.
Mūsu parauga datu kopai formulu var rakstīt šādā formā:
=COUNTIF(A2:C2, A2)=3
Ja salīdzināt daudz kolonnu, funkcija COLUMNS var automātiski iegūt šūnu skaitu (n):
=COUNTIF(A2:C2, A2)=COLUMNS(A2:C2)
Savukārt funkcija IF palīdzēs jums atgriezt jebkuru vēlamo rezultātu:
=IF(COUNTIF(A2:C2, A2)=3, "Visi atbilst", "")
Lietošanas formulas, kas jutīgas pret burtu un lielo burtu rakstzīmēm, lai iegūtu vairākus sakritības variantus
Tāpat kā divu šūnu pārbaudei, mēs izmantojam funkciju EXACT, lai veiktu precīzu salīdzināšanu, ieskaitot burtu lielumu. Lai apstrādātu vairākas šūnas, EXACT ir jāievieto funkcijā AND šādi:
AND(EXACT( diapazons , šūna ))Excel 365 un Excel 2021, pateicoties dinamisko masīvu atbalstam, tas darbojas kā parasta formula. Programmā Excel 2019 un jaunākās versijās, lai to padarītu par formulu, neaizmirstiet nospiest Ctrl + Shift + Enter. masīva formula .
Piemēram, lai pārbaudītu, vai šūnās A2:C2 ir vienas un tās pašas vērtības, lielo un mazo burtu formulai ir šāda formula:
=UN(EXACT(A2:C2, A2))
Kombinācijā ar IF tas iegūst šādu formu:
=IF(AND(EXACT(A2:C2, A2)), "Jā", "Nē")
Pārbaudīt, vai šūna atbilst kādai šūnai diapazonā
Lai pārbaudītu, vai šūna atbilst kādai šūnai noteiktā diapazonā, izmantojiet kādu no šādām formulām:
VAI funkcija
Vislabāk to izmantot, lai pārbaudītu 2 - 3 šūnas.
VAI( šūna A = šūna B , šūna A = šūna C , šūna A = šūna D , ...)Excel 365 un Excel 2021 saprot arī šo sintaksi:
VAI( šūna = diapazons )Programmā Excel 2019 un jaunākās versijās tas jāievada kā masīva formula, nospiežot īsceļu Ctrl + Shift + Enter.
COUNTIF funkcija
COUNTIF( diapazons , šūna )>0Piemēram, lai pārbaudītu, vai A2 ir vienāda ar jebkuru B2:D2 šūnu, var izmantot jebkuru no šīm formulām:
=OR(A2=B2, A2=C2, A2=D2)
=OR(A2=B2:D2)
=COUNTIF(B2:D2, A2)>0
Ja izmantojat Excel 2019 vai jaunāku versiju, neaizmirstiet nospiest Ctrl + Shift + Enter, lai otrā OR formula sniegtu pareizos rezultātus.
Lai atgrieztos Jā/Nē vai jebkuras citas vēlamās vērtības, jūs zināt, ko darīt - ievietot vienu no iepriekš minētajām formulām funkcijas IF loģiskajā testā. Piemēram:
=IF(COUNTIF(B2:D2, A2)>0, "Jā", "Nē")
Papildinformāciju skatiet sadaļā Pārbaudīt, vai vērtība pastāv diapazonā.
Pārbaudīt, vai divi diapazoni ir vienādi
Lai salīdzinātu divus diapazonus pa šūnām un atgrieztu loģisko vērtību TRUE, ja visas šūnas attiecīgajās pozīcijās sakrīt, funkcijas AND loģiskajam testam norādiet vienāda lieluma diapazonus:
AND( A diapazons = B diapazons )Piemēram, lai salīdzinātu matricu A B3:F6 un matricu B B11:F14, formula ir šāda:
=UN(B3:F6= B11:F14)
Lai iegūtu Jā / Nē kā rezultātu izmantojiet šādu kombināciju IF AND:
=IF(AND(B3:F6=B11:F14), "Jā", "Nē")
Lūk, kā Excel programmā izmantot If atbilstības formulu. Paldies, ka izlasījāt, un ceru, ka nākamnedēļ tiksimies mūsu emuārā!
Prakses darba burtnīca
Ja Excel šūnas sakrīt - formulu piemēri (.xlsx fails)