Pozdravljeni !
Rabil bi pomoč, kako čim enostavneje združiti tekste iz seznama.
Združiti želim samo tiste tekste iz seznama katerih zaporedne številke so zapisane v celicah, pri tem pa ne želim, da se ponavlja tekst .
Primer:
Snov1 18 19 18 19 15 ------->Opisi iz seznama (concatenate, brez ponavljan, pa vsak opis v novi vrstici)
Snov2 19 18 06 18 18 15 -------->Opisi iz seznama (concatenate, brez ponavljan)
Snov3 18 18 06 18 18 15 18 -------->Opisi iz seznama (concatenate, brez ponavljan)
seznam opisov:
01 opis1
02 opis2
...
06 opis6
....
18 opis18
Hvala za vsako pomoč
Združevanje teksta
Re: Združevanje teksta
Pozdravljeni,
Na žalost ne razumem kaj želite
Kako se ta primer nanaša na seznam opisov? Ali želite iz prvih treh vrstic generirati seznam opisov ali obratno? Kje je Snov1 v drugem delu ali opis1 v prvem.... Ne razumem
Na žalost ne razumem kaj želite
Kako se ta primer nanaša na seznam opisov? Ali želite iz prvih treh vrstic generirati seznam opisov ali obratno? Kje je Snov1 v drugem delu ali opis1 v prvem.... Ne razumem
lp,
Matjaž Prtenjak
Administrator
Matjaž Prtenjak
Administrator
Re: Združevanje teksta
Res je težko napisati razumljivo še zlasti, ker se ne da vstaviti slike razpredelnice.
celica: A1 vsebina "Snov1"
celica:A2 vsebina "18"
celica:A3 vsebina "19"
celica:A4 vsebina "18"
...
Celica:A5 vsebina "15"
V celici A10 bi rad CONCATENATE (VLOOKUP(A1....opis iz seznama opisov na katerega kažejo številka celic A1-A5) ;VLOOKUP(A2...) , itd do A5))
* pri čemer se iste številke v celicah A1....A5 lahko pojavljajo večkrat, tekst pa naj bi se v celici A10 pojavil samo enkrat
* vsak opis naj bi bil v novi vrstici celice A10.
vsebina celice A10 naj bi bila------------
18 opis18 (naj se pojavi samo enkrat)
19 opis19
...
15 opis15
------------------------------------
Malo zapleteno za obrazložiti, upam, da je zdaj kaj bolj razumljivo.
celica: A1 vsebina "Snov1"
celica:A2 vsebina "18"
celica:A3 vsebina "19"
celica:A4 vsebina "18"
...
Celica:A5 vsebina "15"
V celici A10 bi rad CONCATENATE (VLOOKUP(A1....opis iz seznama opisov na katerega kažejo številka celic A1-A5) ;VLOOKUP(A2...) , itd do A5))
* pri čemer se iste številke v celicah A1....A5 lahko pojavljajo večkrat, tekst pa naj bi se v celici A10 pojavil samo enkrat
* vsak opis naj bi bil v novi vrstici celice A10.
vsebina celice A10 naj bi bila------------
18 opis18 (naj se pojavi samo enkrat)
19 opis19
...
15 opis15
------------------------------------
Malo zapleteno za obrazložiti, upam, da je zdaj kaj bolj razumljivo.
Re: Združevanje teksta
Da; sedaj pa vas razumem, kaj želite.
Zakaj bi bilo to težko razložiti? No kakorkoli. Stvar je dokaj preprosta in vaša naloga se razdeli na dva dela:
1. Dešifriraj vsebino celice A2
2. Če je A3 različen od A2 potem dodaj znak za novo vrstico in dešifriraj A3
3. če je A4 različen od A3 in A2 potem dodaj znak za novo vrstico in dešifriraj A4
4. če je A5 ...
5. če je A6...
V Excelu pa to izgleda pač takole (funkcijo vam pišem v več vrsticah, da se lepo vidi algoritem...
Zakaj bi bilo to težko razložiti? No kakorkoli. Stvar je dokaj preprosta in vaša naloga se razdeli na dva dela:
- Najdete samo edinstvene vrednosti - tega ne znate
- Posamezne edinstvene vrednoti pač dešifrirate z VLOOKUP - to znate (da bi jih spravili vsakega v svojo vrstico pa med njih vstavite znak za novo vrstico CHAR(10))
1. Dešifriraj vsebino celice A2
2. Če je A3 različen od A2 potem dodaj znak za novo vrstico in dešifriraj A3
3. če je A4 različen od A3 in A2 potem dodaj znak za novo vrstico in dešifriraj A4
4. če je A5 ...
5. če je A6...
V Excelu pa to izgleda pač takole (funkcijo vam pišem v več vrsticah, da se lepo vidi algoritem...
Koda: Izberi vse
[A10] := VLOOKUP(A2, ...) &
IF(A3 <> A2; CHAR(10) & VLOOKUP(A2, ...); "") &
IF(AND(A4 <> A2; A4 <> A3); CHAR(10) & VLOOKUP(A4, ...); "") &
IF(AND(A5 <> A2; A5 <> A3; A5 <> A4); CHAR(10) & VLOOKUP(A5, ...); "") &
IF(AND(A6 <> A2; A6 <> A3; A6 <> A4; A6 <> A5); CHAR(10) & VLOOKUP(A6, ...); "")
lp,
Matjaž Prtenjak
Administrator
Matjaž Prtenjak
Administrator
Re: Združevanje teksta
Hvala za odgovor. Zadeva sicer deluje, samo je problem, ker imam jaz takih celic več kot sem napisal na primeru (40 ali več). Tudi je precej mukotrpno tole napisati pa še ne vem, če nebi bila formula za excel potem predolga.
Kljub temu, da očitno ne bom mogel vašega vzorca uporabiti v svojem primeru hvala za trud.
Kljub temu, da očitno ne bom mogel vašega vzorca uporabiti v svojem primeru hvala za trud.
Re: Združevanje teksta
Če je kaj zahtevnejšega pa vam lahko problem rešim jaz in se z njim sploh ne ukvarjate več...
lp,
Matjaž Prtenjak
Administrator
Matjaž Prtenjak
Administrator