• 2 odgovora
  • 2.096 pregleda
Formula za skraćenje reči 11.08.2014. u 09:54 · pre 148 meseci #1
Kojom formulom da skratim reč u jednoj ćeliji.

Imam jednu listu različitih imena i dužine reči.

Npr ako je prva reč duža od 10 slova onda da pomoću formule napiše samo prvu reč.

Npr ako je u ćeliji A energoprojekt holding ad, da stoji samo energoprojekt.
Re: Formula za skraćenje reči 11.08.2014. u 11:08 · pre 148 meseci #2
Neka je string koji se ispituje u ćeliji A1. Da nadješ da na kojoj poziciji je prvi blanko (dužina prve reči+1) možeš da koristiš formulu:
Code:
=IFERROR(FIND(" ";A1;10);0)

IFERROR je dodato u formuli za slučaj da ne postoji blanko znak u stringu - samo jedna reč
Ako je gornju formulu upišeš u B1 onda da odsečeš samo prvu reč iz stringa ako je duža od 10 karaktera koristiš formulu
Code:
=IF(B1>11;LEFT(A1;B1);A1)

Rezultat ovih forumula možeš da vidiš na slici.

Naravno ove dve formule se mogu iskobinovati u jednu (manje preglednu) formulu.

Možda je bolja varijanta da se pretražuje blanko posle desete pozicije.
Code:
=IFERROR(FIND(" ";A1;10);0)

Naredna formula ostaje ista U tom slučaju odsecanje se vrši na prvom blanku posle desetog karakter - uoči razliku u drugom primeru

Potpis
Nije to loše Rembrante, samo što ne bi dodao još malo boje?
Re: Formula za skraćenje reči 11.08.2014. u 14:06 · pre 148 meseci #3
Ja pokušah sa

Iferror(if(len(a1>10);left(a1;search(" ";a1)-1);a1);a1)

Ali problem je što postoje nazivi gde je prva reč samo jedno slovo (kao npr X 1).

ja bih da dodam uslov ako je prva reč jedno slovo onda sve da uzme.

Ovo mi treba za grafik pa ružno izgleda kad u X osi stoji 50 slova, sve se poklapa jedno s drugim.
Prijavite se da biste odgovorili u ovoj temi.PrijavaRegistracija

Premeštanje teme