Excel kung tumutugma sa formula: tingnan kung pantay ang dalawa o higit pang mga cell

  • Ibahagi Ito
Michael Brown

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 B

    Halimbawa, 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, cell ay anumang solong cell sa range, at ang n ay ang bilang ng mga cell sa range.

    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 )>0

    Halimbawa, 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)

    Si Michael Brown ay isang dedikadong mahilig sa teknolohiya na may hilig sa pagpapasimple ng mga kumplikadong proseso gamit ang mga tool sa software. Sa higit sa isang dekada ng karanasan sa industriya ng tech, hinasa niya ang kanyang mga kasanayan sa Microsoft Excel at Outlook, pati na rin ang Google Sheets at Docs. Ang blog ni Michael ay nakatuon sa pagbabahagi ng kanyang kaalaman at kadalubhasaan sa iba, na nagbibigay ng madaling sundan na mga tip at mga tutorial para sa pagpapabuti ng pagiging produktibo at kahusayan. Isa ka mang batikang propesyonal o baguhan, nag-aalok ang blog ni Michael ng mahahalagang insight at praktikal na payo para masulit ang mahahalagang software tool na ito.