Forum » Pomoč in nasveti » excel help
excel help
helo ::
imam eno tabelo, stolpec A, kjer se 3x ponovijo iste šifre in stolpec B, kjer so različna imena.
druga tabela je pa stolpec kjer so šifre, rad bi naredil npr. vlookup, da bi mi v drugo tabelo dodalo šifre. primer:
prva tabela:
STOLPEC A Stolpec B
123 Miha
123 Ivan
123 Rok
126 Mojca
126 Žan
126 Blaž
125 Ana
125 Nina
125 Luka
druga tabela:
STOLPEC D
Špela
Ana
Miha
Rad bi v stolpcu E šifre ,,, hmmm kak nasvet?
druga tabela je pa stolpec kjer so šifre, rad bi naredil npr. vlookup, da bi mi v drugo tabelo dodalo šifre. primer:
prva tabela:
STOLPEC A Stolpec B
123 Miha
123 Ivan
123 Rok
126 Mojca
126 Žan
126 Blaž
125 Ana
125 Nina
125 Luka
druga tabela:
STOLPEC D
Špela
Ana
Miha
Rad bi v stolpcu E šifre ,,, hmmm kak nasvet?
helo ::
nisem najbolje napisal.. še enkrat, torej v stolpcu A so šifre (podvojene), v stolpcu B so imena.(šifre se ponavljajo, npr. v sobi 125 so Ana Nina Luka... v Stolpcu D so šifre niso podvojene! tu se bolje vidi mojo težavo...torej v stolpcu E bi mi moralo izpisati za šifro 125 ; jure, luka, zana.
vseeno ali v istem stolpcu (E) ali vsakega posebaj...
[url=http://shrani.si/?24/FR/4tCgkJ1g/tabelc...
PS: ne znam vstaviti zapisa na forum kot ti pa sem kopiral sliko .jpg..
http://shrani.najdi.si/?24/FR/4tCgkJ1g/...
vseeno ali v istem stolpcu (E) ali vsakega posebaj...
[url=http://shrani.si/?24/FR/4tCgkJ1g/tabelc...
PS: ne znam vstaviti zapisa na forum kot ti pa sem kopiral sliko .jpg..
http://shrani.najdi.si/?24/FR/4tCgkJ1g/...
Zgodovina sprememb…
- spremenilo: helo ()
klemenSLO ::
vlookup ti najde ENO vrednost, bodisi je to prva ali pa najbližja. Zato maš tu problem. Ti bi verjetno rad da ti najde vsa imena ki padej pod eno številko.
ena varijanta je da vržeš vse skupaj v vrtilno tabelo in grupiraš po številki.
ena varijanta je da vržeš vse skupaj v vrtilno tabelo in grupiraš po številki.
Life is not measured in minutes, but in MOMENTS...
Poofy ::
Problem funkcije vlookup v tvojem primeru ne bi bil, če se številka sobe ponavlja, ampak če se ponavljajo imena, ker bi rešitev, ki ga je podal Conqueror, za isto ime vedno vrgel isto številko sobe.
Sicer pa rešitev kakršno želiš, po moje ni možno rešiti preko vlookup funkcije. Niti ne vem, če je to sploh možno narediti preko standardne excelove funkcije. Vsekakor pa je rešitev dokaj enostavna preko macroja.
Btw, zakaj sploh želiš rešitev v taki obliki???
Sicer pa rešitev kakršno želiš, po moje ni možno rešiti preko vlookup funkcije. Niti ne vem, če je to sploh možno narediti preko standardne excelove funkcije. Vsekakor pa je rešitev dokaj enostavna preko macroja.
Btw, zakaj sploh želiš rešitev v taki obliki???
helo ::
ime mislim da se ne ponovi, nisem pa 100%. imam recimo okoli 400 imen... moram jih razporediti po sobah. kako bi lahko to rešil?
saj lahko tudi izpiše po vrsti
soba 123 miha
soba 123 mojca
soba 123 nina
soba 124 zana
soba 123 tomaz
itd...
nihče ne zna?.. a nekako se mora z funkcijami ipd... macrojev ne znam spisat tako dobro, nekj malega poznam, a premalo... v taki obliki, saj druge oblike ni, oz. bom poskusil z vrtilno tabelo... upam pa na neko funkcijo ipd...
poznam vlookup in zato je problem ker je več vrednosti...
saj lahko tudi izpiše po vrsti
soba 123 miha
soba 123 mojca
soba 123 nina
soba 124 zana
soba 123 tomaz
itd...
nihče ne zna?.. a nekako se mora z funkcijami ipd... macrojev ne znam spisat tako dobro, nekj malega poznam, a premalo... v taki obliki, saj druge oblike ni, oz. bom poskusil z vrtilno tabelo... upam pa na neko funkcijo ipd...
poznam vlookup in zato je problem ker je več vrednosti...
Zgodovina sprememb…
- spremenilo: helo ()
klemenSLO ::
tole bi blo za silo, sem probal .(našel na enmu forumu in malenkost spremenu)
Izvaja se na sheet1. predvidevam da maš podake v A in B koloni. rezultat tzi skopira v sheet2
A B
SOBA ime
1 a
1 b
1 c
2 d
2 e
3 f
rezultat:
A B
SOBA ime
1 ,a,b,c
2 ,d,e
3 ,e
Izvaja se na sheet1. predvidevam da maš podake v A in B koloni. rezultat tzi skopira v sheet2
A B
SOBA ime
1 a
1 b
1 c
2 d
2 e
3 f
rezultat:
A B
SOBA ime
1 ,a,b,c
2 ,d,e
3 ,e
Sub test() Dim a, i As Long, ii As Integer, b(), n As Long, x With ActiveSheet.Range("A:B").CurrentRegion a = .Value .ClearContents End With ReDim b(1 To UBound(a, 1), 1 To 2) With CreateObject("Scripting.Dictionary") For i = 1 To UBound(a, 1) If Not .exists(a(i, 1)) Then n = n + 1 b(n, 1) = a(i, 1) .Add a(i, 1), n End If x = .Item(a(i, 1)) For ii = 2 To UBound(a, 2) If a(i, ii) = "" Then Exit For b(x, 2) = b(x, 2) & "," & a(i, ii) Next Next End With Sheets("sheet2").Range("a1").Resize(n, 2).Value = b End Sub
Life is not measured in minutes, but in MOMENTS...
Zgodovina sprememb…
- spremenil: klemenSLO ()
Isotropic ::
prasanje:
a se da v novejsih officih pisat makre kako drugace kot zgoraj prikazani vba? c# recimo (v okviru .net pač)?
sem se nekaj probal uciti tega vba, ni sicer tezak jezik, je pa grozen za pisati ali brati.
(vem, da ma LybO python, sam bi rad eno excel resitev, predvsem zaradi popularnosti in vezave na druge aplikacije)
a se da v novejsih officih pisat makre kako drugace kot zgoraj prikazani vba? c# recimo (v okviru .net pač)?
sem se nekaj probal uciti tega vba, ni sicer tezak jezik, je pa grozen za pisati ali brati.
(vem, da ma LybO python, sam bi rad eno excel resitev, predvsem zaradi popularnosti in vezave na druge aplikacije)
Zgodovina sprememb…
- spremenil: Isotropic ()
klemenSLO ::
neki naj bi se dalo: http://support.microsoft.com/kb/303872
Life is not measured in minutes, but in MOMENTS...
klemenSLO ::
Brez makrojev: http://office.microsoft.com/en-us/excel...
Ta rezultat je enak kot bi ga dobil če vržeš v vrtilno tabelo. Terej rezultati za 'sobo' niso v eni vrstici.
Life is not measured in minutes, but in MOMENTS...
smetko ::
ni čisto tako.
Če v formuli zamenjaš ROW(1:1) z COLUMN()-1 (v primeru,da je formula v B koloni), in potem formulo kopiraš po vrstici, dobis rezultate v vrstici. Ta del je tu zato, da pove kateri zaporedni podatek želiš dobiti.
Če v formuli zamenjaš ROW(1:1) z COLUMN()-1 (v primeru,da je formula v B koloni), in potem formulo kopiraš po vrstici, dobis rezultate v vrstici. Ta del je tu zato, da pove kateri zaporedni podatek želiš dobiti.
No comment
klemenSLO ::
Z narekovajem zgoraj (') zakomentiraj vrstico .Clearcontents
Life is not measured in minutes, but in MOMENTS...
helo ::
mislim da bova oba potrebovala pomoč pri tem macroju
če zakomentiram vrstico clearcontents, potem macro en naredi nič.
če zakomentiram vrstico clearcontents, potem macro en naredi nič.
klemenSLO ::
Sem probal, dela.
Rezultati SO v delovnem listu SHEET2!!!!
Lahko vrineš pred END še vrstico Sheet2.Activate , pa ti bo focus samodejno postavl na drugi list.
Rezultati SO v delovnem listu SHEET2!!!!
Lahko vrineš pred END še vrstico Sheet2.Activate , pa ti bo focus samodejno postavl na drugi list.
Life is not measured in minutes, but in MOMENTS...
Zgodovina sprememb…
- spremenil: klemenSLO ()
Vredno ogleda ...
Tema | Ogledi | Zadnje sporočilo | |
---|---|---|---|
Tema | Ogledi | Zadnje sporočilo | |
» | Excel: Kako obdelati podatkeOddelek: Pomoč in nasveti | 763 (633) | SeMiNeSanja |
» | excel funkcijeOddelek: Programska oprema | 2743 (980) | Selotejp |
» | excell razvrščanjeOddelek: Programska oprema | 4102 (3746) | rferrari |
» | excell formuleOddelek: Programska oprema | 2175 (1877) | ZePe |
» | Excel, SiMobil račun - Zamenjava stevilk z imeni ?Oddelek: Programska oprema | 2103 (1992) | ales85 |