Help!

PC-Problemen?
De vrijwilligers van Oplossing.be zoeken gratis met u mee!

Hulp bij posten

Recente topics

Auteur Topic: sorteren gegevens (en celeigenschappen)  (gelezen 6202 keer)

0 leden en 1 gast bekijken dit topic.

Offline guy8780

  • Volledig lid
  • **
  • Berichten: 169
  • alles kan beter
sorteren gegevens (en celeigenschappen)
« Gepost op: 17 maart 2006, 12:00:18 »
Hallo excelfanaten

Volgend probleem. Binnen onze organisatie is er een classicatielijst. Nu blijkt dat deze lijst niet sorteert zoals we het zouden willen hebben (zie bijlage).
Een aantal zaken zijn al uitgeprobeerd zonder resultaat: celeigenschap naar tekst, naar getal.

De vraag is of dergelijke gegevens kunnen gesorteerd worden zoals het zou moeten zijn. Indien niet is er een andere oplossing vb. de gegevens in verschillende kolommen zetten en deze dan een andere kolom samenvoegen. Bij sorteren op basis van de kolommen zou het resultaat er wellicht zijn.

Alle hulp is welkom: nu moet in de lijst (we spreken vandaag over een 4.000 lijnen) gezocht worden waar het nieuwe nummer moet ingevoerd worden.

Alvast bedankt

Guy  ::)

GWindows 7 Professional SP1 NLD 64bit
Intel(R) Core(TM) i5-2500 CPU @ 3.30GHz 3301
1497
mv video hook driver2 0MB 1920 x 1080
High Definition Audio-apparaat
Nr: 1 Model: ST500DM002-1BD142 ATA Device
C:\ NTFS 465,76GB 397,79GB 8.081MB
AV: Geen antivirus geïnstalleerd
FW: Windows Firewal Enabled: True

Offline SoftAid

  • Administrator
  • Ambassadeur
  • *****
  • Berichten: 20.202
  • Geslacht: Man
  • Nobody is perfect, not even me...
Re:sorteren gegevens (en celeigenschappen)
« Reactie #1 Gepost op: 17 maart 2006, 14:19:21 »
Hallo Guy,

het opslitsen van de gegevens in de cellen geeft geen probleem, deze terug samenstellen tot de originele tekenreeks ook niet.

Het probleem zit er hem in dat als je bijvoorbeeld met
=LINKS(A1;3) de eerste 3 cijfers (tekst) van je gegevens in A1 naar een nieuwe kolom haalt (of met =DEEL(A1;7;3) enzovoort) en dit doet voor meerdere rijen, deze nieuwe getallen zich niet laten sorteren.

Dit komt doordat alle nieuwe getallen verwijzingen zijn, denk ik. Als dit probleem kan opgelost worden, dan kan je sorteren zoals jij dat wilt. en dan terug samenvoegen met =SAMENVOEGEN(A3;A4;A5; enzovoort)

:) SoftAid :)

Maximum grootte bijlagen vergroot naar 4 MB
Dubbelposten, het posten op verschillende forums van dezelfde vraag, dient op
voorhand gemeld te worden, met een link naar het topic op de andere site.
Overtreding van deze regel kan bestraft worden met verbanning !

Offline WG

  • Ervaren lid
  • ***
  • Berichten: 366
  • Geslacht: Man
  • http://www.wimgielis.be
Re:sorteren gegevens (en celeigenschappen)
« Reactie #2 Gepost op: 17 maart 2006, 19:18:16 »
De strategie hierboven is de goede. Haal de tekst van cellen in kolom A uiteen met de functie DEEL. De functie VIND laat je zoeken naar de plaats van het punt in de cel.

Als je die eenmaal uit elkaar hebt gehaald, gebruik dan de functie WAARDE om getallen die eruit zien als tekst om te zetten naar getallen. Dan Sorteren en terug samenvoegen. De functie SAMENVOEGEN is goed, maar de ampersand & gebruiken is nog simpeler.

WG
Gelieve uw systeemgegevens in te vullen. Klik HIER voor meer informatie.

