Агуулгын хүснэгт
Энэ заавар нь Excel-д If match томьёог хэрхэн бүтээхийг заах бөгөөд ингэснээр логик утгууд, захиалгат текст эсвэл өөр нүднээс утгыг буцаана.
Харах Excel томъёо. хэрэв хоёр нүд таарч байвал A1=B1 шиг энгийн байж болно. Гэсэн хэдий ч, энэ тодорхой шийдэл нь ажиллахгүй эсвэл таны хүлээж байснаас өөр үр дүнд хүргэх өөр нөхцөл байдал байж болно. Энэ зааварт бид Excel-ийн нүднүүдийг харьцуулах янз бүрийн аргуудын талаар ярилцах бөгөөд ингэснээр та даалгаврынхаа оновчтой шийдлийг олох болно.
Excel дээр хоёр нүд таарч байгаа эсэхийг хэрхэн шалгах вэ
Excel тохирвол томьёоны олон хувилбарууд байдаг. Доорх жишээнүүдийг үзээд өөрийн хувилбарт тохирохыг нь сонгоорой.
Хэрэв хоёр нүд тэнцүү бол ҮНЭНийг буцаана
Хамгийн энгийн " Хэрэв нэг нүд нөгөө нүдтэй тэнцүү бол үнэн" Excel-ийн томьёо нь дараах байдалтай байна:
A= B нүдЖишээ нь, мөр бүрийн A ба B баганын нүднүүдийг харьцуулахын тулд та энэ томьёог дараах хэсэгт оруулна. C2, дараа нь баганын доош хуулж авна уу:
=A2=B2
Үр дүнд нь, хэрэв хоёр нүд ижил байвал ҮНЭН, үгүй бол ХУДАЛ болно:
Тайлбар:
- Энэ томьёо нь хоёр Булийн утгыг буцаана: хэрэв хоёр нүд тэнцүү бол - ҮНЭН; тэнцүү биш бол - ХУДАЛ. Зөвхөн ҮНЭН утгыг буцаахын тулд дараагийн жишээнд үзүүлсэн шиг IF командыг ашиглана уу.
- Энэ томьёо нь цэг, жижиг үсгийг ижил тэмдэгт гэж тооцдог. Хэрэв текст болтом жижиг жижиг томьёог ашиглана уу.
Хэрэв хоёр нүд таарч байвал утгыг буцаана
Хэрэв хоёр нүд таарч байвал өөрийн утгыг буцаахын тулд энэ загварыг ашиглан IF мэдэгдлийг байгуулна уу. :
IF( A нүд = Б нүд , үнэ_хэрэв_үнэн, утга_хэрэв_худал)Жишээ нь, А2 ба В2-г харьцуулж, ижил утгыг агуулж байвал "тийм" гэж буцаана. , "үгүй" эс бөгөөс томьёо нь:
=IF(A2=B2, "yes", "no")
Хэрэв та зөвхөн нүднүүд тэнцүү бол утгыг буцаахыг хүсвэл утга_худал_хэрэв бол хоосон мөр ("") оруулна уу. .
Хэрэв тохирох бол тийм :
=IF(A2=B2, "yes", "")
Хэрэв таарвал ҮНЭН:
=IF(A2=B2, TRUE, "")
Тэмдэглэл. Логик утгыг ҮНЭН гэж буцаахын тулд давхар хашилтанд бүү оруул. Давхар хашилтыг ашигласнаар логик утгыг ердийн текст мөр болгон хувиргана.
Хэрэв нэг нүд нөгөө нүдтэй тэнцүү бол өөр нүдийг буцаана уу
Мөн энд Excel if match томьёоны хувилбар нь энэ тодорхой даалгаврыг шийддэг: хоёр нүдний утгыг харьцуулах ба өгөгдөл таарч, дараа нь өөр нүднээс утгыг хуулна.
Excel хэл дээр үүнийг дараах байдлаар томъёолсон:
IF( нүд А = Б нүд , C нүд , "")Жишээ нь, А ба В баганад байгаа зүйлсийг шалгаж, хэрэв текст таарч байвал C баганаас утгыг буцаахын тулд D2 дахь томьёог доош хуулсан:
=IF(A2=B2, C2, "")
Хоёр нүд таарч байгаа эсэхийг харах том жижиг үсгийн томьёо
Та том жижиг жижиг үсгийн утга бүхий текстийн утгуудтай харьцаж байгаа тохиолдолд ЯГҮсгийн том үсгийг оролцуулан нүднүүдийг яг харьцуулах функц:
ХЭРВЭЭ( нүд А , Б нүд ), үнэ_хэрэв_үнэн, үнэ_худал)Жишээ нь, харьцуулах A2 ба B2 дээрх зүйлсийг бичиж, хэрэв текст яг таарч байвал "тийм" гэж буцаана, хэрэв ямар нэгэн ялгаа олдвол "үгүй" гэж хариулна:
=IF(EXACT(A2, B2), "Yes", "No")
Олон нүдтэй эсэхийг хэрхэн шалгах вэ тэнцүү байна
Хоёр нүдийг харьцуулахтай адил олон нүд таарч байгаа эсэхийг хэд хэдэн аргаар шалгаж болно.
БОНД олон нүд таарч байгаа эсэхийг харахын тулд
олон утга таарч байгаа эсэхийг шалгавал та AND функцийг хоёр буюу түүнээс дээш логик тестээр ашиглаж болно:
AND( A нүд = B нүд , A нүд = C нүд, …)Жишээ нь, A2, B2, C2 нүднүүд тэнцүү эсэхийг харахын тулд томъёо нь:
=AND(A2=B2, A2=C2)
Динамик массив дахь Excel (365 ба 2021) дээр та доорх синтаксийг ашиглаж болно. Excel 2019 ба түүнээс доош хувилбаруудад энэ нь зөвхөн Ctrl + Shift + Enter товчийг дарснаар дуусгавар болох уламжлалт CSE массивын томъёогоор ажиллах болно.
=AND(A2=B2:C2)
AND томьёоны хоёулангийнх нь үр дүн нь логик утгууд ҮНЭН ба ХУДАЛ.
Өөрийн утгыг буцаахын тулд AND-г IF функцэд дараах байдлаар боож өгнө үү:
=IF(AND(A2=B2:C2), "yes", "")
Хэрэв гурван нүд бүгд "тийм" гэж буцаана. тэнцүү бол хоосон нүд.
Олон багана таарч байгаа эсэхийг шалгах COUNTIF томьёо
Олон таарч байгаа эсэхийг шалгах өөр нэг арга бол энэ маягтын COUNTIF функцийг ашиглах явдал юм:
COUNTIF( муж , нүд )= nЭнд муж нь өөр хоорондоо харьцуулах нүднүүдийн муж, нүд нь муж дахь дурын нэг нүд бөгөөд n нь муж дахь нүдний тоо юм.
Манай түүвэр мэдээллийн багцын хувьд томьёог энэ хэлбэрээр бичиж болно. :
=COUNTIF(A2:C2, A2)=3
Хэрэв та олон баганыг харьцуулж байгаа бол COLUMNS функц нь таны нүднүүдийн тоог (n) автоматаар авах боломжтой:
=COUNTIF(A2:C2, A2)=COLUMNS(A2:C2)
Мөн IF функц нь танд хүссэн бүхнээ үр дүн болгон буцаахад тусална:
=IF(COUNTIF(A2:C2, A2)=3, "All match", "")
Олон тооны тохирох том жижиг үсгийн томьёо
Хоёр нүдийг шалгахтай адил бид Үсгийн тохиолдлыг оруулаад яг харьцуулалтыг хийхийн тулд EXACT функцийг ашиглана уу. Олон нүдтэй ажиллахын тулд EXACT-г AND функцэд дараах байдлаар оруулах хэрэгтэй:
БА(ЯГШ( муж , нүд ))Excel 365 болон Excel 2021 дээр , динамик массивыг дэмждэг тул энэ нь ердийн томъёогоор ажилладаг. Excel 2019 болон түүнээс доош хувилбарт Ctrl + Shift + Enter товчлуурыг дарж массивийн томьёо болгохоо мартуузай.
Жишээ нь, A2:C2 нүднүүд ижил утгыг агуулж байгаа эсэхийг шалгахын тулд том том том том том том том том том том том том том том том том том том том том том том том том том том том том том том том том том том жижиг Excel байх ёстой. -мэдрэмжтэй томьёо нь:
=AND(EXACT(A2:C2, A2))
IF-тэй хослуулан энэ хэлбэрийг авна:
=IF(AND(EXACT(A2:C2, A2)), "Yes", "No")
Хүрээний аль нэг нүдтэй таарч байгаа эсэхийг шалгах
Өгөгдсөн муж дахь нүдтэй таарч байгаа эсэхийг харахын тулд дараах томъёоны аль нэгийг ашиглана уу:
ЭСВЭЛ функц
Үүнийг ашиглах нь дээр. 2 - 3 нүдийг шалгахад зориулагдсан.
ЭСВЭЛ( нүд А = нүд В , нүд А = нүд C , а нүд = D нүд , …)Excel 365 болон Excel 2021 нь энэ синтаксийг мөн ойлгодог:
OR( нүд = муж )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 болон түүнээс доош хувилбарыг ашиглаж байгаа бол зөв үр дүнг гаргахын тулд хоёр дахь OR томьёог авахын тулд Ctrl + Shift + Enter дарахаа бүү мартаарай.
Тийм/Үгүй эсвэл өөр хүссэн утгыг буцаахын тулд та юу хийхээ мэдэж байгаа - IF функцийн логик тест дээр дээрх томъёоны аль нэгийг оруулаарай. Жишээ нь:
=IF(COUNTIF(B2:D2, A2)>0, "Yes", "No")
Дэлгэрэнгүй мэдээллийг Мужид утга байгаа эсэхийг шалгана уу.
Хоёр муж тэнцүү эсэхийг шалгана уу
Харьцуулахын тулд нүд тус бүрээр хоёр муж ба харгалзах байрлал дахь бүх нүд таарч байвал ҮНЭН логик утгыг буцаана. AND функцийн логик тестэд ижил хэмжээтэй мужуудыг оруулна:
AND( муж А = муж В )Жишээлбэл, B3:F6 дахь А матриц ба B11:F14 дэх матриц Б-ийг харьцуулахын тулд дараах томьёо нь:
=AND(B3:F6= B11:F14)
Хэнд Үүний үр дүнд Тийм / Үгүй -г авахын тулд дараах IF AND хослолыг ашиглана уу:
=IF(AND(B3:F6=B11:F14), "Yes", "No")
Хэрэв тохирох томъёог ингэж ашиглах вэExcel дээр. Уншсан танд баярлалаа, дараа долоо хоногт манай блог дээр уулзана гэж найдаж байна!
Дасгал хийх ном
Хэрэв Excel-д нүднүүд таарвал - томъёоны жишээнүүд (.xlsx файл)