Excel diapazonunda mətn tapın və xana arayışını qaytarın (3 yol)

  • Bunu Paylaş
Hugh West

Bu dərslikdə mən Excel diapazonunda mətni necə tapmağı və mətni saxlayan xananın istinadını qaytarmağı yazacam. Bundan əlavə, bunun bir neçə yolunu göstərəcəyəm. Tələbiniz hər hansı bir üsulla uyğunlaşa bilsin.

Ancaq əsas müzakirəyə keçməzdən əvvəl mən istifadə edəcəyim funksiyalar haqqında bir az danışmaq istəyirəm.

Yükləyin. İş faylı

Bu, bu dərsliyi hazırlamaq üçün istifadə etdiyim Excel faylıdır. Yükləyin və mənimlə birlikdə izləyin.

Rəsmdə Mətnin Tapılması və Xana Reference.xlsx qaytarılması

İlkin Müzakirələr

Bu hissə Artıq aşağıdakı Excel funksiyalarından çox istifadə edənlər üçün isteğe bağlıdır:

  • INDEX()
  • MATCH()
  • CELL()
  • Və OFFSET()

Excel-də # INDEX funksiyası

INDEX funksiyası müəyyən sətir və sütunun kəsişməsində, verilmiş diapazonda xananın dəyərini və ya istinadını qaytarır.

INDEX Funksiyasının sintaksisi :

INDEX(array, row_num, [column_num])

INDEX(reference, row_num, [column_num], [area_num])

Aşağıdakı şəklə baxın :

Düsturların izahı

Misal 1:

Siz tapa bilərsiniz Nümunə 1 (və həmçinin Nümunə 2) anlamaq bir az çətindir. Bu, əslində Excel Massivi Formula dır.

  • Əvvəlcə C16 xanasını seçin və sonra aşağıdakıları yazın.düstur.
{=INDEX(B4:D9,2,)}

  • Sonra CTRL+SHIFT+ENTER düymələrini sıxdım. massiv düsturunu daxil etmək üçün.

Bu düstur əslində necə işləyir?

  • Burada <1-in massiv hissəsidir>INDEX funksiyası B4:D9 -dir. Onun 2-ci sırası B5:D5 sətiridir.
  • Sütun nömrəsi boş olduğundan, İNDEKSİ funksiyası bütün -i qaytarır. 2-ci sıra.

Nümunə 2

{=INDEX((B4:D9,F4:H9),2,,2)}

  • INDEX funksiyası istinadı olaraq burada iki diapazon var: B4:D9 F4:H9.
  • Sətrin nömrəsi 2 -dir. Heç bir sütun nömrəsi göstərilməyib. Beləliklə, 2-ci sətirinin bütün qiymətləri qaytarılacaq.
  • Sahə nömrəsi olduğundan F4:H9 diapazonu İndeks funksiyası tərəfindən istifadə olunur. 2.

Misal 3

=INDEX(B4:B9,3,)

Bu, çox sadədir İNDEKS düsturu. B4:B9 massivinin 3-cü dəyəri bu düsturla qaytarılır.

Nümunə 4

=INDEX(B4:D9,2,3)

Bu düstur B4:D9 diapazonunun 2-ci sətri və 3-cü sütununun kəsişmə dəyərini qaytarır.

# Excel-də MATCH Funksiyası

MATCH funksiyası dəyərlər massivindəki dəyərin mövqeyini qaytarır.

MATCH funksiyasının sintaksisi:

=MATCH(lookup_value, lookup_array, [match_type])

  • İndi isə C17 xanasına aşağıdakı düsturu yazın.
=MATCH(C14,B4:B9,0)

Bu düstur necə işləyir?

  • The C14 xanasının dəyəri Google -dir. Beləliklə, axtarış dəyərimiz Google-dur.
  • B4:B9 xana diapazonunda Google-un mövqeyi 6-cı
  • <-dur. 9>Beləliklə, düstur 6-nı qaytarır.

# Excel-də CELL Funksiyası

