Page 1 of 1
#1 Help - podaci u excellu
Posted: 13/08/2006 11:38
by La_Forge
.. imam jedan ogroman fajl sa preko 22 000 ima i matičnih brojeva z excellu.
Neka imena se ponavljaju i moram ih izbaciti iz baze ...
Koji je najbrži i najlakši način da to uradim .. (samo ne preko "search" i pjehe brisanja ... )

#2
Posted: 14/08/2006 08:25
by Apos
replace, find itd
#3 Re: Help - podaci u excellu
Posted: 14/08/2006 09:41
by lejla_usa
Prilicno lako pomocu filtera. Ovo podrazumijeva da su ti informacije zaista duplikati u svim cells u istoj row.
Selektiraj listu, otidji na Data, Filter, Advanced Filter. Izaberi Filter the list, in place i selektiraj Unique Records Only. Lista ce ti se smanjiti samo na jedinstvene podatke, bez duplikata. Kopiraj ovu list (highlight all, copy) i prenesi (paste) je u drugi sheet ili workbook. Ova nova lista nece imati duplikate. Staru mozes izbrisati.
Prije nego sto ista uradis, napravi duplikat file-a u slucaju da nesto zabrljas.
Javi ako ne uspije.
#4
Posted: 14/08/2006 10:01
by ibrik
Najbrzi nacin ti je da iskoristis MACRO - e...na prvi pogled izgleda malo komplikovano, ali nije toliko...slijedi ove korake i izbrisat ces duple redove...za svaki slucaj napravi kopiju podataka ako zeznes nesto...sretno...
MAKRO TI JE SAMO OVO POD 4 A 1,2,3,5,6 SU TI KORACI
1. Start Excel.
2. Press ALT+F11 to start the Visual Basic editor.
3. On the Insert menu, click Module.
4. Enter the following code in a module sheet:
Public Sub DeleteDuplicateRows()
'
' This macro deletes duplicate rows in the selection. Duplicates are
' counted in the COLUMN of the active cell.
Dim Col As Integer
Dim r As Long
Dim C As Range
Dim N As Long
Dim V As Variant
Dim Rng As Range
On Error GoTo EndMacro
Application.ScreenUpdating = False
Application.Calculation = xlCalculationManual
Col = ActiveCell.Column
If Selection.Rows.Count > 1 Then
Set Rng = Selection
Else
Set Rng = ActiveSheet.UsedRange.Rows
End If
N = 0
For r = Rng.Rows.Count To 1 Step -1
V = Rng.Cells(r, 1).Value
If Application.WorksheetFunction.CountIf(Rng.Columns(1), V) > 1 Then
Rng.Rows(r).EntireRow.Delete
N = N + 1
End If
Next r
EndMacro:
Application.ScreenUpdating = True
Application.Calculation = xlCalculationAutomatic
End Sub
5. Press ALT+F11 to return to Microsoft Excel.
6. On the Tools menu, point to Macro, and then click Macros.
#5 Re: Help - podaci u excellu
Posted: 14/08/2006 10:04
by Edit
lejla_usa wrote:Prilicno lako pomocu filtera. Ovo podrazumijeva da su ti informacije zaista duplikati u svim cells u istoj row.
Selektiraj listu, otidji na Data, Filter, Advanced Filter. Izaberi Filter the list, in place i selektiraj Unique Records Only. Lista ce ti se smanjiti samo na jedinstvene podatke, bez duplikata. Kopiraj ovu list (highlight all, copy) i prenesi (paste) je u drugi sheet ili workbook. Ova nova lista nece imati duplikate. Staru mozes izbrisati.
Prije nego sto ista uradis, napravi duplikat file-a u slucaju da nesto zabrljas.
Javi ako ne uspije.
Postoji opasnost da ces u ovom slucaju imati samo one brojeve koji se ne ponavljaju, ali ne i po jedan broj od onih koji imaju duplikat.
Zatim, pitanje je kako provjeriti i uporediti unose, jer mozda je neki broj greskom upisan pa je zato identican drugome, dok su ostali podaci razliciti. Problem je naci i uporediti unose dupolikata, zato je bolje za tu svrhu napraviti macro.
#6 Re: Help - podaci u excellu
Posted: 14/08/2006 10:27
by lejla_usa
Edit wrote:lejla_usa wrote:Prilicno lako pomocu filtera. Ovo podrazumijeva da su ti informacije zaista duplikati u svim cells u istoj row.
Selektiraj listu, otidji na Data, Filter, Advanced Filter. Izaberi Filter the list, in place i selektiraj Unique Records Only. Lista ce ti se smanjiti samo na jedinstvene podatke, bez duplikata. Kopiraj ovu list (highlight all, copy) i prenesi (paste) je u drugi sheet ili workbook. Ova nova lista nece imati duplikate. Staru mozes izbrisati.
Prije nego sto ista uradis, napravi duplikat file-a u slucaju da nesto zabrljas.
Javi ako ne uspije.
Postoji opasnost da ces u ovom slucaju imati samo one brojeve koji se ne ponavljaju, ali ne i po jedan broj od onih koji imaju duplikat.
Zatim, pitanje je kako provjeriti i uporediti unose, jer mozda je neki broj greskom upisan pa je zato identican drugome, dok su ostali podaci razliciti. Problem je naci i uporediti unose dupolikata, zato je bolje za tu svrhu napraviti macro.
E, ovo vec zalazi u 'ciscenje' podataka. Ali, Edit je u pravu. Poslusaj njega, ako ti nije previse komplikovano, i vjerovatno ces dobiti bolji rezultat.

