Kuidas eraldada esimene sõna

Tekstistringi esimese sõna eraldamiseks peate leidma ruumi suhtelise asukoha ja seejärel kasutama Vasakpoolne funktsioon .

Valem:

Kopeerige valem ja asendage 'A1' lahtri nimega, mis sisaldab teksti, mida soovite ekstraktida.



=IF(PIKKU(A1)- PIKKU(ASENDAJA(A1,' ',''))<1, A1, VASAKU(A1,LEIA(' ',A1)-1))

Näide:

Tekstistringist esimese sõna eraldamiseks ' Kuidas eraldada esimene sõna '.

Tulemus tagastab esimese sõna 'Kuidas'.

Selgitused:

Samm 1: Esimese ruumi asukoha leidmiseks

Valem =LEIA(' ',A1)
Tulemus 4

2. samm: Korja üles tähed enne esimest tühikut

Valem =VAsak(A1, LEIA(' ',A1)-1)
Tulemus Kuidas

Kui aga tekstistringis tühikut pole, tagastab valem '=VASAKUD(A1, FIND(' ',A1)-1)' #VALUE! viga. Selle vältimiseks peate kombineerima IF funktsioon .

=IF(PIKKU(A1)-PUU(ASENDAJA(A1,' ',''))<1, A1, VASAKU(A1,LEIA(' ',A1)-1))

=SUBSTITUTE(A1,' ','') tühikute asendamiseks tekstistringis;

=LEN(SUBSTITUTE(A1,' ','')) tekstistringi pikkuse loendamiseks tühikute asendamisel;

=LEN(A1)-LEN(SUBSTITUTE(A1,' ','')) tekstistringis olevate tühikute arvu loendamiseks.

Kui tühikute arv on väiksem kui 1 (tähendab sõna), kasutage IF funktsioon tekstistringi enda tagastamiseks.

Teine meetod on kasutada ISERROR Funktsioon et kontrollida, kas tekstistring sisaldab tühikuid:

=KUI(VIGE(LEIA(' ',A1))=TRUE, A1, LEFT(A1,FIND(' ',A1)-1))

Laadi alla näide