Forum » Loža » Zaporedje števil (Excel)
Zaporedje števil (Excel)
TilenM ::
Lep pozdrav vsem. Zadnja dva dneva si razbijam glavo z nadvse preprostim problemom, ki sem ga poskusil rešiti v Excelu, a zaenkrat brez uspeha.
Primer: v stolpcu A imam neko zaporedje števil - npr. 134, 43, 56, 77. Vse kar bi želel dobiti je to, da bi se ta števila v stolpcu B ponovila x-krat. Če je x=2, potem = 134,134,43,43,56,56,77,77. Se pravi, ne gre za množenje, deljenje ipd. ampak SAMO za ponovitev števil.
Za pomoč se vam vnaprej zahvaljujem.
Primer: v stolpcu A imam neko zaporedje števil - npr. 134, 43, 56, 77. Vse kar bi želel dobiti je to, da bi se ta števila v stolpcu B ponovila x-krat. Če je x=2, potem = 134,134,43,43,56,56,77,77. Se pravi, ne gre za množenje, deljenje ipd. ampak SAMO za ponovitev števil.
Za pomoč se vam vnaprej zahvaljujem.
TilenM ::
Če za to ne veste rešitve v Excelu, mi vsaj predlagajte kakšen ustrezen program, ki bi to naredil.
Hvala še enkrat.
Hvala še enkrat.
gzibret ::
Shrani kot txt fajl, potem pa zadevo reši z makroti (recimo s programom TextPad).
Vse je za neki dobr!
Tea Time ::
Pozdravljen.
Ne vem točno, kaj potrebuješ, morda ti bo pa vsaj to pomagalo.
Skopiraj vse številke v stolpcu A. Skopiraj jih na drugi list v excelu. Nato jih na tem drugem listu uredi po velikosti. Vsa števila bodo naraščajoča, enaka bodo skupaj. Skopiraj te številke nazaj na prvi list.
Sicer ziher obstaja lažja (oz. bolj direktna varianta oz. funkcija), ampak je žal ne poznam.
A je to to?
LP
Ne vem točno, kaj potrebuješ, morda ti bo pa vsaj to pomagalo.
Skopiraj vse številke v stolpcu A. Skopiraj jih na drugi list v excelu. Nato jih na tem drugem listu uredi po velikosti. Vsa števila bodo naraščajoča, enaka bodo skupaj. Skopiraj te številke nazaj na prvi list.
Sicer ziher obstaja lažja (oz. bolj direktna varianta oz. funkcija), ampak je žal ne poznam.
A je to to?
LP
Have a break!
smetko ::
Za to lahko uporabiš sledeči makro:
Sub MakroDelaj()
StPonoivitev = Application.InputBox("Vnesi število ponovitev")
VrsticaPodatka = 0
Do
VrsticaPodatka = VrsticaPodatka + 1
vrednost = Cells(VrsticaPodatka, "A").Value
For i = 1 To StPonoivitev
Cells((VrsticaPodatka - 1) * StPonoivitev + i, "B").Value = vrednost
Next i
Loop Until vrednost = 0
End Sub
Sub MakroDelaj()
StPonoivitev = Application.InputBox("Vnesi število ponovitev")
VrsticaPodatka = 0
Do
VrsticaPodatka = VrsticaPodatka + 1
vrednost = Cells(VrsticaPodatka, "A").Value
For i = 1 To StPonoivitev
Cells((VrsticaPodatka - 1) * StPonoivitev + i, "B").Value = vrednost
Next i
Loop Until vrednost = 0
End Sub
No comment
Vredno ogleda ...
Tema | Ogledi | Zadnje sporočilo | |
---|---|---|---|
Tema | Ogledi | Zadnje sporočilo | |
» | Uvoz txt datoteke v excelOddelek: Programska oprema | 5016 (4653) | sebavet |
» | kako v excelu avtomatsko obarvati celiceOddelek: Programska oprema | 4175 (3948) | smetko |
» | [Excel]Kako izvleči vrednost?Oddelek: Programiranje | 3783 (3506) | Mobidick |
» | [EXCEL] Pogojno kopiranje na drug listOddelek: Programiranje | 1777 (1699) | StratOS |
» | excelOddelek: Programska oprema | 1679 (1397) | mikko |