#7
Posted: 14/08/2006 12:11
by La_Forge
.. hvala na savjetima raja, potrudiću se pa vam javim kako sam prošao

#8
Posted: 15/08/2006 17:04
by La_Forge
..evo ovo sam uspio srediti, hvala na savjetima raja...
imam još jedno pitanje...
dali je moguće razvrstati redove različitih boja ?
ako sam recimo imao naizmjenično bijelo-žute redove... kako da ih razvstam da mi žuti budu u vrhu (zaglavlju) a bijeli ispod ?
#9
Posted: 15/08/2006 17:09
by AenemA
Probaj koristiti PIVOT TABLE, poprilicno mocan "tool"...
-selektiraj polja koja ti trebaju - DATA - PIVOT TABLE i onda slijedi upute...
#10
Posted: 15/08/2006 18:48
by La_Forge
... pa ne mogu da selektiram polja jer su naizmjenično žuto - bijela ..
#11
Posted: 15/08/2006 18:51
by La_Forge
...
#12
Posted: 15/08/2006 21:20
by lejla_usa
La_Forge wrote:..evo ovo sam uspio srediti, hvala na savjetima raja...
imam još jedno pitanje...
dali je moguće razvrstati redove različitih boja ?
ako sam recimo imao naizmjenično bijelo-žute redove... kako da ih razvstam da mi žuti budu u vrhu (zaglavlju) a bijeli ispod ?
Najprije, zasto su ti redovi razlicitih boja? Odnosno, sta imaju zajednicko svi ti sto su bijeli, a sta ti sto su zuti? Da li je to 'conditional formatting' ili su samo onako obojeni? Samo po boji ih ne mozes tek tako razvrstati (ukoliko neko od SQL mozgova ne zna nacin). Nadji nesto drugo zajednicko za sve zute i sve bijele i onda ih pokusaj na taj nacin sortirati. Najlakse ih je obojiti.
#13
Posted: 15/08/2006 21:25
by lejla_usa
AenemA wrote:Probaj koristiti PIVOT TABLE, poprilicno mocan "tool"...
-selektiraj polja koja ti trebaju - DATA - PIVOT TABLE i onda slijedi upute...
Pivot jeste odlicna alatka, ali se koristi u svrhe drugacije vrste analize. Ne vjerujem da bi u ovom slucaju pomogao.
#14
Posted: 16/08/2006 02:17
by La_Forge
... pregledaću malo detaljnije ovaj fajl .. ne radi se o istom kao u prvom pitanju vezanom za sortiranje duplih unosa ...
ja mislim da su ovi žuti tzv. obrađeni podaci i da su samo onako obojeni t.j markirani ... pokušat ću naći neku drugu zajedničku karakteristiku ...
pa se javim .. tnx