Kliknite tukaj, da si ogledate profil, kot ga vidijo drugi

Izpis posamičnih besed iz celice

Delite vsebino na Facebooku
Delite vsebino na Twitterju
  V tej lekciji bomo spoznali, kako lahko polno ime v celici lahko razdelimo na ime in priimek, ne glede na število znakov.
 
 
1
 
 
 
 
2
 
 

Sedaj označite celico, kjer bomo prikazali ime in kliknite na Vstavi funkcijo.

 
 
3
 
 

Odpre se novo okno, kjer določite zvrst Vse in nato označite funkcijo LEFT.

Kliknite na gumb V redu.

 
 
4
 
 

Prikaže se okno z argumenti funkcije, kjer za polje Text označite celico z imenom in priimkom.

Ne zaprite še okna ...

 
 
 
 
 
5
 
 

Označite polje Num_chars, zgoraj kliknite na izbrinik za določanje dodatnih funkcij (glej sliko) in izberite Več funkcij.

 
 
6
 
 

Odpre se novo okno, kjer določite zvrst Vse in nato označite funkcijo FIND.

S to funkcijo bomo poiskali presledek, ki ločuje ime in priimek.

Kliknite na gumb V redu.

 
 
7
 
 

Prikaže se okno z argumenti funkcije, kjer v polje Find_text vpišete " " (glej sliko).

Pazite na presledek.

 
 
8
 
 

Označite Within_text in označite celice z imenom in priimkom.

 
 
9
 
 

Sedaj smo določili, da naj Excel v celici z imenom in priimkom najde presledek.

Zgoraj v vrstici za vnašanje formule (glej sliko) kliknite na LEFT, da se boste postavili na začetek funkcije.

 
 
10
 
 

Ponovno se nahajate v prvotni IF funkciji, kjer pa nam je FIND stavek dodal še presledek pri imenu.

V polju Num_chars dpolnite formulo še z -1 (glej sliko).

Kliknite na gumb V redu.


 
 
11
 
 

Sedaj označite celico, kjer bomo prikazali priimek in kliknite na Vstavi funkcijo.

 
 
12
 
 

Odpre se novo okno, kjer določite zvrst Vse in nato označite funkcijo RIGHT.

Kliknite na gumb V redu.

 
 
13
 
 

Prikaže se okno z argumenti funkcije, kjer za polje Text označite celico z imenom in priimkom.

Ne zaprite še okna ...

 
 
14
 
 

Označite polje Num_chars, zgoraj kliknite na izbrinik za določanje dodatnih funkcij (glej sliko) in izberite Več funkcij.

 
 
15
 
 

Odpre se novo okno, kjer določite zvrst Vse in nato označite funkcijo LEN.

S to funkcijo bomo prešteli število znakov v celici. Tako bomo lahko odšteli število znakov, ki smo jih dobili pri imenu.

Kliknite na gumb V redu.

 
 
16
 
 

Prikaže se okno z argumenti funkcije, kjer za polje Text označite celico z imenom in priimkom.

Ne zaprite še okna ...

 
 
17
 
 

Zgoraj v vrstici za vnašanje formule (glej sliko) kliknite na RIGHT, da se boste postavili na začetek funkcije.

 
 
18
 
 

Ponovno se nahajate v funkciji RIGHT, kjer označite polje Num_chars.

Sedaj smo rekli Excelu, da naj v celici z imenom in priimkom od desne strani prešteje vse znake, v naslednjih korakih pa bomo še odšteli število znakov z imenom.

Kliknite zgoraj na izbrinik za določanje dodatnih funkcij (glej sliko) in izberite Več funkcij.

 
 
19
 
 

Odpre se novo okno, kjer določite zvrst Vse in nato označite funkcijo FIND.

Kliknite na gumb V redu.

 
 
20
 
 

Prikaže se okno z argumenti funkcije, kjer v polje Find_text vpišete " " (glej sliko).

Pazite na presledek.

Nato označite Within_text in označite celice z imenom in priimkom.

Kliknite na gumb V redu.

 
 
21
 
 
 
 
Komentiraj
 
 
 
 
 
19.1.2011, 17:32
Ali bi lahko pokazali kako se izpiše če je beseda v sredini, malo sem probaval kombinacijo obeh formul vendar mi težava nastane na koncu, kje da besedo zaključi. Uporabil sem funkcijo MID. Primer:
1. 18.11.2010,"reflektor",17.00 €,"" > rad bi da mi izpiše besedilo reflektor
2. 19.11.2010,"hrana, marcipan",2.66 €,"" > rad bi da se izpiše hrana, marcipan

torej besedilo je vedno med znakoma "

Hvala


Lp

 
 
 
 