CELL funksiyası formatlaşdırma haqqında məlumat qaytarır, istinadda vərəqin oxunma sırasına uyğun olaraq ilk xananın yeri və ya məzmunu.

Excel CELL Funksiyasının sintaksisi

=CELL(info_type, [reference])

CELL funksiyasından istifadə etməklə siz MÜTLƏQ ünvanı daxil olmaqla, xana istinadının çoxlu təfərrüatlarını əldə edə bilərsiniz. Siz bunu yuxarıdakı şəkildə görə bilərsiniz.

# Excel-də OFFSET Funksiyası

Excel-in OFFSET funksiyası verilmiş sətir və sütun sayı olan aralığa istinad qaytarır. verilmiş istinaddan.

OFSET funksiyasının sintaksisi:

=OFFSET(reference, rows, cols, [height], [width])

  • Burada, Mən ​​B13 qutusunda aşağıdakı düsturdan istifadə etdim.
=SUM(OFFSET(B4,3,1,3,2))

Bu düstur necə işləyir?

  • OFFSET funksiyasının istinadı B4 xana istinadıdır. Beləliklə, B4 xanasının mövqeyi 0 -dir.
  • Sonra 3 istinaddan aşağı sətir.
  • Sonra 1 sonuncu mövqedən sağa sütun.
  • Nəhayət, C7:D9 diapazonunun cəmi (hündürlük 3 sətir və en ) 2 sütun). Bu 756 dəyərini qaytarır. C7:D9 diapazonu vurğulanırnarıncı rəngli haşiyə ilə.

Beləliklə, ilkin tələbin müzakirəsi başa çatdı.

İndi isə gəlin əsas müzakirəmizə keçək.

3 Tapılma Metodları Excel diapazonunda Mətn və Xanə Referansını Qaytarmaq

Bu bölmədə mən diapazondakı mətni tapmaq və Excel-də xana istinadlarını qaytarmaq üsullarını izah edəcəyəm. Bundan əlavə, sizin daha yaxşı başa düşməniz üçün mən aşağıdakı məlumat dəstindən istifadə edəcəyəm.

Metod 1: INDEX & Mətni diapazonda tapmaq və xana arayışını qaytarmaq üçün MATCH funksiyaları

Bu üsulda mən mətni tək sütunda axtaracağam və tapılsa, düstur istinadı qaytaracaq. Həmçinin, diapazondakı mətni tapmaq və xana istinadlarını qaytarmaq üçün INDEX MATCH funksiyalarından istifadə edəcəyəm.

Addımlar:

  • İlk olaraq, nəticəni saxlamaq istədiyiniz başqa D17 xana seçin.
  • İkincisi, D17 xanasına aşağıdakı düsturu yazın.
=CELL("address",INDEX(B4:B14,MATCH(D16,B4:B14,0)))

  • Daha sonra nəticəni əldə etmək üçün ENTER düyməsini basın.

Nəhayət, siz “ Dropbox ” mətni üçün xana arayışı alacaqsınız.

Bunu necə edir düstur işləyir?

İcazə verin, mətnin düsturunu izah edim “Dropbox” :

  • Düsturun bu hissəsi, MATCH(D16,B4:B14,0) , dəyəri 9 qaytarır. Çünki Dropbox -in B4:B14 massivindəki mövqeyi 9-cu -dir. Beləliklə, ümumi formulaolur:

=CELL(“ünvan”,INDEX(B4:B14,9))

  • İndi, INDEX(B4:B14,9) hissəsi B12 xana istinadına aiddir. Beləliklə, düstur belə olur: =CELL(“ünvan”,B12)
  • Sonra, =CELL(“ünvan”,B12) B12 xanasının mütləq istinadını qaytarır.
  • Beləliklə, mən bütün formulun çıxışı kimi $B$12 alıram.

Qeyd: INDEX(B4:B14,9) ya dəyəri, ya da xana istinadını qaytara bilər. Bu, INDEX Funksiyasının gözəlliyidir.

Ətraflı oxuyun: Dinamik olaraq Başqa Vərəqdə Excel İstinad Xanası

