Da biste izdvojili prve četiri riječi u tekstualnom nizu, morate pronaći relativnu lokaciju četvrtog razmaka, a zatim upotrijebiti Lijeva funkcija .
Formula:
Kopirajte formulu i zamijenite 'A1' nazivom ćelije koja sadrži tekst koji želite izdvojiti.
=IF((LEN(A1)-LEN(ZAMJENA(A1,' ','')))<4, A1, LIJEVO(A1, FIND(' ',A1, FIND(' ',A1, FIND(' ') ,A1, FIND(' ',A1)+1)+1)+1)-1))
Primjer:
Za izdvajanje prve četiri riječi iz tekstualnog niza ' Kako izdvojiti prve četiri riječi '.
Rezultat vraća prve četiri riječi ' Kako izdvojiti '.
Objašnjenja:
Korak 1: Da biste pronašli mjesto prvog prostora
Formula | =NAĐI(' ',A1) |
---|---|
Proizlaziti | 4 |
Korak 2: Da biste pronašli mjesto drugog prostora
Formula | =FIND(' ',A1, FIND(' ',A1)+1) |
---|---|
Proizlaziti | 7 |
Korak 3: Da biste pronašli mjesto trećeg prostora
Formula | =FIND(' ',A1, FIND(' ',A1, FIND(' ',A1)+1)+1) |
---|---|
Proizlaziti | petnaest |
Korak 4: Da pronađemo mjesto četvrtog prostora
Formula | =FIND(' ',A1,FIND(' ',A1,FIND(' ',A1, FIND(' ',A1)+1)+1)+1) |
---|---|
Proizlaziti | 19 |
Korak 5: Pokupite slova prije četvrtog razmaka
Formula | =LIJEVO(A1,FIND(' ',A1,FIND(' ',A1,FIND(' ',A1, FIND(' ',A1)+1)+1)+1)-1) |
---|---|
Proizlaziti | Kako izdvojiti |
Kada tekstualni niz ima manje od četiri riječi, formula '=LEFT(A1,FIND(' ',A1,FIND(' ',A1,FIND(' ',A1, FIND(' ',A1)+1)+1 )+1)-1)' vraća #VRIJEDNOST! greška. Da biste izbjegli ovu pogrešku, trebate kombinirati sa IF funkcija .
=IF((LEN(A1)-LEN(ZAMJENA(A1,' ','')))<4,A1,LEFT(A1,FIND(' ',A1,FIND(' ',A1,FIND(' ') ,A1, FIND(' ',A1)+1)+1)+1)-1))
=SUBSTITUTE(A1,' ','') za zamjenu razmaka u tekstualnom nizu;
=LEN(SUBSTITUTE(A1,' ','')) za brojanje duljine tekstualnog niza kada su razmaci uklonjeni;
=LEN(A1)-LEN(SUBSTITUTE(A1,' ','')) za brojanje broja razmaka u tekstualnom nizu.
Primjer preuzimanja