Kako izdvojiti prve četiri riječi

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