19.1.2011, 20:50
=MID(A1;FIND("""";A1)+1 ; FIND("""";A1; FIND("""";A1) +1)-FIND("""";A1)-1)
 
 
 
 
19.1.2011, 21:29
hvala, zdaj dela
 
 
 
 
19.1.2011, 21:37
Še nekaj...
Kako bi pa recimo izpisal še številke 17.00 in 2.66 (zgoraj v primeru).
Se pravi med znakom , (vejica) in (presledkom)

Hvala.

Ali bi lahko objavili kakšen podroben opis na zmagi kot ostale.

Lp
 
 
 
 
19.1.2011, 21:44
Opis moje funkcije te zanima?

Za številko pa tako:

=MID(A1;FIND(""",";A1)+2;FIND(" ";A1;FIND(""",";A1)+1))
 
 
 
 
19.1.2011, 21:49
Še en primer:
v celici imam napisano npr CELL:041-526-456
rad bi da mi v drugo celico izpiše 041526456 ali pa 041 526 456
probal sem s funkcijo =MID(B1;6;3)+MID(B1;9;3)+MID(B1;14;3) pa mi vrže cifro 355. Nevem kako je dobil to...

Hvala

Opis ja da bom vedel kako se uporablja, left pa right znam samo tale mid mi je mal težk ker morš kombinirat z find.

kljuka:
Opis moje funkcije te zanima?
Za številko pa tako:
=MID(A1;FIND(""",";A1)+2;FIND(" ";A1;FIND(""",";A1)+1))


Ne izpiše mi prav, napiše mi tole: 17.00 €,""

yockey:
kljuka:
Opis moje funkcije te zanima?
Za številko pa tako:
=MID(A1;FIND(""",";A1)+2;FIND(" ";A1;FIND(""",";A1)+1))

Ne izpiše mi prav, napiše mi tole: 17.00 €,""

Zdi se mi da je en FIND premalo


spremenil: Matej V. (19.1.2011 ob 22.12.19)
 
 
 
 
19.1.2011, 22:36
Malo sem ja ... Ne bil pozoren :D

=MID(A1;FIND(""",";A1)+2;FIND(" ";A1;FIND(""",";A1))-FIND(""",";A1)-2)


Zdaj kako vam razložiti to ... Morda jaz malo kompliciram ampak na tak način mi vedno uspe napisat kakršnokoli izražanje ... Skratka ja ... Če razčlenimo ...

Torej poglejte sliko. Spodaj (krepko) je pač neko vaše besedilo, pod tem pa so zaporedne številke znakov v tem besedilu.
Glavna fukncija je Mid. Kot prvi argument sprejme A1 (besedilo v katerem se išče), kot drugi argument ji podamo začetek naše želene besede. Začetek dobimo s funkcijo find, ki poišče naš želeni znak ", (v funkciji je napisano kot """," - to je, ker želite iskati narekovaj!). +2 tukaj na začetku in -2 na koncu sta samo neka koeficienta oziroma offset. Funkcija kot vidite vrne 11, mi pa poterbujemo besedo, ki se začne za 2 mesti naprej. Torej začetek besede imamo postavljen kot 13
Zadnji argument glavne funkcije mid pa je število znakov, ki jih potrebujemo. To dobimo tako:

Prva funkcija mid poišče presledek v vašem besedilu, vendar smo ji dodali še tretji argument FIND(""",";A1) - zakaj? Zato, ker bi se lahko presledek pojavil že v začetku vašega besedila, mi pa potrebujemo tistega tam bolj zadaj Zato s tole funkcijo dobimo spet številko 11, ki funkciji find pove, da naj išče presledek od 11 znaka naprej. Tako ne bo našla kakšnih presledkov na začetku besedila, ki jih ne potrebujemo.
Torej ta funkcija FIND vrne število 17 - to je mesto, kjer se nahaja naš presledek, ki ga želimo uporabiti tudi kot konec žečenega besedila. To pa seveda še ni dovolj. Potrebujemo namreč število znakov tukaj vmes. To izračunamo tako, da od pozicije presledka odštejemo pozicijo našega začetka ", - 11, kot sem že prej omenil pa dodamo še tale offset, ki pravilno postavi konec ...

Če bi torej vrhnjo mid funkcijo sedaj malce okrajšali in to, bi dobili:

=MID(A1; 13; 4)

Kar nam torej res vrne številko 1234, ki jo želimo poiskati.

Am ... Sem zakompliciral? Ja. Poskusite ob branju spremljati na sliki



spremenil: kljuka (19.1.2011 ob 22.37.58)
 
 
 
 
20.1.2011, 20:48
Zdaj pa drugi problem, ne zazna mi vrednosti kot številke in ne morem seštevati. Čeprav dam posebno lepljenje in prilepi vrednosti ne gre...

Ideja?

Ali pa če bi bilo nekaj takega:

vzami 1. in 2. znak, dodaj ,(vejico) in nato dodaj 4. in 5. znak
 
 
 
 
20.1.2011, 21:04
Besedilo se v število pretvori s funkcijo VALUE
 
 
 
 
21.1.2011, 8:33
kljuka:
Besedilo se v število pretvori s funkcijo VALUE

Ne gre...#VALUE! izpiše...
 
 
 
 
21.1.2011, 18:32
Potem pa nastavi vsebino celice na Število.
 
 
 
 
22.1.2011, 19:21
kljuka:
Potem pa nastavi vsebino celice na Število.

Ne gre...
 
Prijava in registracija
 
 
 
Zmaga.com ponuja brezplačno in razumljivo učenje računalniških programov, vas na enkraten način spozna z različnimi svetovnimi jeziki, s podrobno obrazloženimi recepti prikaže čare kulinarike in vam prežene strahove pred domačimi opravili.
 
 
Poleg tega lahko prebirate poučne članke, ki so namenjene širjenju naše splošne razgledanosti ter preverite svoje znanje z priljubljenim in enostavnim sistemom za preverjanje znanja. Če med vsebinami, ki se dodajajo vsak dan, ne najdete želenega znanja, je za vaša vprašanja na voljo dobro obiskan forum, kjer lahko tudi aktivno sodelujete. V primeru, da bi radi svoje praktično znanje delili z ostalimi, pa to lahko storite preko preprostega vmesnika za dodajanje vsebin. Zmagajte z znanjem z Zmaga.com!