Offline SoftAid

  • Administrator
  • Ambassadeur
  • *****
  • Berichten: 20.202
  • Geslacht: Man
  • Nobody is perfect, not even me...
Re:sorteren gegevens (en celeigenschappen)
« Reactie #3 Gepost op: 17 maart 2006, 20:24:02 »
Hallo WG,

Citaat
De strategie hierboven is de goede.
Dat dacht ik ook, tot ik uitvond dat de cellen in de kolom die bekomen was met =Waarde() zich ook niet laat sorteren!!

De cellen, bekomen door =Waarde() toe te passen op cellen waarvan de formule = Links() was, laten zich niet sorteren, als is hun notatie "Getal".

Daar zit toch nog ergens een addertje onder het gras ::)

:) SoftAid :)
Maximum grootte bijlagen vergroot naar 4 MB
Dubbelposten, het posten op verschillende forums van dezelfde vraag, dient op
voorhand gemeld te worden, met een link naar het topic op de andere site.
Overtreding van deze regel kan bestraft worden met verbanning !

Offline WG

  • Ervaren lid
  • ***
  • Berichten: 366
  • Geslacht: Man
  • http://www.wimgielis.be
Re:sorteren gegevens (en celeigenschappen)
« Reactie #4 Gepost op: 17 maart 2006, 22:03:43 »
Na WAARDE te hebben toegepast, de waarden KOPIEREN en PLAKKEN SPECIAAL, WARRDEN kiezen. Dat was de kink in de kabel...

WG
Gelieve uw systeemgegevens in te vullen. Klik HIER voor meer informatie.

Offline SoftAid

  • Administrator
  • Ambassadeur
  • *****
  • Berichten: 20.202
  • Geslacht: Man
  • Nobody is perfect, not even me...
Re:sorteren gegevens (en celeigenschappen)
« Reactie #5 Gepost op: 23 maart 2006, 00:52:27 »
Hallo Guy,

de macro om je "data" te sorteren op de manier zoals jij het vroeg, met de voorbeelden die jij gaf werkt.

Download het bijgeleverde bestand classificatieMacroAf.xls en kopiëer je 4000 "woorden" naar de kolom A1 van het werkblad Sorteren. Daarna druk je gewoon op de knop "Start Macro".
Bedenk dat de kolommen A tot en met U gebruikt worden tijdens de bewerking. Je zet daar best geen data die verloren mogen gaan. Het bereik moet ook leeg zijn opdat de macro goed zou werken.

Groeten,

 SoftAid
Maximum grootte bijlagen vergroot naar 4 MB
Dubbelposten, het posten op verschillende forums van dezelfde vraag, dient op
voorhand gemeld te worden, met een link naar het topic op de andere site.
Overtreding van deze regel kan bestraft worden met verbanning !

Offline guy8780

  • Volledig lid
  • **
  • Berichten: 169
  • alles kan beter
Re:sorteren gegevens (en celeigenschappen)
« Reactie #6 Gepost op: 23 maart 2006, 10:54:00 »
Soft Aid

Bedankt, kun je nog eens kijken naar de test in bijlage. Een aantal gegevens worden nog niet correct gesorteerd. Het gaat over waar gegevens tussen haakjes staan of waar er maar drie cijfers staan.

Ik heb eerst een lijst gemaakt, daar waren er nog een aantal fouten.
Ik heb de lijst uitgebreid en dan waren de vorige fouten verdwenen.

Hartelijke groeten en nogmaal bedankt.

Guy

Moet er nog iets gebeuren naar celeigenschappen.
GWindows 7 Professional SP1 NLD 64bit
Intel(R) Core(TM) i5-2500 CPU @ 3.30GHz 3301
1497
mv video hook driver2 0MB 1920 x 1080
High Definition Audio-apparaat
Nr: 1 Model: ST500DM002-1BD142 ATA Device
C:\ NTFS 465,76GB 397,79GB 8.081MB
AV: Geen antivirus geïnstalleerd
FW: Windows Firewal Enabled: True

Offline SoftAid

  • Administrator
  • Ambassadeur
  • *****
  • Berichten: 20.202
  • Geslacht: Man
  • Nobody is perfect, not even me...
