Mündəricat
Əgər Excel formulunu axtarırsınızsa, əgər xana mətndən ibarətdirsə, sonra dəyəri başqa xanaya qaytarır , onda siz doğru yerdəsiniz. Excel-in ən populyar tapşırıqlarından biri, xananın verilmiş şərt əsasında dəyərinin olub olmadığını yoxlamaqdır. Bu dəyər mətn, tarix və ya hər hansı digər rəqəmli dəyər ola bilər. Bu yazıda, əgər hüceyrədə mətn varsa, Excel düsturunu müzakirə edəcəyik, sonra dəyəri başqa xanaya qaytarın.
Təcrübə İş Kitabını endirin
Xüceyrədə mətn varsa düstur .xlsxExcel Formulasını Formalaşdırmağın 5 Yolu Əgər Hüceyrədə Mətn Varsa, Başqa Hüceyrədə Dəyəri qaytarın
Bizim məhsullar toplusu var, məsələn, noutbuklar, masaüstü kompüterlər və mobil telefonlar . İndi biz şərtlə bağlı müxtəlif dəyər növlərini tapmalıyıq. Aydındır ki, aşağıdakı düsturlar müxtəlif meyarlar üzrə məlumatları tapmaq üçün faydalı ola bilər.
1. IF Funksiyasından istifadə
Masaüstü təslim edildiyi barədə məlumatınız olduqda . Sonra hansı şəhər və hüceyrə üçün məlumat tapmaq istəyirsən, “Masaüstü çatdırılır”. Siz IF funksiyasından istifadə edə bilərsiniz. ƏGƏR funksiyası verilmiş ifadəyə əsaslanan məntiqi funksiyadır. IF ifadəsi üçün iki nəticə ola bilər. Birinci nəticə doğrudur, müqayisə etdikdə ikincisi yanlışdır.
Funksiyanın sintaksisi
=IF (məntiqi_test, [dəyər_əgər_əgər], [value_if_false])
Sintaksisin arqumentləri aşağıdakılardır:aşağıdakı.
məntiqi_test – DOĞRU və ya YANLIŞ kimi qiymətləndirilə bilən dəyər və ya məntiqi ifadə.
həqiqi_əgər_dəyər – [isteğe bağlı] Məntiqi_test TRUE olaraq qiymətləndirildikdə qaytarılacaq dəyər.
false_əgər_dəyər – [isteğe bağlı] Məntiqi_test DOĞRU olaraq qiymətləndirildikdə qaytarılacaq dəyər YANLIŞ.
Addımlar:
- Boş xana seçin, məsələn, D5
- Düsulu yazın
=IF (C5="Dhaka", "Delivered", "Not Delivered")
Burada C5 xana dəyərinə aiddir və bu şəhər Dəkkə , Çatdırıldı dəyərin Doğru və ya Çatdırılmadığını dəyərinin Yanlış olduğunu bildirir.
- ENTER
- D5 xanasının sağ alt küncünü tutaraq kursoru aşağı çəkərək Doldurma Dəstəsindən istifadə edin. bu.
- Nəhayət belə nəticə əldə edirik.
Ətraflı oxuyun: Excel diapazonunda mətni necə tapmaq olar & xana istinadını qaytarın (3 yol)
2. ISNUMBER Funksiyasından istifadə
ISNUMBER funksiyası TRUE və YANLIŞ-ı qaytarır yoxsa. Siz xananın istədiyiniz dəyərə malik olduğunu yoxlamaq üçün AXTAR və ya TAPA funksiyaları ilə birlikdə ISNUMBER funksiyasından istifadə edə bilərsiniz.
ISNUMBER funksiyasının sintaksisi
=ISNUMBER (dəyər)
Burada dəyər dir yoxlamaq istədiyiniz daxiletmə
AXTAR funksiyasının sintaksisiis
=AXTAR (mətn_tap, mətn daxilində, [başlanğıc_num])
Sintaksisin arqumentləri aşağıdakılardır
mətn_tap – Tapılacaq mətn .
mətn_içində – Daxilində axtarılacaq mətn .
başlanğıc_num – [istəyə bağlı] Axtarış üçün mətndə başlanğıc mövqeyi.
Addımlar:
- D5 kimi boş xana seçin
- Düsulu yazın
=ISNUMBER (SEARCH ("Desktop", B5:B10))
Burada, Masaüstü tapmaq üçün mətn, B5:B11 mətni tapmaq istədiyiniz xana diapazonudur.
- İkincisi, ENTER düyməsini basın
- Üçüncü, Doldurma Dəstəyi istifadə edin və belə nəticə əldə edin.
Burada istənilən söz Masaüstü -nin kiçik və ya böyük hərf olması çıxışı DOĞRU kimi verəcəkdir.
Ancaq hər hansı böyük hərflərə həssas əlavə etsəniz şərtlə, siz FIND funksiyası ilə ISNUMBER funksiyası ilə istifadə etməlisiniz.
FIND funksiyasının sintaksisi
<6-dır>=TAP (mətni_tap, mətndaxili, [başlanğıc_num])
Bu halda düsturu D5 xanasına belə yazın.
=ISNUMBER(FIND("Desktop",@B5:B11))
Son olaraq, ENTER düyməsini basın və belə nəticə əldə etmək üçün Doldurma Dəstəyi istifadə edin.
Yuxarıdakı rəqəm göstərir ki, çıxış kiçik hərflərə məhəl qoymur (yəni, iş masası ). Beləliklə, bu düstur bu cür vəziyyətlər üçün faydalı ola bilər.
Ətraflı oxuyun: Əgər HüceyrəMətn ehtiva edir, sonra Excel-də başqa bir xanaya mətn əlavə edin
3. IF-OR/AND-ISNUMBER Funksiyasının kombinasiyası
Fərz edək ki, sizdə hər bir məhsul adından ibarət bəzi məhsullar toplusu var. məhsul kateqoriyasını, əməliyyat sistemini və şirkətin adını təmsil edən Laptop-Windows-HP .
İndi siz Windows və ya tapmaq istəyirsinizsə Masaüstü . Aşağıdakı addımları izləyə bilərsiniz.
Yaxşı, əsas tapşırığa keçməzdən əvvəl gəlin OR funksiyasını təqdim edək. OR funksiyasının sintaksisi belədir.
=OR (məntiqi1, [məntiqi2], …)
sintaksisin arqumentləri aşağıdakılardır:
məntiqi1 – Qiymətləndiriləcək ilk şərt və ya məntiqi dəyər.
məntiqi2 – [isteğe bağlı] Qiymətləndirmək üçün ikinci şərt və ya məntiqi dəyər
Addımlar:
- D5 kimi boş xana seçin
- Düsturu yazın
=IF (OR(ISNUMBER(SEARCH("Windows", B5)),ISNUMBER(SEARCH("Desktop",B5))),"Available","Not Available")
Burada B5 axtarış dəyəridir
- İkincisi, ENTER düyməsini basın və Doldurma Dəstəsindən istifadə edin.
Fərz edək ki, müştəri Windows və Masaüstü kateqoriyası altında olmalıdır belə bir məhsul növünü istəyir. Siz əvvəlki düstura əməl edə bilərsiniz, istisna olmaqla, VEYA funksiyası əvəzinə VƏ funksiyasını istifadə etməlisiniz.
AND funksiyasının sintaksisi edir.
=VƏ (məntiqi1,[məntiqi2], …)
Sintaksisin arqumentləri aşağıdakılardır
məntiqi1 – İlk şərt və ya məntiqi qiymət qiymətləndirin.
məntiqi2 – [isteğe bağlı] Qiymətləndirmək üçün ikinci şərt və ya məntiqi dəyər.
Bu halda,
=IF(AND(ISNUMBER(SEARCH("Windows",B5)),ISNUMBER(SEARCH("Desktop",B5))),
"Available","Not Available")
- İkincisi, ENTER düyməsini basın.
- Üçüncü, Doldurma sapından istifadə edin və çıxışı əldə edin.
Yenə də hərf hərfinə həssas problemlərlə üzləşsəniz, sadəcə olaraq eyni düsturdan istifadə edin, lakin AXTAR funksiyasını TAPA funksiyası ilə əvəz edin.
Bu zaman düstur
=IF(AND(ISNUMBER(FIND("Windows”, B10)),ISNUMBER(FIND("Desktop",B10))),"Available","Not Available")
Burada B10 axtarış dəyəridir.
- Eyni şəkildə, ENTER düyməsini basın və digər çıxışları əldə etmək üçün Doldurma Dəstəyi istifadə edin.
Ətraflı oxuyun: Əgər Hüceyrədə Word varsa, Excel-də Dəyər Təyin edin (4 Formula)
4. VLOOKUP funksiyasından istifadə
Təsəvvür edin ki, siz promo paylamışsınız. sabit kodlar xüsusi endirim üçün reklam vasitəsilə məhsul maddəsi. Daha sonra, hər hansı bir müştəri promo kodu istifadə edərək hər hansı bir məhsul istəyirsə, məhsul elementini necə müəyyən edəcəksiniz?
Excel hər hansı şaquli məlumatları tapmaq üçün sadə, lakin effektiv funksiyaya malikdir və bu VLOOKUP funksiyasıdır .
VLOOKUP funksiyası cədvəldə şaquli şəkildə təşkil edilmiş məlumat axtarışları üçün Excel funksiyasıdır. VLOOKUPfunksiya həm təxmini, həm də dəqiq uyğunluqla uyğun gəlir. Funksiyanın sintaksisi
=VLOOKUP (dəyər, cədvəl, col_index, [aralıq_axtarı])
Sintaksisin arqumentləri aşağıdakılardır: aşağıdakı
dəyər – Cədvəlin birinci sütununda axtarılacaq dəyər.
cədvəl – Dəyəri əldə etmək üçün cədvəl.
col_index – Cədvəldə dəyəri əldə etmək üçün sütun.
aralıq_axtarışı – [isteğe bağlı] TRUE = təxmini uyğunluq (defolt). FALSE = tam uyğunluq.
Addımlar:
- İstənilən boş xananı seçin, məsələn, C15
- Düsulu yazın like
=VLOOKUP(B15, B5:D11,2,FALSE)
Burada B15 axtarış dəyəri, B5:11 məlumat diapazonudur Sizdən məlumat əldə etmək istəyirsinizsə, 2 verilənlər dəstinin başlanğıc sütunundan sütun nömrəsi olan sütun indeksidir, Yanlış isə tam uyğunluq deməkdir.
- ENTER düyməsini basın
- Son olaraq, Doldurma Dəstəyi istifadə edin.
Ətraflı oxuyun: Əgər Hüceyrə Excel-də Mətnin İçində Söz varsa, VLOOKUP-dan Necə İstifadə Edilir
5. INDEX və MATCH Funksiyaları olan Formula
Bəzi hallarda, verilənlər bazası əvvəlkilər kimi sadə deyil. Və biz iki və ya bir neçə meyarla qarşılaşaraq istədiyimiz məlumatları tapmalıyıq. Belə bir vəziyyətdə, INDEX və MATCH funksiyalarının birləşməsi təsirli nəticələr verə bilər.Excel.
İNDEKS funksiyasının sintaksisi
=INDEX (massiv, sıra_num, [sütun_num], [sahə_num] )
Sintaksisin arqumentləri aşağıdakılardır
massiv – Hüceyrə diapazonu və ya massiv sabiti.
sətir_num – İstinad və ya massivdəki sıra mövqeyi.
col_num – [isteğe bağlı] İstinad və ya massivdəki sütun mövqeyi.
sahə_num – [isteğe bağlı] İstifadə edilməli olan istinad diapazonu.
Sintaksisdən başqa MATCH funksiyası
=MATCH (axtarma_dəyəri, axtarış_massivi, [uyğun_tip])
MATCH funksiyasının arqumentləri sintaksis aşağıdakılardır
axtarma_dəyəri – Axtarış_massivində uyğunlaşacaq dəyər.
axtarma_massivi – Xana diapazonu və ya massiv istinadı.
uyğunluq_növü – [isteğe bağlı] 1 = dəqiq və ya növbəti ən kiçik (defolt), 0 = dəqiq uyğunluq, -1 = dəqiq və ya növbəti ən böyük.
İki funksiya VLOOKUP fu əvəzinə istifadə edilə bilər. nction də.
- Bunun üçün boş xana seçin. Bu halda, C14 -dir.
- İkincisi, C14 xanasına düsturu daxil edin.
=INDEX(C5:C11,MATCH("FGI39",B5:B11,0))
Burada, C5:C11 məlumat çıxarmaq istədiyiniz yerdən məlumatdır, FGI39 axtarış promo kodudur, B5:B11 promokodun xana diapazonu və 0 tam uyğunluq üçündür.
- Üçüncüsü, basın ENTER və çıxışı əldə etmək üçün Doldurma Dəstəyi istifadə edin.
İndi isə əsas nöqtəyə keçin. INDEX və MATCH funksiyalarından istifadə edərək iki kriteriyaya əsaslanan dəyər tapacaqlar. Təsəvvür edin, müştəri Dell Noutbukunun qiymətini bilmək istəyir və təbii ki, o, 6-cı nəsil olacaq.
Dəyərini necə tapa bilərik? Sadəcə addımları izləyin.
Addımlar:
- İlk olaraq boş xana seçin. Burada D13 -dir.
- İkincisi, D13 xanasına düsturu daxil edin.
=INDEX(D5:D10,MATCH(1,(B13=B5:B10)*(C13=C5:C10),0))
Burada, D5:D10 Qiymət datası, B13 ilk meyarın axtarış dəyəri və B5:B10 birinci meyarın məlumatlarıdır, C13 ikinci meyar üçün axtarış dəyəri və C5:C10 ikinci meyar üçün verilənlərdir. Bu düsturda bütün 2 kriteriyalarına uyğun gələn birlər və sıfırlar silsiləsi yaratmaq üçün mantiq məntiqindən istifadə edilir, sonra isə ilk 1 ilə uyğunlaşmaq üçün MATCH funksiyası istifadə olunur. .
- ENTER (əgər Microsoft 365 istifadəçisisinizsə) və ya CTRL + SHIFT + ENTER (digər Excel versiyaları üçün massiv düsturudur).
Ətraflı oxuyun: Hüceyrələrdə müəyyən mətn varsa, dəyəri necə qaytarmaq olar Siyahıdan
Xatırlamalı Olanlar
- İNDEKS düsturunu daxil edərkən sətir və sütun nömrəsinə diqqət yetirin. Bundan əlavə, sağ sütun indeksini isə daxil edin VLOOKUP düsturunu daxil edin.
- Daha da önəmlisi, fayl adı, fayl yeri və excel genişləndirilməsi fayl adına diqqətli olun.
Nəticə
İndi başqa xanada dəyəri qaytarmaq üçün bu düsturlara sahibsiniz, əgər xana mətni ehtiva edir. İnanıram ki, siz bütün prosesləri yaxşı başa düşürsünüz. Hər hansı bir çaşqınlıq və ya sualınız varsa, lütfən, şərh bölməsində aşağıda paylaşın. Bizimlə olduğunuz üçün təşəkkür edirik.