Forum » Pomoč in nasveti » Excel vprašanje
Excel vprašanje

Beralios ::
Mam težavo.
 
V celicah stolpcu imam desetmestno številko/šifro.
 
Kako iz celotnega stolpca odstranim vse razen zadnjih štirih cifer vsake številke?
 
Hvala že vnaprej za odgovore.
V celicah stolpcu imam desetmestno številko/šifro.
Kako iz celotnega stolpca odstranim vse razen zadnjih štirih cifer vsake številke?
Hvala že vnaprej za odgovore.
Those are my principles, and if you don't like them... well, I have others.

amigo_no1 ::
Napišeš (skopiraš) makro (Alt+F11 v Excelu, skopiraš makro , zapreš urejevalnik, poženeš makro (meni Orodja, makro , makri ):
http://www.mrexcel.com/td0033.html
 
Se da pa tudi s pomočjo ultraedit-a (da izvoziš podatke ) , ki tudi podpira makre 
 
http://www.mrexcel.com/td0033.html
Se da pa tudi s pomočjo ultraedit-a (da izvoziš podatke ) , ki tudi podpira makre
 
 Zgodovina sprememb…
- spremenilo: amigo_no1 ()

smetko ::
s pomočjo funkcije
=RIGHT(TEXT(A1;"0000000000");4) če predpostavim da imaš podatek v celici a1.
=RIGHT(TEXT(A1;"0000000000");4) če predpostavim da imaš podatek v celici a1.
No comment

Beralios ::
@jeje997
 
...ja tole bi moglo bit to, samo ne znam pravilno preuredit makra da mi zbriše prvih 7 cifer
...ja tole bi moglo bit to, samo ne znam pravilno preuredit makra da mi zbriše prvih 7 cifer
Those are my principles, and if you don't like them... well, I have others.

Beralios ::
Tkole je šlo:
 
Data>text to columns, fixed width , določil znake , import
 
easy (pol k se ubadaš s tem par ur) 
 
Data>text to columns, fixed width , določil znake , import
easy (pol k se ubadaš s tem par ur)
 
 Those are my principles, and if you don't like them... well, I have others.

amigo_no1 ::
Malo sem preuredil zgornji makro, ki pobriše zadnje 4 cifre/znake:
 
Tako:
 
Sub Pusti_Zadnje_4()
For Each cell In ActiveSheet.Cells.SpecialCells(xlCellTypeConstants)
cell.Value = Right(cell.Value, Len(cell.Value) - 6)
Next cell
End Sub
  
Tako:
Sub Pusti_Zadnje_4()
For Each cell In ActiveSheet.Cells.SpecialCells(xlCellTypeConstants)
cell.Value = Right(cell.Value, Len(cell.Value) - 6)
Next cell
End Sub
Zgodovina sprememb…
- spremenilo: amigo_no1 ()
Vredno ogleda ...
| Tema | Ogledi | Zadnje sporočilo | |
|---|---|---|---|
| Tema | Ogledi | Zadnje sporočilo | |
| » | Excel: tiskanje po vrsticahOddelek: Pomoč in nasveti | 1306 (1219) | luksorzi | 
| » | Calc/excel delo s tabeloOddelek: Programiranje | 1571 (1338) | salabajs | 
| » | excel+visual basicOddelek: Pomoč in nasveti | 1699 (1586) | švrk | 
| » | [Excel]Kako izvleči vrednost?Oddelek: Programiranje | 4017 (3740) | Mobidick | 
| » | [Excel] Deljenje vrednosti celice in izpis rezultataOddelek: Programiranje | 2756 (2647) | Zupa852 |