Re:sorteren gegevens (en celeigenschappen)
« Reactie #7 Gepost op: 23 maart 2006, 12:18:54 »
Hallo Guy,

ik zal vanavond het bestand en de lijsten eens bekijken.
Citaat
Moet er nog iets gebeuren naar celeigenschappen.
Neen, normaal staan alle cellen in een nieuw blad in opmaak "Standaard". Daar waar de opmaak moet veranderd worden doet de macro dit zelf.

Tot vanavond,

:) SoftAid :)
Maximum grootte bijlagen vergroot naar 4 MB
Dubbelposten, het posten op verschillende forums van dezelfde vraag, dient op
voorhand gemeld te worden, met een link naar het topic op de andere site.
Overtreding van deze regel kan bestraft worden met verbanning !

Offline SoftAid

  • Administrator
  • Ambassadeur
  • *****
  • Berichten: 20.202
  • Geslacht: Man
  • Nobody is perfect, not even me...
Re:sorteren gegevens (en celeigenschappen)
« Reactie #8 Gepost op: 23 maart 2006, 18:38:38 »
Hallo Guy,

Ja, ik vreesde al voor andere combinaties. Gelukkig gebruik je steeds 3  tekens (ik spreek opzettelijk niet van cijfers, want het zijn geen nummerieke tekens, meer tekst) om mee te beginnen, anders gaf het nog meer problemen.

Ideaal zou zijn om een vast patroon in je gegevensreeks te hebben.

voorbeeld: 123.123(123) dus een
878.40 zou dan een 878.400(000) worden
283(02)    =   283.000(002)
283          =   283.000(000) enzovoort...

Je kan nu een ongelooflijk groot aantal verschillende vormen crëeeren, en daar een macro voor schrijven is quasi onmogelijk.

Het is misschien wel mogelijk om in de Sorteer-macro een code bij te plaatsen om de reeksen zoals ze nu zijn, om te zetten naar zo een 123.123(123) reeks, waar de ontbrekende delen vervangen worden door nullen. Maar ik weet niet of dit in jou kraampje past?

Ik zal vanavond allezins al enkele zaken oplossen die zo onmiddelijk haalbaar zijn.

Probeer jij mij een lijstje te geven van mogelijke alternatieven zoals ik hierboven beschrijf.

Als er geen alternatieven zijn (doordat de bestaande reeksen niet mogen/kunnen veranderd worden) dan maken we het beste van de huidige macro.

Als je bepaalde wensen hebt (knoppen, invoer enzovoort) laat het dan weten.

:) SoftAid :)

Maximum grootte bijlagen vergroot naar 4 MB
Dubbelposten, het posten op verschillende forums van dezelfde vraag, dient op
voorhand gemeld te worden, met een link naar het topic op de andere site.
Overtreding van deze regel kan bestraft worden met verbanning !

Offline guy8780

  • Volledig lid
  • **
  • Berichten: 169
  • alles kan beter
Re:sorteren gegevens (en celeigenschappen)
« Reactie #9 Gepost op: 23 maart 2006, 20:38:04 »
SoftAid

Spijtig maar maar er mogen geen alternatieven zijn. De bestaande reeksen mogen niet veranderd worden.

Als je nog eens wilt kijken en zoals je zelf schrijft er het beste van maken.

Mijn collegae en ik zijn al dik tevreden. :D Het spaart ons een pakje werk (een macro kunnen gebruiken en weten dat de eerste drie cijfers bij elkaar staan buiten verplaatsen van rij 4000 naar rij 100 ...; je zult het wel kunnen voorstellen).

Nogmaals bedankt,

Guy
GWindows 7 Professional SP1 NLD 64bit
Intel(R) Core(TM) i5-2500 CPU @ 3.30GHz 3301
1497
mv video hook driver2 0MB 1920 x 1080
High Definition Audio-apparaat
Nr: 1 Model: ST500DM002-1BD142 ATA Device
C:\ NTFS 465,76GB 397,79GB 8.081MB
AV: Geen antivirus geïnstalleerd
FW: Windows Firewal Enabled: True

