Мазмұны
Оқулық Excel бағдарламасында сәйкес келсе формуласын құруды үйретеді, осылайша ол логикалық мәндерді, теңшелетін мәтінді немесе басқа ұяшықтағы мәнді қайтарады.
Көретін Excel формуласы. егер екі ұяшық сәйкестігі A1=B1 сияқты қарапайым болуы мүмкін. Дегенмен, бұл айқын шешім жұмыс істемейтін немесе сіз күткеннен басқа нәтижелер беретін әртүрлі жағдайлар болуы мүмкін. Бұл оқулықта Excel бағдарламасындағы ұяшықтарды салыстырудың әртүрлі тәсілдерін талқылаймыз, осылайша сіз тапсырмаңыздың оңтайлы шешімін таба аласыз.
Excel бағдарламасында екі ұяшық сәйкес келетінін қалай тексеруге болады
Excel сәйкес келсе формуласының көптеген нұсқалары бар. Төмендегі мысалдарды қарап шығыңыз және сценарийіңізге сәйкес келетінін таңдаңыз.
Егер екі ұяшық тең болса, АҚИҚАТ мәнін қайтарыңыз
Ең қарапайым " Егер бір ұяшық екіншісіне тең болса, онда шын" Excel формуласы мына:
А ұяшығы= В ұяшығыМысалы, әрбір жолдағы A және B бағандарындағы ұяшықтарды салыстыру үшін мына формуланы енгізіңіз C2, содан кейін оны бағанға көшіріңіз:
=A2=B2
Нәтижесінде екі ұяшық бірдей болса, РАС, әйтпесе ЖАЛҒАН мәнін аласыз:
Ескертулер:
- Бұл формула екі логикалық мәнді қайтарады: егер екі ұяшық тең болса - TRUE; тең болмаса – ЖАЛҒАН. Тек TRUE мәндерін қайтару үшін келесі мысалда көрсетілгендей IF операторында пайдаланыңыз.
- Бұл формула әріптерді сезбейді , сондықтан ол бас және кіші әріптерді бірдей таңбалар ретінде қарастырады. Егер мәтінрегистр маңызды болса, осы регистрді ескеретін формуланы пайдаланыңыз.
Егер екі ұяшық сәйкес болса, мәнді қайтарыңыз
Екі ұяшық сәйкес келсе, өз мәніңізді қайтару үшін осы үлгіні пайдаланып IF мәлімдемесін жасаңыз :
ЕГЕР( A ұяшығы = B ұяшығы , мән_егер_шын, мән_егер_жалған)Мысалы, A2 және B2 салыстыру және егер оларда бірдей мәндер болса, "иә" деп қайтару , "жоқ" әйтпесе, формула:
=IF(A2=B2, "yes", "no")
Егер ұяшықтар тең болса ғана мәнді қайтарғыңыз келсе, мән_егер_жалған болса, бос жолды ("") беріңіз. .
Егер сәйкес болса, онда иә :
=IF(A2=B2, "yes", "")
Сәйкес болса, онда ШЫНДЫҚ:
=IF(A2=B2, TRUE, "")
Ескертпе. TRUE логикалық мәнін қайтару үшін оны қос тырнақшаға алмаңыз. Қос тырнақшаларды пайдалану логикалық мәнді кәдімгі мәтін жолына түрлендіреді.
Егер бір ұяшық екіншісіне тең болса, онда басқа ұяшықты қайтарыңыз
Міне, осы нақты тапсырманы шешетін Excel, сәйкес келсе формуласының нұсқасы: екі ұяшықтағы мәндерді салыстырыңыз және егер деректер сәйкестігін, содан кейін басқа ұяшықтан мәнді көшіріңіз.
Excel тілінде ол келесідей тұжырымдалған:
IF( ұяшық A = ұяшық B , C ұяшығы , "")Мысалы, A және B бағандарындағы элементтерді тексеру және мәтін сәйкес келсе, C бағанынан мәнді қайтару үшін төмен көшірілген D2 формуласы:
=IF(A2=B2, C2, "")
Екі ұяшықтың сәйкес келетінін көру үшін регистрді ескеретін формула
Регистрді ескеретін мәтін мәндерімен жұмыс істеп жатқан жағдайда, НӘЛ пайдаланыңызәріп регистрін қоса, ұяшықтарды дәл салыстыру функциясы:
ЕГЕР(ДӘЛ( ұяшық A , ұяшық B ), мән_егер_шын, мән_егер_жалған)Мысалы, салыстыру A2 және B2 элементтерін таңдап, мәтін дәл сәйкес келсе «иә» деп қайтарады, егер қандай да бір айырмашылық табылса, «жоқ» деп қайтарады, мына формуланы қолдануға болады:
=IF(EXACT(A2, B2), "Yes", "No")
Бірнеше ұяшықтардың бар-жоғын қалай тексеруге болады тең
Екі ұяшықты салыстыру сияқты, сәйкестік бар-жоғын бірнеше ұяшықтарды тексеру де бірнеше түрлі жолдармен жасалуы мүмкін.
ЖӘНЕ бірнеше ұяшықтардың сәйкес келетінін көру үшін
формула бірнеше мәндердің сәйкес келетінін тексеріңіз, ЖӘНЕ функциясын екі немесе одан да көп логикалық сынақтармен пайдалануға болады:
ЖӘНЕ( А ұяшығы = В ұяшығы, А ұяшығы = C ұяшығы, …)Мысалы, A2, B2 және C2 ұяшықтарының тең екенін көру үшін мына формула:
=AND(A2=B2, A2=C2)
Динамикалық массивте Excel (365 және 2021) төмендегі синтаксисті де пайдалана аласыз. Excel 2019 және одан кейінгі нұсқаларында бұл Ctrl + Shift + Enter пернелерін бірге басу арқылы аяқталатын дәстүрлі CSE массивінің формуласы ретінде жұмыс істейді.
=AND(A2=B2:C2)
ЖӘНЕ формулалардың екеуінің де нәтижесі: логикалық мәндері ШЫН және ЖАЛҒАН.
Өз мәндеріңізді қайтару үшін ЖӘНЕ ЕСІР функциясына келесідей ораңыз:
=IF(AND(A2=B2:C2), "yes", "")
Бұл формула барлық үш ұяшықта "иә" қайтарады. тең, әйтпесе бос ұяшық.
Бірнеше бағанның сәйкестігін тексеруге арналған COUNTIF формуласы
Бірнеше сәйкестіктерді тексерудің басқа жолы мына пішіндегі COUNTIF функциясын пайдалану болып табылады:
COUNTIF( ауқым , ұяшық )= nМұнда ауқым бір-бірімен салыстырылатын ұяшықтар ауқымы, ұяшық - ауқымдағы кез келген жалғыз ұяшық, ал n - ауқымдағы ұяшықтар саны.
Біздің үлгі деректер жиыны үшін формуланы осы пішінде жазуға болады. :
=COUNTIF(A2:C2, A2)=3
Егер сіз көп бағандарды салыстырып жатсаңыз, БАҒАНДАР функциясы сіз үшін ұяшықтар санын (n) автоматты түрде ала алады:
=COUNTIF(A2:C2, A2)=COLUMNS(A2:C2)
Және IF функциясы қалаған нәрсені нәтиже ретінде қайтаруға көмектеседі:
=IF(COUNTIF(A2:C2, A2)=3, "All match", "")
Бірнеше сәйкестік үшін регистрді ескеретін формула
Екі ұяшықты тексеру сияқты, біз әріп регистрін қоса, дәл салыстыруды орындау үшін EXACT функциясын пайдаланыңыз. Бірнеше ұяшықтарды өңдеу үшін EXACT келесідей ЖӘНЕ функциясына кірістірілуі керек:
ЖӘНЕ(ДӘЛ( ауқым , ұяшық ))Excel 365 және Excel 2021 нұсқаларында , динамикалық массивтерді қолдауға байланысты бұл қалыпты формула ретінде жұмыс істейді. Excel 2019 және одан төменірек нұсқаларында оны массив формуласы ету үшін Ctrl + Shift + Enter пернелерін басуды ұмытпаңыз.
Мысалы, A2:C2 ұяшықтарында бірдей мәндер бар-жоғын тексеру үшін регистр -сезімтал формула:
=AND(EXACT(A2:C2, A2))
IF комбинациясында ол мына пішінді алады:
=IF(AND(EXACT(A2:C2, A2)), "Yes", "No")
Ұяшық ауқымдағы кез келген ұяшыққа сәйкес келетінін тексеріңіз
Ұяшықтың берілген ауқымдағы кез келген ұяшыққа сәйкес келетінін көру үшін келесі формулалардың бірін пайдаланыңыз:
НЕМЕСЕ функциясы
Оны қолданған дұрыс 2 - 3 ұяшықтарды тексеру үшін.
НЕМЕСЕ( ұяшық A = ұяшық В , ұяшық А = ұяшық С , а ұяшығы = D ұяшығы, …)Excel 365 және Excel 2021 бұл синтаксисті де түсінеді:
НЕМЕСЕ( ұяшық = ауқым )Excel 2019 және төменірек болса, оны Ctrl + Shift + Enter пернелер тіркесімін басу арқылы массив формуласы ретінде енгізу керек.
COUNTIF функциясы
COUNTIF( ауқым , ұяшық )>0Мысалы, A2 B2:D2 ұяшығына тең екенін тексеру үшін мына формулалардың кез келгені орындалады:
=OR(A2=B2, A2=C2, A2=D2)
=OR(A2=B2:D2)
=COUNTIF(B2:D2, A2)>0
Егер Excel 2019 немесе одан төмен нұсқасын пайдалансаңыз, дұрыс нәтижелерді беру үшін екінші НЕМЕСЕ формуласын алу үшін Ctrl + Shift + Enter пернелер тіркесімін басуды ұмытпаңыз.
Иә/Жоқ немесе кез келген басқа мәндерді қайтару үшін не істеу керектігін білесіз - IF функциясының логикалық сынағына жоғарыдағы формулалардың бірін кірістіріңіз. Мысалы:
=IF(COUNTIF(B2:D2, A2)>0, "Yes", "No")
Қосымша ақпарат алу үшін Ауқымда мән бар-жоғын тексеру бөлімін қараңыз.
Екі ауқымның тең екенін тексеріңіз
Салыстыру үшін екі диапазон ұяшық бойынша және сәйкес позициялардағы барлық ұяшықтар сәйкес келсе, TRUE логикалық мәнін қайтарады, ЖӘНЕ функциясының логикалық сынағы үшін бірдей өлшемді ауқымдарды беріңіз:
ЖӘНЕ( ауқым A = В диапазоны )Мысалы, B3:F6-дағы А матрицасын және B11:F14-тегі В матрицасын салыстыру үшін формула:
=AND(B3:F6= B11:F14)
Кімге Нәтиже ретінде Иә / Жоқ алыңыз, келесі ЕГЕР ЖӘНЕ комбинациясын пайдаланыңыз:
=IF(AND(B3:F6=B11:F14), "Yes", "No")
Егер сәйкестік формуласын осылайша пайдалану керекExcel бағдарламасында. Оқығаныңыз үшін алғыс айтамын және келесі аптада блогымызда көреміз деп үміттенемін!
Жаттығулар кітабы
Егер Excel бағдарламасында ұяшықтар сәйкес келсе - формула мысалдары (.xlsx файлы)