Tabl cynnwys
Bydd y tiwtorial yn eich dysgu sut i adeiladu'r fformiwla If match yn Excel, fel ei fod yn dychwelyd gwerthoedd rhesymegol, testun addasedig neu werth o gell arall.
Fformiwla Excel i'w weld os yw dwy gell yn cyfateb gallai fod mor syml ag A1=B1. Fodd bynnag, efallai y bydd amgylchiadau gwahanol pan na fydd y datrysiad amlwg hwn yn gweithio neu'n cynhyrchu canlyniadau gwahanol i'r hyn yr oeddech yn ei ddisgwyl. Yn y tiwtorial hwn, byddwn yn trafod gwahanol ffyrdd o gymharu celloedd yn Excel, fel y gallwch ddod o hyd i'r ateb gorau posibl ar gyfer eich tasg.
Mae yna lawer o amrywiadau o fformiwla Excel If match. Adolygwch yr enghreifftiau isod a dewiswch yr un sy'n gweithio orau ar gyfer eich senario.
Os yw dwy gell yn hafal, dychwelwch TRUE
Y symlaf " Os yw un gell yn hafal i un arall yna gwir" Fformiwla Excel yw hyn:
cell A= cell BEr enghraifft, i gymharu celloedd yng ngholofnau A a B ym mhob rhes, rydych chi'n nodi'r fformiwla hon yn C2, ac yna ei gopïo i lawr y golofn:
=A2=B2
O'r herwydd, fe gewch GWIR os yw dwy gell yr un peth, ANGHYWIR fel arall:
Nodiadau:
- Mae'r fformiwla hon yn dychwelyd dau werth Boole: os yw dwy gell yn hafal - GWIR; os nad yn gyfartal - GAU. I ddychwelyd y gwerthoedd GWIR yn unig, defnyddiwch yn y datganiad IF fel y dangosir yn yr enghraifft nesaf.
- Mae'r fformiwla hon yn ansensitif mewn llythrennau bras , felly mae'n trin llythrennau mawr a llythrennau bach fel yr un nodau. Os bydd y testunmaterion achos, yna defnyddiwch y fformiwla achos-sensitif hon.
Os yw dwy gell yn cyfateb, dychwelwch y gwerth
I ddychwelyd eich gwerth eich hun os yw dwy gell yn cyfateb, lluniwch ddatganiad IF gan ddefnyddio'r patrwm hwn :
IF( cell A = cell B , value_if_true, value_if_false)Er enghraifft, i gymharu A2 a B2 a dychwelyd "ie" os ydynt yn cynnwys yr un gwerthoedd , "na" fel arall, y fformiwla yw:
=IF(A2=B2, "yes", "no")
Os ydych ond am ddychwelyd gwerth os yw celloedd yn gyfartal, yna darparwch linyn gwag ("") ar gyfer value_if_false .
Os yn cyfateb, yna ie :
=IF(A2=B2, "yes", "")
Os yn cyfateb, yna GWIR:
=IF(A2=B2, TRUE, "")
<18
Nodyn. I ddychwelyd y gwerth rhesymegol TRUE, peidiwch â'i amgáu mewn dyfynbrisiau dwbl. Bydd defnyddio dyfynodau dwbl yn trosi'r gwerth rhesymegol yn llinyn testun rheolaidd.
Os yw un gell yn hafal i un arall, yna dychwelwch gell arall
A dyma amrywiad o'r fformiwla Excel if match sy'n datrys y dasg benodol hon: cymharwch y gwerthoedd mewn dwy gell ac os yw'r paru data, yna copïwch werth o gell arall.
Yn yr iaith Excel, mae wedi'i lunio fel hyn:
IF( cell A = cell B , cell C , "")Er enghraifft, i wirio'r eitemau yng ngholofnau A a B a dychwelyd gwerth o golofn C os yw'r testun yn cyfateb, y fformiwla yn D2, wedi'i chopïo i lawr, yw:<3
=IF(A2=B2, C2, "")
Fformiwla achos-sensitif i weld a yw dwy gell yn cyfateb
Mewn sefyllfa pan fyddwch yn delio â gwerthoedd testun sy'n sensitif i achos, defnyddiwch EXACTswyddogaeth i gymharu'r celloedd yn union, gan gynnwys y cas llythrennau:
IF(EXACT( cell A , cell B ), value_if_true, value_if_false)Er enghraifft, i gymharu yr eitemau yn A2 a B2 a dychwelyd "ie" os yw'r testun yn cyfateb yn union, "na" os canfyddir unrhyw wahaniaeth, gallwch ddefnyddio'r fformiwla hon:
=IF(EXACT(A2, B2), "Yes", "No")
Sut i wirio a yw celloedd lluosog cyfartal
Yn yr un modd â chymharu dwy gell, gellir gwirio celloedd lluosog am gyfatebiaethau hefyd mewn ychydig o wahanol ffyrdd.
A fformiwla i weld a yw celloedd lluosog yn cyfateb
I gwirio a yw gwerthoedd lluosog yn cyfateb, gallwch ddefnyddio'r ffwythiant AND gyda dau brawf rhesymegol neu fwy:
AND( cell A = cell B , cell A = cell C , …)Er enghraifft, i weld a yw celloedd A2, B2 a C2 yn hafal, y fformiwla yw:
=AND(A2=B2, A2=C2)
Mewn arae ddeinamig Excel (365 a 2021) gallwch hefyd ddefnyddio'r gystrawen isod. Yn Excel 2019 ac yn is, bydd hyn ond yn gweithio fel fformiwla arae CSE traddodiadol, wedi'i gwblhau trwy wasgu'r bysellau Ctrl + Shift + Enter gyda'i gilydd.
=AND(A2=B2:C2)
Canlyniad y ddau fformiwlâu AND yw'r gwerthoedd rhesymegol GWIR ac ANGHYWIR.
I ddychwelyd eich gwerthoedd eich hun, amlapiwch AC yn y ffwythiant IF fel hyn:
=IF(AND(A2=B2:C2), "yes", "")
Mae'r fformiwla hon yn dychwelyd "ie" os yw'r tair cell yn gyfartal, cell wag fel arall.
Fformiwla COUNTIF i wirio a yw colofnau lluosog yn cyfateb
Ffordd arall i wirio am gyfatebiaethau lluosog yw defnyddio'r ffwythiant COUNTIF yn y ffurflen hon:
COUNTIF( ystod , cell )= nLle mae ystod ystod o gelloedd i'w cymharu yn erbyn ei gilydd, cell yw unrhyw gell sengl yn yr amrediad, a n yw nifer y celloedd yn yr amrediad.
Ar gyfer ein set ddata sampl, gellir ysgrifennu'r fformiwla yn y ffurflen hon :
=COUNTIF(A2:C2, A2)=3
Os ydych yn cymharu llawer o golofnau, gall y ffwythiant COLUMNS gael cyfrif (n) y celloedd i chi yn awtomatig:
=COUNTIF(A2:C2, A2)=COLUMNS(A2:C2)
A bydd y swyddogaeth IF yn eich helpu i ddychwelyd unrhyw beth yr ydych ei eisiau fel canlyniad:
=IF(COUNTIF(A2:C2, A2)=3, "All match", "")
Fformiwla sy'n sensitif i achos ar gyfer paru lluosog
Yn yr un modd â gwirio dwy gell, rydym yn defnyddio'r swyddogaeth EXACT i berfformio'r union gymhariaeth, gan gynnwys y cas llythrennau. I drin celloedd lluosog, mae EXACT i'w nythu i'r swyddogaeth AND fel hyn:
AND(EXACT( ystod , cell ))Yn Excel 365 ac Excel 2021 , oherwydd cefnogaeth ar gyfer araeau deinamig, mae hyn yn gweithio fel fformiwla arferol. Yn Excel 2019 ac yn is, cofiwch wasgu Ctrl + Shift + Enter i'w wneud yn fformiwla arae .
Er enghraifft, i wirio a yw celloedd A2:C2 yn cynnwys yr un gwerthoedd, achos -ffurflen sensitif yw:
=AND(EXACT(A2:C2, A2))
Mewn cyfuniad ag IF, mae'n cymryd y siâp hwn:
=IF(AND(EXACT(A2:C2, A2)), "Yes", "No")
Gwiriwch a yw cell yn cyfateb i unrhyw gell yn yr amrediad
I weld a yw cell yn cyfateb i unrhyw gell mewn ystod benodol, defnyddiwch un o'r fformiwlâu canlynol:
NEU ffwythiant
Mae'n well ei defnyddio ar gyfer gwirio 2 - 3 cell.
NEU( cell A = cell B , cell A = cell C , cell A = cell D , …)Mae Excel 365 ac Excel 2021 yn deall y gystrawen hon hefyd:
OR( cell = ystod )Yn Excel 2019 a yn is, dylid rhoi hwn fel fformiwla arae trwy wasgu'r llwybr byr Ctrl + Shift + Enter.
Swyddogaeth COUNTIF
COUNTIF( ystod , cell )>0Er enghraifft, i wirio a yw A2 yn hafal i unrhyw gell yn B2:D2, bydd unrhyw un o'r fformiwlâu hyn yn gwneud:
=OR(A2=B2, A2=C2, A2=D2)
=OR(A2=B2:D2)
=COUNTIF(B2:D2, A2)>0
Os ydych yn defnyddio Excel 2019 neu is, cofiwch bwyso Ctrl + Shift + Enter i gael yr ail fformiwla OR i gael y canlyniadau cywir.
I ddychwelyd Ie/Nac oes neu unrhyw werthoedd eraill rydych chi eu heisiau, rydych chi'n gwybod beth i'w wneud - nythu un o'r fformiwlâu uchod ym mhrawf rhesymegol y ffwythiant IF. Er enghraifft:
=IF(COUNTIF(B2:D2, A2)>0, "Yes", "No")
Am ragor o wybodaeth, gweler Gwiriwch a yw gwerth yn bodoli mewn ystod.
Gwiriwch a yw dwy ystod yn hafal
I gymharu dau ystod cell-wrth-gell a dychwelyd y gwerth rhesymegol GWIR os yw'r holl gelloedd yn y safleoedd cyfatebol yn cyfateb, rhowch yr ystodau o faint cyfartal i brawf rhesymegol y ffwythiant AND:
AND( ystod A = ystod B )Er enghraifft, i gymharu Matrics A yn B3:F6 a Matrics B yn B11:F14, y fformiwla yw:
=AND(B3:F6= B11:F14)
I cael Ie / Nac oes fel y canlyniad, defnyddiwch y cyfuniad OS A canlynol:
=IF(AND(B3:F6=B11:F14), "Yes", "No")
Dyna sut i ddefnyddio'r fformiwla If matchyn Excel. Diolch i chi am ddarllen a gobeithiaf eich gweld ar ein blog yr wythnos nesaf!
Gweithlyfr ymarfer
Os yw celloedd yn cyfateb yn Excel - enghreifftiau fformiwla (ffeil .xlsx)
<3.3.3.3.3.3.3.3.3.3.3.3.3