Excel

Više podudaranja na popisu odvojenom zarezima

Multiple Matches Comma Separated List

Excel formula: Više podudaranja na popisu odvojenom zarezimaOpća formula | _+_ | Sažetak

Za pretraživanje i dohvaćanje više podudaranja na popisu odvojenom zarezima (u jednoj ćeliji) možete koristiti funkciju IF s funkcijom TEXTJOIN. U prikazanom primjeru formula u F5 je:





{= TEXTJOIN (', ',TRUE, IF (rng1=E5,rng2,''))}

Ovo je formula niza i mora se unijeti sa control + shift + enter.

kako urediti izračunato polje u zaokretnoj tablici

Ova formula koristi imenovani rasponi 'naziv' (B5: B11) i 'skupina' (C5: C11).





TEXTJOIN je dostupan u Excel 365 i Excel 2019. Objašnjenje

Jezgra ove formule je funkcija IF koja 'filtrira' nazive u tablici po boji na sljedeći način:

 
{= TEXTJOIN (', ',TRUE, IF (group=E5,name,''))}

Logički test provjerava svaku ćeliju u imenovanom rasponu 'grupa' za vrijednost boje u E5 (u ovom slučaju crvena). Rezultat je niz poput ovog:



 
 IF (group=E5,name,''))

Taj se rezultat koristi za filtriranje naziva iz imenovanog raspona 'name':

 
{FALSEFALSETRUETRUEFALSEFALSETRUE}

Za svako TRUE ime opstaje, za svako FALSE, IF vraća an prazan niz ('').

Rezultat IF izgleda je ovaj niz:

 
{'Matt''Sally''Jude''Aya''Elle''Linda''George'}

koji ulazi u funkciju TEXTJOIN kao tekst1.

TEXTJOIN je konfiguriran da koristi zarez kao graničnik i da zanemaruje prazne vrijednosti. Konačni rezultat je ovaj tekstualni niz:

'Jude, Aya, George'

Više uvjeta

Ne možete koristiti funkcije AND ili OR u ovakvoj formuli niza jer vraćaju samo jedan rezultat. Logičku logiku možete koristiti za AND:

što znači # n / a u excelu
 
{'''''Jude''Aya''''''George'}

Ovdje je detaljnije objašnjeno .

Autor Dave Bruns


^