Office: Doppelte Werte im String löschen

Helfe beim Thema Doppelte Werte im String löschen in Microsoft Excel Hilfe um das Problem gemeinsam zu lösen; Hi Zusammen Ich bin wiedermal auf eure Hilfe angewiesen *Smilie Ich weiss, man findet zu dieser Frage viele Antworten im Internet. Leider hab ich... Dieses Thema im Forum "Microsoft Excel Hilfe" wurde erstellt von Lingus, 27. April 2020.

  1. Doppelte Werte im String löschen


    Hi Zusammen

    Ich bin wiedermal auf eure Hilfe angewiesen *Smilie

    Ich weiss, man findet zu dieser Frage viele Antworten im Internet. Leider hab ich trotzdem jetzt nach Stunden und jeglichen Beitragen, keine Lösung hinbekommen.

    Und zwar habe ich in mehreren Spalten, Zellen, welche eine Verkettung an Zahlen drin haben. Bsp einer Zelle: 40/ 50 / 1 / 40 / 3 / 10 / 1 / 1

    Kling eig. ganz simpel den String jetzt in der Zelle zu sortieren und die Doppelten zu löschen ^^ Aber ich kriege es echt nicht hin.

    Im Anhang findet Ihr eine Demo-Datei mit einer weiteren kleinen Erklärung.

    Ich danke euch viel Mal für die Hife!

    Grüsse und schönen Abend

    Lingus

    :)
     
    Lingus, 27. April 2020
    #1
  2. Vorschlag:

    1. Zelleninhalt via Split in ArrayList
    2. ArrayList mit entsprechender Methode sortieren (Achtung: vorher String -> Zahl)
    3. ArrayList in Dictionary (durch Fehlerbehandlung die Doppler nicht aufnehmen)
    4. Sortiertes Dictionary in Zelle zurückschreiben


    @interessierteMappenNichtDownloader:
    -es ist kein Code in der Mappe, aber Zusatzinfos
     
  3. Hallo,

    wo ist denn mein Code hingekommen, der die Doppelten aussortiert ?
    Wieso ist der nicht in der Datei ?

    Sollen die Helfer das jetzt nochmal machen ? Und warum sagst du das mit dem Sortieren nicht gleich ?

    Repekt ... Arbeitsbeschaffung ... normalerweise sollte man dir gar nicht mehr helfen !

    Egal ...
    Code:
    Sabina
     
    Flotter Feger, 28. April 2020
    #3
  4. Doppelte Werte im String löschen

    vielleicht hättest du so fair sein können, auf Sabinas Lösung zu deiner ähnlichen Frage hinzuweisen:
    https://www.ms-office-forum.net/foru...d.php?t=367403

    Da nimmt man halt ein anderes Datenobjekt, das auch sortieren kann, und ist fertig:
    Code:
    Edit:
    Doofer Anruf zwischendurch, da hat Sabina schon ausgeschlafen *wink.gif*

    Egal, Code fertig, bleibt er auch stehen.
     
    EarlFred, 28. April 2020
    #4
  5. Das ist mir jetzt echt peinlich. Das war echt nicht meine Absicht hier zweimal die gleiche Frage eig zu stellen. Mein Programm ist für meine Verhältnisse echt Gross und ich hab die Übersicht bisschen verloren. Nun habe ich einige Baustellen und hab dabei völlig übersehen, dass ich schon mal eine Lösung von dir hatte Sabina. Tut mir wirklich leid und ich wollte euch nicht weiter stören. Jedoch steh ich echt noch in den Startlöchern was Excel VBA betrifft.

    Deshalb unterlasse bitte so Aussagen Sabina. Das hilft mir rein Garnichts. Hilf mir einfach oder eben halt nicht. Aber direkt wieder den Teufel an die Wand mahlen und das schlechte in einem sehen. - Ich habe das schlicht und weg nach stundenlangem Probieren in der Nacht vergessen/übersehen.

    Sorry dafür und danke euch viel Mal für die Hilfe.
     
    Lingus, 28. April 2020
    #5
  6. Hallo,

    Ganz schön vermessen, einer Frau vorschreiben zu wollen, was sie tun soll oder eben nicht. Recht viel Erfahrung scheinst du mit den Frauen nicht zu haben ... jede Frau würde dir darauf antworten ... "Was ich tue, oder lasse, ist noch immer meine Sache."
    Aber du gibst ja selbst die Alternative vor ... oder eben halt nicht. I++

    Sabina
     
    Flotter Feger, 28. April 2020
    #6
  7. Das hat doch rein garnichts mit deinem Geschlecht zu tun?

    Aber entschuldige. Ich wollte dir wirklich nicht auf die Füsse treten oder so.

    Belassen wir das einfach und ich danke dir wieder viel Mal für die Hilfe.
     
    Lingus, 28. April 2020
    #7
  8. Doppelte Werte im String löschen

    =TEXTVERKETTEN(" / ";;EINDEUTIG(SORTIEREN(WENNFEHLER(--GLÄTTEN(TEIL(WECHSELN(A1;" / ";WIEDERHOLEN(" ";299));ZEILE($1:$99)*299-298;299));""));;))
     
  9. nice



    @Sabine:
    "Always look on the bright side of life"

    :PfeifenderSmiley:
     
    Zuletzt von einem Moderator bearbeitet: 12. Januar 2021
  10. [off topic]
    Meine Gebetsmühle:
    Falls Excel endlich SPLIT() implementieren würde (wie in Google Sheets), wäre es ein "einfaches"
    =TEXTJOIN(" / ";1;SORT(UNIQUE(TRANSPOSE(SPLIT(A1;" /")))))


    Doppelte Werte im String löschen nHDC023.png
     
  11. Komisch, mein Excel kennt das schon seit der Version 2003, genauso wie Sort, Unique und Transpose mit beliebig vielen Elementen... *wink.gif*
     
    EarlFred, 30. April 2020
    #11
  12. #OFFTOPIC:
    Hallo EarlFred,

    hast du bei deiner UNIQUE (EINDEUTIG ?) Variante das Problem der Rückgabe gelöst, sodass man weitere Formeln, wie z.B. =ZÄHLENWENN(EINDEUTIG(...) direkt damit verketten kann ... und auch ein Ergebnis erhält, das nicht #WERT lautet ? *eek.gif*

    Wenn du das nicht hier diskutieren willst, schreib mir eine PN ... würde ich mich wahnsinnig freuen. *wink.gif*

    Sabina
     
    Flotter Feger, 30. April 2020
    #12
  13. Doppelte Werte im String löschen

    Hallo RPP63,

    möglicherweise kann noch das TRANSPOSE weg, falls UNIQUE die gleichen Argumente wie EINDEUTIG besitzt. Das Problem könnte sein, dass Google vorgelegt hat, MS dem aber nicht gefolgt ist. Das MS-EINDEUTIG kann auch nach Spalten vorgehen, über das 2. Argument.

    Hallo EarlFred,

    RPP63 meinte SPLIT(), nicht Split *wink.gif*
     
  14. Hallo lupo
    ich meinte auch nicht VBA.Split, falls du darauf anspielst. Ich meinte Funktionen, die als UDF nachgebaut und über ein AddIn eingebunden sind.

    @Sabina
    Du spielst hierauf an?
    Du meinst die Limitation, dass die "Irgendwas"-Wenn(s)-Funktionen für den zu durchsuchenden Bereich einen Blattbereich erfordern und keine Wertarrays (wie auch immer die entstanden sind) verarbeiten können? Alle Funktionen, die auch Wertarrays verarbeiten können (das sind die meisten) kommen m. E. auch mit Rückgaben aus UDFs klar, zumindest habe ich hier noch keine Probleme gehabt. Und Gegenfrage: Können die Rückgaben der neu implementierten Funktionen denn von "Irgendwas"-wenn() ausgewertet werden?
    Mehr, als Werte in das Blatt zu schreiben (die Ausnutzung der Lücke in der Evaluate-Methode lassen wir mal ungedacht) fällt mir da als "Lösung" nicht ein, wobei man diese Zwischenausgabe ja allzu oft nicht will.
     
    EarlFred, 30. April 2020
    #14
  15. Hallo EarlFred,

    Du spielst hierauf an ? ... Ja !
    (die Ausnutzung der Lücke in der Evaluate-Methode lassen wir mal ungedacht) ... warum sollten wir ??? *biggrin.gif*

    Ich habe eine Teillösung erzielt ... in XVERWEIS ist es meist kein Problem.
    Die Ausgabe-Range kann dabei meist ganz einfach erzeugt werden. wodurch auch ZÄHLENWENN ein Ergebnis errechnet.

    Allerdings habe ich damit bei EINDEUTIG bisher kein Glück gehabt. Da die Eingabe-Range durch das Vereinzeln doch stark fragmentiert wird, arbeiten Formeln wie ZÄHLENWENN nicht mehr mit dem Ergebnis ... selbst nach einer Bearbeitung mit UNION oder ähnlichem, verweigert die Formel die Zusammenarbeit, da diese eine zusammenhängende Range erwarten und nicht mit mehreren AREAS zurechtkommen.

    Sabina
     
    Flotter Feger, 30. April 2020
    #15
Thema:

Doppelte Werte im String löschen

Die Seite wird geladen...
  1. Doppelte Werte im String löschen - Similar Threads - Doppelte Werte String

  2. Doppelte Werte pro Tag, an anderen nicht

    in Microsoft Excel Hilfe
    Doppelte Werte pro Tag, an anderen nicht: Hallo zusammen Ich stehe vor folgender Herausforderung - nach zig Versuchen stehe ich wieder am Anfang und bitte um Hilfe. Eine Gebäude ist mit einem Scansystem ausgestattet und jeder mit...
  3. Doppelte Werte mit 2 Bedingungen finden

    in Microsoft Excel Hilfe
    Doppelte Werte mit 2 Bedingungen finden: Hi zusammen, ich beiße mir gerade die Zähne an einer wahrscheinlich einfachen Lösung aus. Ich habe 2 Tabellen mit Kundendaten. Beide Tabellen sind identisch aufgebaut. In Spalte A stehen in...
  4. Doppelte Werte mit Index

    in Microsoft Excel Hilfe
    Doppelte Werte mit Index: Hallo, ich habe folgende Aufgabe und brauche mal Starthilfe. Ich habe eine Tabelle mit mehreren Mitarbeitern. Wir haben die Spalten A-D Spalte A = Firmen-ID Spalte B = Personalnummer Spalte C =...
  5. Doppelte Werte mit gleiche Farbe löschen

    in Microsoft Excel Hilfe
    Doppelte Werte mit gleiche Farbe löschen: Hallo, ich habe aktuell das Problem, dass ich viele Doppelte Werte habe und diese in zwei verschiedenen Farben vorhanden sind. Nun sollen jedoch NUR die doppelten entfernt werden, die...
  6. Ausgabe von doppelten Werten

    in Microsoft Excel Hilfe
    Ausgabe von doppelten Werten: Hallo zusammen, ich möchte folgendes bewerkstelligen: Ich habe zwei Datenmengen getrennt von einander und untereinander. Jetzt würde ich gerne durch ein "ja" oder "nein" erfahren, ob es...
  7. PQ doppelten Wert leer lassen

    in Microsoft Excel Hilfe
    PQ doppelten Wert leer lassen: Hallo zusammen, ich habe vor 1 Wochen Power Query für mich entdeck und folgendes Problem. Ich greife auf 2 Quellen zu und diese haben eine Gemeinsamkeit, die Artikelnummer Quelle 1...
  8. Formartierung von doppelten Werten mit Abgleich in anderer Spalte

    in Microsoft Excel Hilfe
    Formartierung von doppelten Werten mit Abgleich in anderer Spalte: Hallo, nachdem ich heute den ganzen Tag erfolglos rumprobiert habe, die richtige Formel bzw. Herangehensweise für mein Problem zu finden, frage ich einfach mal die Experten :) Ich habe einen...
  1. Diese Seite verwendet Cookies, um Inhalte zu personalisieren, diese deiner Erfahrung anzupassen und dich nach der Registrierung angemeldet zu halten.
    Auf dieser Website werden Cookies für die Zugriffsanalyse und Anzeigenmessung verwendet.
    Wenn du dich weiterhin auf dieser Seite aufhältst, akzeptierst du unseren Einsatz von Cookies.
    Information ausblenden