Salt la conținutul principal

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

🤖 Kutools AI Aide: Revoluționați analiza datelor pe baza: Execuție inteligentă   |  Generați codul  |  Creați formule personalizate  |  Analizați datele și generați diagrame  |  Invocați funcțiile Kutools...
Caracteristici populare: Găsiți, evidențiați sau identificați duplicatele  |  Ștergeți rândurile goale  |  Combinați coloane sau celule fără a pierde date  |  Rundă fără Formula ...
Super VLookup: Criterii multiple  |  Valoare multiplă  |  Pe mai multe foi  |  Căutare fuzzy...
Adv. Lista verticală: Lista drop-down ușoară  |  Listă drop-down dependentă  |  Listă derulantă cu selectare multiplă...
Manager de coloane: Adăugați un număr specific de coloane  |  Mutați coloanele  |  Comutați starea vizibilității coloanelor ascunse  Comparați coloanele cu Selectați aceleași și diferite celule ...
Caracteristici prezentate: Focus pe grilă  |  Vedere de proiectare  |  Big Formula Bar  |  Manager registru de lucru și foi | Biblioteca de resurse (Text automat)  |  Data Picker  |  Combinați foi de lucru  |  Criptare/Decriptare celule  |  Trimiteți e-mailuri după listă  |  Super Filtru  |  Filtru special (filtrează bold/italic/barat...) ...
Top 15 seturi de instrumente12 Text Instrumente (Adăuga text, Eliminați caractere ...)  |  50+ Diagramă Tipuri de (Gantt Chart ...)  |  40+ Practic Formule (Calculați vârsta pe baza zilei de naștere ...)  |  19 inserare Instrumente (Introduceți codul QR, Inserați imaginea din cale ...)  |  12 Convertire Instrumente (Numere la cuvinte, conversie valutara ...)  |  7 Merge & Split Instrumente (Rânduri combinate avansate, Împărțiți celule Excel ...)  |  ... și altele

Kutools pentru Excel se mândrește cu peste 300 de caracteristici, Asigurați-vă că ceea ce aveți nevoie este la doar un clic distanță...

Descriere


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 la Office (inclusiv Excel), la fel ca Chrome, Edge și Firefox.
Comments (0)
No ratings yet. Be the first to rate!
There are no comments posted here yet
Please leave your comments in English
Posting as Guest
×
Rate this post:
0   Characters
Suggested Locations