Oxşar Oxumalar

  • Excel-də DOLAYI Funksiyadan Necə İstifadə Edilir (12 Uyğun Nümunə)
  • Əgər Hüceyrə Xüsusi Mətn ehtiva edirsə, Excel-də 1 əlavə edin (5 Nümunə). )
  • Excel-də ROW funksiyasından necə istifadə etməli (8 Nümunə ilə)
  • Əgər Hüceyrədə Mətn Varsa, Exceldə Başqa Xanaya Mətn əlavə edin
  • Excel-də COLUMNS funksiyasından necə istifadə etməli (3 Nümunə)

Metod 2: INDEX, MATCH & OFFSET Funksiyaları

Bu üsulda mən birdən çox sütundan mətn axtara bilirəm. Ancaq sütunu özünüz seçməlisiniz. Bundan əlavə, diapazonda mətn tapmaq və xana istinadlarını qaytarmaq üçün INDEX, OFFSET, MATCH funksiyalarından istifadə edəcəyəm.

Addımlar:

  • Əvvəlcə, D18 -ə aşağıdakı düsturu yazın.xana.
=CELL("address",INDEX(OFFSET(B4,0,D17-1,11,1), MATCH(D16,OFFSET(B4,0,D17-1,11,1),0)))

  • İkincisi, nəticəni əldə etmək üçün ENTER düyməsini basın.

Nəhayət, siz “ Mike Little ” mətni üçün xana arayışı alacaqsınız.

Bu düstur necə işləyir?

  • Bu düstur yuxarıdakı kimi işləyir. Yeganə fərq ondan ibarətdir ki, sütun Excel-in OFFSET funksiyasından istifadə edərək dinamik şəkildə seçilir. Əgər OFFSET funksiyasını başa düşürsünüzsə, onda bu hissəni başa düşmək asandır: OFFSET(B4,0,D17-1,11,1)

Ətraflı oxuyun: Excel-də OFFSET funksiyasının nümunələri (Formula+VBA )

Metod 3: Mətn diapazonunda tapmaq və xana arayışını qaytarmaq üçün birləşdirilmiş funksiyaların istifadəsi

Bəzən a mətn dəyəri diapazonda bir dəfədən çox təkrarlana bilər. Həmin mətnin sıra nömrəsini diapazonda qaytara bilərəm. Burada diapazondakı mətni tapmaq və xana arayışını qaytarmaq üçün KIÇIK, SATIR , ƏGƏR funksiyalarından istifadə edəcəyəm.

Siz buradan görürsünüz. “Apple” mətninin B4:B14 diapazonunda 3 dəfə təkrarlandığı aşağıdakı şəkil.

İcazə verin sizə bu sıra nömrələrini necə əldə etdiyimi göstərim.

  • Mən bu düsturdan D9 xanasında istifadə etmişəm.
{=SMALL(IF($D$6=$B$4:$B$14,ROW($B$4:$B$14)-ROW($B$4)+1),ROW(1:1))}

  • Sonra mən bu düsturu D10 xanasına köçürdüm.
=SMALL(IF($D$6=$B$4:$B$14,ROW($B$4:$B$14)-ROW($B$4)+1),ROW(2:2))

  • Burada mən nəticə əldə etmək üçün CTRL + SHIFT + ENTER düymələrini basdım.

  • Eyni şəkildə, mən də düsturu olana qədər köçürdümdüstur xəta dəyərini qaytarır.

Bu, açıq-aydın Excel massiv düsturudur.

Ancaq bundan əvvəl, siz necə işlədiyini bilməlisiniz. SMALL funksiyası Excel-də işləyir.

SMALL funksiyasının sintaksisi:

SMALL(array,k)

Üçün məsələn, SMALL({80;35;55;900},2) massivdə 2-ci ən kiçik dəyəri qaytaracaq {80;35;55;900} . Çıxış belə olacaq: 55 .

Beləliklə, formula necə işləyir?

