< návrat zpět

MS Excel


Téma: Řazení dle vlastního seznamu, který má více než rss

Zaslal/a 8.12.2011 22:55

Dobrý den,
poprosil bych o radu při tomto problému:
Mám tabulku s daty - cca. 200 řádků, v každém řádku pětimístné ID. Potřebuji srovnat tyto data dle vlastního seznamu ID.Klasická funkce seřadit dle vlasního seznamu však umí jen 255 znaků.
Poraďte prosím díky. 6

stop Uzamčeno - nelze přidávat nové příspěvky.

icon #006666
Poki
zkuste prilozit soubor a definovat vlastni seznamcitovat
#006670
avatar
Přikládám soubor, kde jsou označena data a zároveň i seznam v dalším sloupci. Děkuji za radu

http://www.uschovna.cz/zasilka/G1FHDFGWKG63G9BZ-W5Rcitovat
#006672
avatar
.. troška do mlýna
Příloha: zip6672_data_1.zip (13kB, staženo 17x)
citovat
#006677
avatar
Díky moc, docela to pomohlocitovat
#006684
avatar
Jen malý detail - když mám v datech ID, které není v seznamu podle kterého se mají data rovnat, rozhází to celá data. Potřeboval bych, aby se řádek s tímto ID vypsal mimo pod seznam - jeli to možné. Díky všem odborníkům 10citovat
#006685
avatar
to v zadání nebylo..., tak teď to snad bude lepší
Příloha: zip6685_data_2.zip (15kB, staženo 19x)
citovat
#006686
avatar
Já jsem to pochopil tak
Vlož
Sub start()

Dim Oblast As Object
Dim Pridej As Object
Dim Hledej As Object
Dim i
Dim j
j = 0
With ActiveSheet
Set Oblast = .Range("H2", .Cells(.Rows.Count, "H").End(3))
Set Pridej = .Cells(.Rows.Count, "H").End(3).Offset(1, 0)
For i = 2 To .Cells(.Rows.Count, "A").End(3).Offset(1, 0).Row - 1
Set Hledej = Oblast.Find(Range("A" & i), LookIn:=xlValues, lookat:=xlWhole)
If Not Hledej Is Nothing Then
Range("A" & i).Offset(0, 1).Resize(1, 3).Copy Hledej.Offset(0, 1)
Hledej.Offset(0, 4) = Range("A" & i).Row - 1
Else
Range("A" & i).Resize(1, 4).Copy Pridej.Offset(j, 0)
Pridej.Offset(j, 4) = Range("A" & i).Row - 1
j = j + 1
End If
Next i
End With
End Sub
citovat
#006690
avatar
Děkuji všem odborníkům,
Romanova varianta řešení se zdá být nejlepší.I přes to díky moc všem.citovat

Uživatelské menu

Nejste přihlášen(a)
avatar\n

Menu

Formulář Faktura

Formulář Faktura IV

Oblíbený formulář Faktura byl vylepšen a rozšířen.
Více se dočtete zde.

Helios iNuvio

Používáte podnikový systém Helios iNuvio? Potřebujete pomoci se správou nebo vyvinout SQL proceduru? Více informací naleznete na stránce Helios iNuvio.

On-line nástroje