Themabewertung:
  • 0 Bewertung(en) - 0 im Durchschnitt
  • 1
  • 2
  • 3
  • 4
  • 5
Formel vergessen... Abschneiden? Zeigean? Suchebis?
#1
Hallo,

ich habe vor einigen Jahren mal eine Formel benutzt, ich habe das mal in einem Video gesehen. Aber ich habe es vergessen und bekomme es nicht zusammen.

Ich beschreibe mal kurz was ich brauche...

Ergebnis soll lauten --> zwischen #4 und #5 Text von rechts Stelle 4 und 5 abschneiden und durch z.B. 2 Sternchen ersetzen.

Alle Datensätze sind genau so aufgebaut (immer gleich), und als Texttrenner habe ich Rauten benutzt. Es sind immer 5 Rauten.

Alle Datensätze befinden sich in einer Spalte.

Diese Formel, die ich damals benutzt hatte, lautete irgendwie =GEHEZU oder =ZEIGEAN, ich habe keine Ahnung mehr wie ich das gemacht habe. Auf jeden Fall war das auch mitten im Text der Zeile, der sollte dann entweder von links oder rechts bis zum € Zeichen gehen und dann nach links 2 Stellen, und dann die 2 Stellen in einer extra Spalte ausgeben...

Ich finde die Datei auch nicht mehr.

Ich habe das auch versucht mit Suchen Ersetzen, z.B. Suche nach 2021 --> Ersetze durch 20**. Da müsste ich jedes Datum von 1932 bis 2023 von Hand durchgehen. Ich habe das mit einem Makro probiert (Makro bearbeiten) und eine excel Tabelle gebaut mit VERKETTEN.

Das Makro startet, aber das bleibt einfach nach 3 Minuten hängen...

Es sind knapp 53.000 Datensätze.

Hat jemand eine Idee?

Vielen Dank schon einmal.

Beispiel Datei ist angehängt


Angehängte Dateien
.xlsx   Office_Fragen_Beispiel_1.xlsx (Größe: 8,88 KB / Downloads: 7)
Zitieren
#2
Hallo,

folgende Formel müsste das erledigen. Es sollte in den Texten in Spalte A kein $-Zeichen vorhanden sein. Ansonsten das $-Zeichen durch was anderes austauschen.

PHP-Code:
C3=LINKS(WECHSELN(A3;"#";"$";5);FINDEN("$";WECHSELN(A3;"#";"$";5))-6)&"**"&WECHSELN(TEIL(WECHSELN(A3;"#";"$";5);FINDEN("$";WECHSELN(A3;"#";"$";5))-3;999);"$";"#"

Gruß
Microsoft Excel Expert · Microsoft Most Valuable Professional (MVP) :: 01/2011 - 06/2019 :: 04/2020 - 06/2022
https://de.excel-translator.de/translator :: Online Excel-Formel-Übersetzer :: Funktionen :: Fehlerwerte :: Argumente :: Tabellenbezeichner (neu)
Zitieren
#3
Hallo,

teste mal.
=ERSETZEN(A3;FINDEN("/";A3;1)+6;2;"**")
Gruß Kalk
Zitieren


Gehe zu:


Benutzer, die gerade dieses Thema anschauen: 1 Gast/Gäste




Hinweis auf Angebot Excel-Inside - lang    Keine Lösung gefunden? Du kannst Dich gerne an unser erfahrenes Experten-Team wenden um dein Anliegen zu besprechen.
   Gerne erstellen wir auf dieser Basis ein Angebot.
   Sende deine Anfrage einfach
per E-Mail an anfrage@excel-inside.de


Powerd and supported by Excel-InsideSolutions