Note: The other languages of the website are Google-translated. Back to English
English English

Preluați prima valoare a listei dintr-o celulă

Pentru a prelua primul cuvânt cheie care este listat într-un interval dintr-o anumită celulă, în timp ce celula conține una dintre mai multe valori, va trebui să utilizați o formulă matrice destul de complexă cu INDEX, MECI, ISNUMBER și Căutare funcții.

preluați prima valoare a listei dintr-o celulă 1

Cum se recuperează prima valoare a listei dintr-o celulă?

Pentru a obține primul cuvânt cheie corespunzător corespunzător care este conținut în celule în coloana Cuvinte cheie așa cum se arată mai sus, înseamnă că trebuie să efectuăm o potrivire de tip conținut mai degrabă decât o potrivire exactă. Pentru a face acest lucru, puteți combina funcțiile ISNUMBER și SEARCH împreună pentru a obține o matrice TRUE și FALSE. Apoi utilizați MATCH pentru a localiza prima valoare TRUE și transmiteți numărul poziției la INDEX pentru a prelua valoarea din acea poziție.

Sintaxa generică

=INDEX(keyword_rng,MATCH(TRUE,ISNUMBER(SEARCH(keyword_rng,lookup_cell)),0))

√ Notă: Aceasta este o formulă matrice care necesită să introduceți cu Ctrl + Schimba + Intrați.

  • keyword_rng: Gama de celule cu cuvinte cheie.
  • celulă_căutare: Celula de căutat dacă conține cuvintele cheie.

La preluați prima potrivire găsită în lista de cuvinte cheie din celula B5, copiați sau introduceți formula de mai jos în celula C5 și apăsați Ctrl + Schimba + Intrați pentru a obține rezultatul:

= INDEX (($E$5:$E$7,POTRIBUIRE(ADEVĂRAT, ESTE NUMĂR(CĂUTARE(($E$5:$E$7,B5)),0))

√ Notă: semnele dolarului ($) de mai sus indică referințe absolute, ceea ce înseamnă keyword_rng în formulă nu se va modifica atunci când mutați sau copiați formula în alte celule. Cu toate acestea, nu există semne de dolar adăugate la celulă_căutare pentru că vrei să fie dinamică. După ce introduceți formula, trageți mânerul de umplere în jos pentru a aplica formula celulelor de mai jos.

preluați prima valoare a listei dintr-o celulă 2

Explicația formulei

=INDEX(($E$5:$E$7,MATCH(TRUE,ISNUMBER(SEARCH($E$5:$E$7,B5)),0))

  • CĂUTARE($E$5:$E$7,B5): Funcția SEARCH returnează poziția cuvintelor cheie din interval $ E $ 5: $ E $ 7 când se găsește în numere numerice și #VALOARE! eroare dacă nu este găsită. Rezultatul ar fi într-o matrice ca aceasta: {15;11;#VALOARE!}.
  • ISNUMBER(CĂUTARE($E$5:$E$7,B5)) = ISNUMBER({15;11;#VALOARE!}): Funcția ISNUMBER va converti numerele din matrice în TRUE-uri și #VALUE! valori la FALSE ca aceasta: {TRUE;TRUE;FALSE}.
  • MATCH (ADEVĂRAT,ISNUMBER(CĂUTARE($E$5:$E$7,B5)), 0) = MATCH (ADEVĂRAT,{TRUE;TRUE;FALSE}, 0): tip_potrivire 0 forțează funcția MATCH să efectueze o potrivire exactă și să returneze poziția primului TRUE din matrice {TRUE;TRUE;FALSE}. Deci, funcția va reveni 1.
  • INDEX(($E$5:$E$7,MATCH (ADEVĂRAT,ISNUMBER(CĂUTARE($E$5:$E$7,B5)), 0)) = INDEX(($E$5:$E$7,1): Funcția INDEX returnează apoi 1prima valoare din interval $ E $ 5: $ E $ 7, Care este AAA.

Observație

  • Dacă o celulă conține două sau mai multe cuvinte cheie, formula va returna primul cuvânt cheie enumerat în intervalul de cuvinte cheie.
  • Formula nu face distincție între majuscule și minuscule. Pentru a efectua o potrivire sensibilă la majuscule și minuscule, puteți pur și simplu să înlocuiți funcția CĂUTARE cu GĂSIRE.
  • De asemenea, puteți înlocui lista de cuvinte cheie cu un șir codificat ca o constantă de matrice (de ex. {“AAA”}) dacă doriți doar să verificați dacă celulele conțin acest șir.

Funcții conexe

Funcția Excel INDEX

Funcția Excel INDEX returnează valoarea afișată pe baza unei poziții date dintr-un interval sau dintr-o matrice.

Funcția Excel MATCH

Funcția Excel MATCH caută o anumită valoare într-un interval de celule și returnează poziția relativă a valorii.

Funcția Excel SEARCH

În Excel, funcția CĂUTARE vă poate ajuta să găsiți poziția unui anumit caracter sau a unui șir din șirul de text dat, după cum se arată în următoarea captură de ecran. Acest tutorial, vă voi prezenta cum să utilizați această funcție de CĂUTARE în Excel.


Formule conexe

Preluați prima valoare care se potrivește din celulă cu o listă

Să presupunem că aveți o listă de cuvinte cheie, pentru a prelua primul cuvânt cheie care a apărut într-o anumită celulă, în timp ce celula conține alte câteva valori, va trebui să utilizați o formulă INDEX și MATCH cu ajutorul funcțiilor AGGREGATE și SEARCH.

Potrivire exactă cu INDEX și MATCH

Dacă trebuie să aflați informațiile listate în Excel despre un anumit produs, film sau o persoană etc., ar trebui să folosiți bine combinația de funcții INDEX și MATCH.

Verificați dacă o celulă conține un anumit text

Aici tutorialul oferă câteva formule pentru a verifica dacă o celulă conține un anumit text și pentru a returna ADEVĂRAT și FALS așa cum este prezentat mai jos, și explică argumentele și modul în care funcționează formulele.

Verificați dacă celula conține multe lucruri

Presupunând că în Excel există o listă de valori în coloana E, doriți să verificați dacă celulele din coloana B conțin toate valorile din coloana E și să returnați ADEVĂRAT sau FALS așa cum este prezentat mai jos. Aici, în acest tutorial, oferă o formulă pentru rezolvarea acestei sarcini.

Verificați dacă celula conține unul dintre multele lucruri

Acest tutorial oferă o formulă pentru a verifica dacă o celulă conține una din mai multe valori în Excel și explică argumentele din formulă și modul în care funcționează formula.


Cele mai bune instrumente de productivitate Office

Kutools pentru Excel - Vă ajută să vă distingeți de mulțime

Doriți să vă finalizați munca zilnică rapid și perfect? Kutools pentru Excel aduce 300 de funcții avansate puternice (Combinați registre de lucru, sumă după culoare, divizați conținutul celulei, convertiți data și așa mai departe ...) și economisiți 80% timp pentru dvs.

  • Conceput pentru 1500 de scenarii de lucru, vă ajută să rezolvați 80% probleme Excel.
  • Reduceți mii de clicuri pe tastatură și mouse în fiecare zi, ușurați-vă ochii și mâinile obosite.
  • Deveniți expert Excel în 3 minute. Nu mai este nevoie să vă amintiți formule dureroase și coduri VBA.
  • Încercare gratuită nelimitată de 30 de zile. Garanție de restituire a banilor de 60 de zile. Upgrade gratuit și asistență timp de 2 ani.
Panglică Excel (cu Kutools pentru Excel instalat)

Fila Office - Activați lectura și editarea cu file în Microsoft Office (includeți Excel)

  • O secundă pentru a comuta între zeci de documente deschise!
  • Reduceți sute de clicuri de mouse pentru dvs. în fiecare zi, spuneți adio de la mâna mouse-ului.
  • Vă crește productivitatea cu 50% atunci când vizualizați și editați mai multe documente.
  • Aduce file eficiente în Office (include Excel), la fel ca Chrome, Firefox și noul Internet Explorer.
Captură de ecran a Excel (cu fila Office instalată)
Comentarii (0)
Încă nu există evaluări. Fii primul care evaluează!
Nu există comentarii postate aici încă
Lăsa comentarii
Postare ca invitat
×
Evaluează această postare:
0   Caractere
Locații sugerate