Offline SoftAid

  • Administrator
  • Ambassadeur
  • *****
  • Berichten: 20.202
  • Geslacht: Man
  • Nobody is perfect, not even me...
Re:sorteren gegevens (en celeigenschappen)
« Reactie #10 Gepost op: 23 maart 2006, 21:58:41 »
Hallo Guy,

kan je in bijgevoegd xls de sorteervolgorde invullen, dus hoe hij met dergelijke reeksen moet sorteren. (is niet vanzelfsprekend)

Als je (al de ) sorteerregels kunt opschrijven, des te beter ;D

:) SoftAid :)
Maximum grootte bijlagen vergroot naar 4 MB
Dubbelposten, het posten op verschillende forums van dezelfde vraag, dient op
voorhand gemeld te worden, met een link naar het topic op de andere site.
Overtreding van deze regel kan bestraft worden met verbanning !

Offline SoftAid

  • Administrator
  • Ambassadeur
  • *****
  • Berichten: 20.202
  • Geslacht: Man
  • Nobody is perfect, not even me...
Re:sorteren gegevens (en celeigenschappen)
« Reactie #11 Gepost op: 23 maart 2006, 23:09:59 »
Hallo Guy,

in bijlage een voorbeeld-reeks waarin volgens mij alle mogelijke combinaties die jullie gebruiken zitten.

Is deze reeks juist?

:) SoftAid :)
Maximum grootte bijlagen vergroot naar 4 MB
Dubbelposten, het posten op verschillende forums van dezelfde vraag, dient op
voorhand gemeld te worden, met een link naar het topic op de andere site.
Overtreding van deze regel kan bestraft worden met verbanning !

Offline guy8780

  • Volledig lid
  • **
  • Berichten: 169
  • alles kan beter
Re:sorteren gegevens (en celeigenschappen)
« Reactie #12 Gepost op: 24 maart 2006, 11:09:26 »
Beste Soft Aid

De lijst met alle mogelijke combinaties (voorbeeld-reeks) is inderdaad juist.

Groeten

Guy
GWindows 7 Professional SP1 NLD 64bit
Intel(R) Core(TM) i5-2500 CPU @ 3.30GHz 3301
1497
mv video hook driver2 0MB 1920 x 1080
High Definition Audio-apparaat
Nr: 1 Model: ST500DM002-1BD142 ATA Device
C:\ NTFS 465,76GB 397,79GB 8.081MB
AV: Geen antivirus geïnstalleerd
FW: Windows Firewal Enabled: True

Offline SoftAid

  • Administrator
  • Ambassadeur
  • *****
  • Berichten: 20.202
  • Geslacht: Man
  • Nobody is perfect, not even me...
Re:sorteren gegevens (en celeigenschappen)
« Reactie #13 Gepost op: 24 maart 2006, 15:01:36 »
Hallo Guy,

is de sorteervolgorde in die lijst ook de sorteervolgorde die je wenst te bekomen?

:) SoftAid :)
Maximum grootte bijlagen vergroot naar 4 MB
Dubbelposten, het posten op verschillende forums van dezelfde vraag, dient op
voorhand gemeld te worden, met een link naar het topic op de andere site.
Overtreding van deze regel kan bestraft worden met verbanning !

Offline guy8780

  • Volledig lid
  • **
  • Berichten: 169
  • alles kan beter
Re:sorteren gegevens (en celeigenschappen)
« Reactie #14 Gepost op: 24 maart 2006, 15:31:15 »
Soft Aid

De volgorde is ook juist.

Guy
GWindows 7 Professional SP1 NLD 64bit
Intel(R) Core(TM) i5-2500 CPU @ 3.30GHz 3301
1497
mv video hook driver2 0MB 1920 x 1080
High Definition Audio-apparaat
Nr: 1 Model: ST500DM002-1BD142 ATA Device
C:\ NTFS 465,76GB 397,79GB 8.081MB
AV: Geen antivirus geïnstalleerd
FW: Windows Firewal Enabled: True

 


www.combell.com