Hüceyrə D9 = {=KİÇİK(ƏGƏR($D$6=$B$4:$B$14, SATIR($B$4:$B$14)-SATIR($B$4)+1),SIR(1: 1))

Bu massiv düsturunu aydın şəkildə başa düşmək üçün siz mənim bələdçimi oxuya bilərsiniz: Excel Array Formula Basic 2 – Massiv Formulasının Bölünməsi

  • Düsturun bu hissəsi, IF($D$6=$B$4:$B$14,ROW($B$4:$B$14)-ROW($B$4)+1) , əslində qaytarır KİÇƏK funksiyası üçün massiv.
    • ƏGƏR funksiyasının məntiqi sınaq hissəsi: $D$6=$B$4:$B$14 dir. Bu hissə $B$4:$B$14 diapazonunun qiymətlərinin $D$6 -ə bərabər olub-olmadığını (bir-bir) yoxlayır. Bərabər olarsa, massivdə TRUE dəyəri, bərabər deyilsə, massivdə Yanlış dəyəri təyin edilir: {YANLIŞ;YANLIŞ;TRUE;FALSE;FALSE ;YANLIŞ;DOĞRU;YANLIŞ;DOĞRU;YANLIŞ;FALSE}
    • əgər_əgər_dəyər hissəsi: ROW($B$4:$B$14)-ROW($ B$4)+1) . Bütün bu hissə belə bir şey qaytarır: {1;2;3;4;5;6;7;8;9;10;11} – {1} + 1 = {0; 1;2;3;4;5;6;7;8;9;10} + 1 ={1;2;3;4;5;6;7;8;9;10;11}
  • SƏR(1:1) əslində KİÇƏK funksiyasının k -dir. Və 1 qaytarır.
  • Beləliklə, D9 xanasındakı düstur belə olur: KİÇİK(ƏGƏR({YANLIŞ;YANLIŞ;TRUE;YANLIŞ) ;YANLIŞ;YANLIŞ;DOĞRU;YANLIŞ;DOĞRU;YANLIŞ;YANLIŞ},{1;2;3;4;5;6;7;8;9;10;11}),1).
  • İndi ƏGƏR funksiyası bu massivi qaytarır: {FALSE;FALSE;3;FALSE;FALSE;FALSE;7;FALSE;9;FALSE;FALSE}.
  • Düstur belə olur: KİÇİK({YANLIŞ;YANLIŞ;3;YANLIŞ;YANLIŞ;YANLIŞ;7;YANLIŞ;9;YANLIŞ;YANLIŞ},1).
  • Nəhayət, düstur 3-ü qaytarır.

Ümid edirəm ki, bu mürəkkəb formulun necə işlədiyini başa düşəcəksiniz.

Ətraflı oxuyun: Excel Əgər Hüceyrədə Mətn Varsa, Dəyəri qaytarın (8 asan yol)

Nəticə

Ümid edirəm ki, bu məqaləni faydalı tapdınız. Burada mən 3 uyğun metodları izah etdim ki, diapazonda mətni necə tapmağı və Excel-də xana istinadını qaytarmağı başa düşmək. Excel ilə əlaqəli daha çox məzmun öyrənmək üçün Exceldemy saytımıza daxil ola bilərsiniz. Zəhmət olmasa şərhlər, təkliflər və ya suallarınız varsa, aşağıdakı şərh bölməsinə yazın.

Hugh West sənayedə 10 ildən çox təcrübəyə malik yüksək təcrübəli Excel təlimçisi və analitikidir. Mühasibat uçotu və maliyyə üzrə bakalavr dərəcəsi və Biznesin idarə edilməsi üzrə magistr dərəcəsinə malikdir. Hugh tədrisə həvəslidir və izləmək və başa düşmək asan olan unikal tədris yanaşması işləyib hazırlayıb. Onun Excel üzrə ekspert biliyi bütün dünyada minlərlə tələbə və mütəxəssisə öz bacarıqlarını təkmilləşdirməyə və karyeralarında üstün olmağa kömək etmişdir. Hugh öz bloqu vasitəsilə biliklərini dünya ilə bölüşür, fərdlərə və müəssisələrə öz potensiallarını tam şəkildə çatdırmaq üçün pulsuz Excel dərsləri və onlayn təlimlər təklif edir.