< 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

On-line nástroje

Formulář Faktura

Formulář Faktura IV

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

Aktivní diskuse

Vynásobit hodnoty kurzem - Power Query

Alfan • 26.4. 7:56

Relativní cesta - zdroje Power Query

Alfan • 26.4. 7:54

Vynásobit hodnoty kurzem - Power Query

elninoslov • 26.4. 7:54

Vynásobit hodnoty kurzem - Power Query

lubo • 25.4. 19:18

Relativní cesta - zdroje Power Query

elninoslov • 25.4. 15:12

Relativní cesta - zdroje Power Query

Alfan • 25.4. 15:08

Relativní cesta - zdroje Power Query

elninoslov • 25.4. 14:21