Mundarija
Yacheyka matn yoki satr bo'lsa, qiymatni moslashtirish va olish uchun Excelda turli xil o'rnatilgan funksiyalar mavjud. Ko'p hollarda biz Matn yoki qatorni Excelda diapazonda qidirishga harakat qilamiz. Excel-dagi alohida funksiyalar, agar hujayralar aniq/aniq matn yoki satrdan iborat bo'lsa qiymatni qaytaradi. Ushbu maqolada , biz AGAR , ISNUMBER , ANIQ , COUNTIF , INDEX , MATCH dan foydalanamiz , VLOOKUP , SEARCH , OR, va VA funktsiyalari qaytariladigan qiymat uchun, agar katakcha matn yoki satr boʻlsa.
Vaziyatda, quyidagi rasmdagi kabi ma'lumotlar to'plamida ma'lum toifalar va mahsulotlarning yozuvlari bor deylik
Yuklab olish uchun ma'lumotlar to'plami
Agar hujayralar matnni o'z ichiga olgan bo'lsa.xlsx qiymatini qaytarish
Agar hujayrada matn bo'lsa, Excelga kirishning 8 ta oson usuli
1-usul: IF funktsiyasidan foydalanish (hujayra o'ziga xos matnni o'z ichiga oladi)
IF funksiyasining sintaksisi =IF (mantiqiy_test, [qiymat_agar_true) ], [value_agar_false]) . Bu mantiqiy_test chiqishiga qarab, oldindan tanlangan bitta qiymatga olib keladi yoki [agar_haqiqat_qiymat] yoki [noto'g'ri_agar_qiymat] ; mos ravishda rost yoki noto'g'ri.
1-qadam: Istalgan bo'sh katakchani bosing (D4 ).
2-qadam : Formulani kiriting
=IF (B4="Bars","Mavjud","Mavjud emas")
Bu yerga, mantiqiy_test bu B4 katakchadagi Barlar matniga mos keladi; agar test to'g'ri bo'lsa, u natija beradi Mavjud , aks holda Mavjud emas .
3-qadam: ENTER tugmasini bosing.
4-bosqich : Toʻldirish dastagini torting, Mavjud yoki Mavjud emas qiymatlari butun diapazonda paydo boʻladi.
Aloqador tarkib: Agar hujayra Excelda ma'lum bir matnni o'z ichiga olgan bo'lsa, qanday qilib yig'ish mumkin (6 usul)
2-usul: ISNUMBER va QIDISH funksiyasidan foydalanish ( Hujayralarda maxsus matn mavjud)
ISNUMBER funktsiyasi mutlaq diapazondagi SEARCH matnining mos kelishiga qarab to'g'ri yoki noto'g'ri ni qaytaradi .
1-qadam: Har qanday bo'sh katakchani bosing ( D4 ).
2-bosqich: Formulani kiriting
3-qadam: ENTER tugmasini bosing. Rost yoki Noto'g'ri qaytarish qiymati ko'rsatiladi.
4-qadam: To'ldirish dastagini<2 torting>, barcha katakchalar quyidagi rasmdagi kabi To'g'ri yoki Yolg'on bo'ladi.
Batafsil o'qing: Agar hujayra maxsus matnni o'z ichiga olsa, Excelga 1 qo'shing (5 ta misol)
3-usul: IF va aniq funksiyadan foydalanish (hujayralarda aniq matn mavjud)
Agar biz matnni katta-kichik harflarga sezgir deb hisoblasak va aniq mos kelishini istasak, EXACT funksiyasidan IF bilan birlashgan holda foydalanishimiz mumkin.funktsiya.
1-qadam: Bo'sh katakchani tanlang ( D4 ).
2-qadam: Formulani joylashtiring
=AGAR(ANIQ(B4,"Bars"), "Mavjud", "") Formula ichidagi EXACT funksiyasi "Barlar" matniga to'liq mos keladi. B4 katakdagi keyin “Mavjud” qiymatini qaytaradi aks holda BLANK aniq moslikka qarab katak .
3-qadam: ENTER tugmasini bosing, restoran qiymati paydo bo'ladi.
4-qadam: Toʻldirish dastagini torting, qolgan hujayralar “Mavjud” qiymatini oladi yoki BLANK boʻlib qoladi.
Batafsil o'qing: Agar hujayrada matn bo'lsa, Excelda boshqa varaqga nusxa ko'chiring
4-usul: IF va dan foydalanish COUNTIF funksiyasi
Birlashtirilgan IF va COUNTIF funksiyasi diapazondagi mezonlarga mos keladigan bir xil hujayra matnini qaytaradi.
1-qadam: Bo'sh katakchani bosing ( D4 ).
2-qadam: Formuladan nusxa ko'chiring va joylashtiring
=AGAR(COUNTIF(B4,”*Bars*”),B4,””) Formulada COUNTIF funksiyasi ion diapazondagi “*Bars*” mezonlariga mos keladi (formula avtomatik ravishda mezonning har ikki tomonini * qo‘yadi) (yacheyka B4 ). Keyin u B4 dagi qiymatni qaytaradi, aks holda BLANK katakchasini saqlaydi.
3-qadam: ENTER tugmasini bosing, mezonlar bilan bir xil matn paydo bo'ladi.
4-qadam: To'ldirish dastagini torting, mos keladigan katakchalar xuddi shu qiymatlarni ko'rsatadi.diapazon.
Batafsil o'qing: Agar hujayrada matn bo'lsa, Excelda boshqa katakka matn qo'shing
5-usul: INDEX va MATCH funksiyasidan foydalanish
Ba'zan bizda boshqa hujayralar diapazonidagi natijaga mos keladigan hujayralar oralig'ida mezon mavjud. U holda biz diapazondagi matnni moslashtirish uchun INDEX funksiyasidan va boshqa katakdagi qiymatni olish uchun MATCH funksiyasidan foydalanishimiz mumkin. Maqsadga erishish uchun ma'lumotlar to'plamini biroz o'zgartiramiz.
1-qadam: Har qanday bo'sh katakchani tanlang ( B2 ).
Qadam 2: Formulani kiriting
=INDEX(C7:C15,MATCH(“Bars”,B7:B15,0)) Bu yerda INDEX funksiyasi aniq narsani qidiradi B7:B15 diapazonidagi “Bars” matnini C7:C15 oraligʻida moslang.
3-qadam: CTRL+SHIFT+ENTER tugmalarini bosing, chunki bu massiv formulasi. Bars uchun mos keladigan matn paydo bo'ladi.
Batafsil o'qing: Agar hujayralarda ma'lum matn bo'lsa, qiymatni qanday qaytarish kerak a Ro'yxat
6-usul: VLOOKUP funksiyasidan foydalanish
VLOOKUP funksiyasi jadvaldagi vertikal ma'lumotlarni topish uchun samarali hisoblanadi. Bizning holatda, ustundagi aniq yoki taxminiy moslikni topish uchun VLOOKUP funksiyasidan foydalanishimiz mumkin. VLOOKUP funksiyasining sintaksisi =VLOOKUP (qiymat, jadval, col_index, [diapazon_qidiruv]).
1-qadam: istalgan katakdagi ( B3 ) matnni qidirish ( B3 ).
2-bosqich: Istalganini tanlangbo'sh katak (C3).
3-qadam: Formulani kiriting
=VLOOKUP(B3,B7:C15,2, FALSE) Bu yerda “Bars” B3 diapazondagi B7:C15 ustundagi qiymatga 2 mos kelishi kerak boʻlgan matn. FALSE biz aniq moslikni xohlayotganimizni e'lon qiladi.
4-qadam: ENTER tugmasini bosing. Mos qiymat paydo bo'ladi.
Batafsil o'qing: Agar hujayra Excelda matn ichida so'zni o'z ichiga olgan bo'lsa, VLOOKUPdan qanday foydalanish kerak
7-usul: IF OR ISNUMBER va SEARCH funksiyasidan foydalanish (hujayralarda satrlar mavjud)
Maʼlumotlar toʻplami koʻpincha bir nechta matn qatorlarini oʻz ichiga oladi. Biz faqat bitta mos matn qatoriga ega bo'lgan hujayralarni moslashtirishni xohlaymiz. Biz matnni moslashtirish uchun ISNUMBER va SEARCH dan, so'ngra muqobil moslikni e'lon qilish uchun OR funktsiyasidan foydalanishimiz mumkin. Nihoyat, IF qaytish qiymatini ko'rsatish uchun ishlaydi, aks holda hujayralar BO'SH bo'lib qoladi.
1-qadam: Har qanday bo'sh katakchani tanlang ( D4 ). Formulani kiriting
=AGAR(YOKI(ISO NUMBER(QIDIRUV("Barchalar",B4)),ISNUMBER(SEARCH("Veg",B4))),"Mavjud ","")
2-qadam: ENTER tugmasini bosing. “Mavjud ” matn mos yozuvlar matnlaridan biri (“Bars” yoki “Veg”) B4 katakchasida mavjud boʻlsa, katakchada koʻrsatiladi.
3-qadam: Toʻldirish dastagini torting, yacheyka belgilangan diapazondagi qolgan hujayralarni yoki
Batafsil oʻqish: Yoʻqligini tekshiringHujayra Excelda qisman matnni o'z ichiga oladi (5 usul)
8-usul: IF VA ISNUMBER va SEARCH funksiyasidan foydalanish (hujayralarda satrlar mavjud)
From 7-usul , biz hujayradagi bir nechta matn satrlari qanday mos kelishini bilamiz. Agar ikkala matn qatoriga mos keladigan bo'lsak, OR o'rniga VA funktsiyasidan foydalanishimiz mumkin.
1-qadam: Har qanday bo'sh katakni tanlang ( D4 ). Formulani kiriting
=AGAR(VA(ISROQAMI(SEARCH("Chlt",B4)),ISNUMBER(SEARCH("Chlt",B4))),"Mavjud ","")
2-qadam: ENTER tugmasini bosing. Agar ikkala matn satrlari B4 katakchada mavjud boʻlsa, formula “Mavjud” ni qiymat sifatida qaytaradi, aks holda hujayralar BLANK boʻlib qoladi.
3-qadam: To'ldirish dastagini torting, qolgan hujayralar “Mavjud” yoki qolgan
Xulosa
Ushbu maqolada agar hujayralar ma'lum bo'lsa, qiymatni qaytarish uchun turli formulalardan foydalanamiz. matnlar. Biz IF , ISNUMBER , EXACT , INDEX , MATCH , OR , va VA funksiyalari matnning aniq yoki taxminiy mosligi uchun qiymatni qaytaradi. Shuningdek, biz IF, AND, ISNUMBER va SEARCH funksiyalarini birlashtirgan bir nechta qatorlarni moslashtirish usullarini ko'rsatamiz. Umid qilamanki, muhokama qilingan usullarga amal qilish juda oson. Agar sizga qo'shimcha tushuntirishlar kerak bo'lsa yoki qo'shadigan narsangiz bo'lsa, izoh qoldiring.