Talaan ng nilalaman
Tuturuan ka ng tutorial kung paano bumuo ng formula ng If match sa Excel, kaya nagbabalik ito ng mga logical value, custom na text o value mula sa isa pang cell.
Isang formula ng Excel na makikita kung ang tugma ng dalawang cell ay maaaring kasing simple ng A1=B1. Gayunpaman, maaaring may iba't ibang mga pangyayari kapag ang halatang solusyon na ito ay hindi gagana o magbunga ng mga resulta na naiiba sa iyong inaasahan. Sa tutorial na ito, tatalakayin natin ang iba't ibang paraan upang ihambing ang mga cell sa Excel, para makahanap ka ng pinakamainam na solusyon para sa iyong gawain.
Paano tingnan kung magkatugma ang dalawang cell sa Excel
Mayroong maraming variation ng Excel If match formula. Suriin lang ang mga halimbawa sa ibaba at piliin ang isa na pinakamahusay na gumagana para sa iyong senaryo.
Kung magkapareho ang dalawang cell, ibalik ang TRUE
Ang pinakasimpleng " Kung ang isang cell ay katumbas ng isa pa, true" Ang formula ng Excel ay ito:
cell A= cell BHalimbawa, upang ihambing ang mga cell sa column A at B sa bawat row, ilalagay mo ang formula na ito sa C2, at pagkatapos ay kopyahin ito sa column:
=A2=B2
Bilang resulta, makakakuha ka ng TRUE kung magkapareho ang dalawang cell, FALSE kung hindi:
Mga Tala:
- Ang formula na ito ay nagbabalik ng dalawang Boolean value: kung ang dalawang cell ay pantay - TRUE; kung hindi katumbas - MALI. Upang ibalik lamang ang mga TRUE na value, gamitin sa IF statement gaya ng ipinapakita sa susunod na halimbawa.
- Ang formula na ito ay case-insensitive , kaya tinatrato nito ang uppercase at lowercase na mga titik bilang parehong mga character. Kung ang textkaso ang mahalaga, pagkatapos ay gamitin ang case-sensitive na formula.
Kung magkatugma ang dalawang cell, ibalik ang halaga
Upang ibalik ang iyong sariling halaga kung magkatugma ang dalawang cell, bumuo ng IF statement gamit ang pattern na ito :
IF( cell A = cell B , value_if_true, value_if_false)Halimbawa, upang ihambing ang A2 at B2 at ibalik ang "oo" kung naglalaman ang mga ito ng parehong mga halaga , "hindi" kung hindi, ang formula ay:
=IF(A2=B2, "yes", "no")
Kung gusto mo lang magbalik ng value kung pantay ang mga cell, pagkatapos ay magbigay ng walang laman na string ("") para sa value_if_false .
Kung tugma, pagkatapos ay oo :
=IF(A2=B2, "yes", "")
Kung tugma, pagkatapos ay TOTOO:
=IF(A2=B2, TRUE, "")
Tandaan. Upang ibalik ang lohikal na halaga na TRUE, huwag ilakip ito sa double quotes. Ang paggamit ng mga dobleng panipi ay magko-convert ng lohikal na halaga sa isang regular na string ng teksto.
Kung ang isang cell ay katumbas ng isa pa, pagkatapos ay ibalik ang isa pang cell
At narito ang isang variation ng Excel if match na formula na lumulutas sa partikular na gawaing ito: ihambing ang mga halaga sa dalawang cell at kung ang tumutugma sa data, pagkatapos ay kumopya ng value mula sa isa pang cell.
Sa Excel na wika, ito ay nakabalangkas tulad nito:
IF( cell A = cell B , cell C , "")Halimbawa, upang suriin ang mga item sa column A at B at magbalik ng value mula sa column C kung tumugma ang text, ang formula sa D2, na kinopya pababa, ay:
=IF(A2=B2, C2, "")
Case-sensitive na formula upang makita kung magkatugma ang dalawang cell
Sa sitwasyon kung kailan ka nakikitungo sa case-sensitive na mga value ng text, gamitin ang EXACTfunction na ihambing ang mga cell nang eksakto, kabilang ang letter case:
IF(EXACT( cell A , cell B ), value_if_true, value_if_false)Halimbawa, para ihambing ang mga item sa A2 at B2 at ibalik ang "oo" kung eksaktong tumutugma ang teksto, "hindi" kung may nakitang pagkakaiba, maaari mong gamitin ang formula na ito:
=IF(EXACT(A2, B2), "Yes", "No")
Paano tingnan kung maraming cell ay pantay
Tulad ng paghahambing ng dalawang cell, ang pagsuri sa maramihang mga cell para sa mga tugma ay maaari ding gawin sa ilang magkakaibang paraan.
AT formula upang makita kung maraming mga cell ang tumutugma
Sa tingnan kung magkatugma ang maraming value, maaari mong gamitin ang function na AND sa dalawa o higit pang lohikal na pagsubok:
AND( cell A = cell B , cell A = cell C , …)Halimbawa, para makita kung pantay ang mga cell A2, B2 at C2, ang formula ay:
=AND(A2=B2, A2=C2)
Sa dynamic na array Excel (365 at 2021) maaari mo ring gamitin ang syntax sa ibaba. Sa Excel 2019 at mas mababa, ito ay gagana lamang bilang tradisyonal na CSE array formula, na kinukumpleto sa pamamagitan ng pagpindot sa Ctrl + Shift + Enter key nang magkasama.
=AND(A2=B2:C2)
Ang resulta ng parehong AND formula ay ang logical values TRUE at FALSE.
Upang ibalik ang sarili mong mga value, i-wrap ang AND sa IF function na tulad nito:
=IF(AND(A2=B2:C2), "yes", "")
Ang formula na ito ay nagbabalik ng "oo" kung lahat ng tatlong cell ay pantay, isang blangkong cell kung hindi man.
Formula ng COUNTIF para tingnan kung tumutugma ang maraming column
Ang isa pang paraan para tingnan ang maraming tugma ay ang paggamit ng function na COUNTIF sa form na ito:
COUNTIF( range , cell )= n Kung saan ang range ay isang hanay ng mga cell na ihahambing laban sa isa't isa,
Para sa aming sample na dataset, maaaring isulat ang formula sa form na ito :
=COUNTIF(A2:C2, A2)=3
Kung naghahambing ka ng maraming column, awtomatikong makukuha ng COLUMNS function ang bilang (n) ng mga cell para sa iyo:
=COUNTIF(A2:C2, A2)=COLUMNS(A2:C2)
At ang IF function ay tutulong sa iyo na ibalik ang anumang gusto mo bilang resulta:
=IF(COUNTIF(A2:C2, A2)=3, "All match", "")
Case-sensitive formula para sa maraming tugma
Tulad ng pagsuri sa dalawang cell, kami gamitin ang EXACT function upang maisagawa ang eksaktong paghahambing, kasama ang letter case. Upang mahawakan ang maraming mga cell, ang EXACT ay dapat ma-nest sa AND function na tulad nito:
AND(EXACT( range , cell ))Sa Excel 365 at Excel 2021 , dahil sa suporta para sa mga dynamic na array, ito ay gumagana bilang isang normal na formula. Sa Excel 2019 at mas mababa, tandaan na pindutin ang Ctrl + Shift + Enter para gawin itong array formula .
Halimbawa, para tingnan kung ang mga cell A2:C2 ay naglalaman ng parehong mga halaga, isang case -sensitive na formula ay:
=AND(EXACT(A2:C2, A2))
Kasabay ng IF, ganito ang hugis:
=IF(AND(EXACT(A2:C2, A2)), "Yes", "No")
Tingnan kung tumutugma ang cell sa anumang cell na nasa hanay
Upang makita kung ang isang cell ay tumutugma sa anumang cell sa isang ibinigay na hanay, gamitin ang isa sa mga sumusunod na formula:
OR function
Pinakamainam na gamitin para sa pagsuri ng 2 - 3 cell.
O( cell A = cell B , cell A = cell C , cell A = cell D , …)Naiintindihan din ng Excel 365 at Excel 2021 ang syntax na ito:
O( cell = range )Sa Excel 2019 at mas mababa, dapat itong ilagay bilang array formula sa pamamagitan ng pagpindot sa Ctrl + Shift + Enter shortcut.
COUNTIF function
COUNTIF( range , cell )>0Halimbawa, upang tingnan kung ang A2 ay katumbas ng anumang cell sa B2:D2, ang alinman sa mga formula na ito ay gagawa ng:
=OR(A2=B2, A2=C2, A2=D2)
=OR(A2=B2:D2)
=COUNTIF(B2:D2, A2)>0
Kung gumagamit ka ng Excel 2019 o mas mababa, tandaan na pindutin ang Ctrl + Shift + Enter upang makuha ang pangalawang OR formula upang maihatid ang mga tamang resulta.
Upang ibalik ang Oo/Hindi o anumang iba pang value na gusto mo, alam mo kung ano ang gagawin - ilagay ang isa sa mga formula sa itaas sa lohikal na pagsubok ng function na IF. Halimbawa:
=IF(COUNTIF(B2:D2, A2)>0, "Yes", "No")
Para sa higit pang impormasyon, pakitingnan ang Suriin kung may value sa isang range.
Tingnan kung magkapareho ang dalawang hanay
Upang paghambingin dalawang hanay ng cell-by-cell at ibalik ang lohikal na halaga na TRUE kung ang lahat ng mga cell sa kaukulang mga posisyon ay tumutugma, ibigay ang pantay na laki ng mga hanay sa lohikal na pagsubok ng AND function:
AND( range A = range B )Halimbawa, para ihambing ang Matrix A sa B3:F6 at Matrix B sa B11:F14, ang formula ay:
=AND(B3:F6= B11:F14)
Sa makuha ang Oo / Hindi bilang resulta, gamitin ang sumusunod na IF AT kumbinasyon:
=IF(AND(B3:F6=B11:F14), "Yes", "No")
Ganyan gamitin ang formula ng If matchsa Excel. Salamat sa pagbabasa at umaasa akong makita ka sa aming blog sa susunod na linggo!
Practice workbook
Kung tumugma ang mga cell sa Excel - mga halimbawa ng formula (.xlsx file)