Office: (Office 2016) In Zelle Text suchen/finden und Teil danach ausgeben.

Helfe beim Thema In Zelle Text suchen/finden und Teil danach ausgeben. in Microsoft Excel Hilfe um das Problem gemeinsam zu lösen; Guten Tag, ich habe in einem Report aus Workday in einer Spalte ein paar Hundert Zeichen aus denen ich einen Teil fuer den Einkauf und einen Teil fuer... Dieses Thema im Forum "Microsoft Excel Hilfe" wurde erstellt von mbrokof, 11. Mai 2023.

  1. In Zelle Text suchen/finden und Teil danach ausgeben.


    Guten Tag,

    ich habe in einem Report aus Workday in einer Spalte ein paar Hundert Zeichen aus denen ich einen Teil fuer den Einkauf und einen Teil fuer den Verkauf auslesen muesste um einen Abgleich vornehmen zu koennen und habe mich gefragt, wie ich das Bewerkstelligen kann. Die Zelle sieht teilweise unterschiedlich, aber soweit ich es ersehen konnte, der vor dem auszulesenden Text immer wie folgt gleich aus:
    Purchases (Input VAT) Project/Cost Center VAT Treatment:

    Sales (Output VAT) Project/Cost Center VAT Treatment:
    Die ganze sieht mehr so aus:
    "Cost Center: zyxwvutsrqonm

    Customer/Supplier Sector: xxxxxxxx

    Funding Source: hhhhhh

    Purchases (Input VAT) Project/Cost Center VAT Treatment: Purchases of Goods and Services - Fully Recoverable

    Region: United Kingdom

    Sales (Output VAT) Project/Cost Center VAT Treatment: UK VAT Sales - Standard Rated 20%

    Ultimate Source of Funding: zzzzz"

    Teilweise koennen Zeilen zwischendurch fehlen oder mehr drin sein wie im angehaengten Beispiel, aber generell hat die Zelle bis ca. 400 Zeichen, je nachdem was von den Verantwortlichen eingefuegt wird/wurde.
    Gibt es eine Moeglichkeit, die Teile jeweils nach den Doppelpunkten oder den ganzen Textbausteinen auszulesen? Mit suchen/finden aber danach weiss ich nicht wie den Teil rausbekomme.

    Viele Gruesse
    Matthias
     
    mbrokof, 11. Mai 2023
    #1
  2. Nachtrag: Ich bin eben die Zellen von den neuesten Eintraege her durchgegangen und es scheint so, dass die Sales immer den Purchases zu folgen scheinen, ausser natuerlich im einen Beispiel und nach den Sales immer etwas mit Ultimate folgt, leider ohne Leerzeichen wie es scheint, auch, wenn es so aussieht als waeren Leerzeichen enthalten.
     
    mbrokof, 11. Mai 2023
    #2
  3. =MID(B4,SEARCH("Purchases (Input VAT) Project/Cost Center VAT Treatment:",B4)+57, SEARCH("Region: United Kingdom",B4)-SEARCH("Purchases (Input VAT) Project/Cost Center VAT Treatment:",B4)-1) dies schlug fehl, obwohl die Formel an sich funktioniert.
     
    mbrokof, 11. Mai 2023
    #3
  4. DL_
    DL_ PowerQuery Guru

    In Zelle Text suchen/finden und Teil danach ausgeben.

    Code:
    =AUSLESEN(für_den_Einkauf)
    
    =AUSLESEN(für_den_Verkauf)
    
     
  5. Guten Morgen Detlef,
    vielen Dank fuer deine Rueckmeldung. Ist der Code zum Auslesen in einer Datei zu finden? Ich war auf deinen Hinweise in Foren, aber da finde ich nichts und wenn ich draufklicke passiert nichts.
    VG
    Matthias
     
    mbrokof, 12. Mai 2023
    #5
  6. lupo1
    lupo1 Tutorial Guru
    In B1 die Formel. Bitte in XL365 oder in XLWeb öffnen. Nein, ich passe es nicht auf XL2016 an.
    EDIT: Habe Deine Datei erst danach entdeckt. Da ist meine Formel leider die falsche.
     
    lupo1, 12. Mai 2023
    #6
  7. Exl121150 Erfahrener User
    Hallo,

    Datei liegt bei. Die Abfrageformel befindet sich in B8 (bzw. in B10 als Formeltext).
     
    Exl121150, 12. Mai 2023
    #7
  8. In Zelle Text suchen/finden und Teil danach ausgeben.

    Hallo Anton,
    super, vielen Dank.
     
    mbrokof, 12. Mai 2023
    #8
  9. Hallo Nochmal,
    ich haette noch eine Frage. Wenn bei den Einkaeufen bzw. danach nichts mehr steht, kommt #value als Fehlermeldung. Ich habe da es wie ueblich andere Ausnahmen gab ein iferror und jetzt noch eins eingefuegt, mit obigem Fehler. Wenn die Zelle dort endet, was sie eigentlich nicht sollte gibt es da eine Moeglichkeit trotzdem den zweiten Teil auszulesen? Leerzeichen funktionieren nicht.

    =IFERROR(IFERROR(LEFT(MID(W155,SEARCH($AQ$2,W155)+LEN($AQ$2)+1,1000),SEARCH($AR$2,W155)-(SEARCH($AQ$2,W155)+LEN($AQ$2)+1)),LEFT(MID(W155,SEARCH($AQ$3,W155)+LEN($AQ$3)+1,1000),SEARCH($AR$3,W155)-(SEARCH($AQ$3,W155)+LEN($AQ$3)+1))),LEFT(MID(W155,SEARCH($AQ$4,W155)+LEN($AQ$4)+1,1000),SEARCH($AR$4,W155)-(SEARCH($AQ$4,W155)+LEN($AQ$4)+1)))

    Search Term From To
    Purchases Purchases (Input VAT) Project/Cost Center VAT Treatment: Sales (Output VAT) Project/Cost Center VAT Treatment:
    Purchases (Input VAT) Project/Cost Center VAT Treatment: Ultimate Source of Funding:
    Purchases (Input VAT) Project/Cost Center VAT Treatment:
     
    mbrokof, 15. Mai 2023
    #9
  10. Exl121150 Erfahrener User
    Hallo,
    ich war mir nicht sicher, was du tatsächlich meinst. Ich habe dir in der beiliegenden Datei folgende Formel eingefügt in Zelle B8:
    =XMLFILTERN("<tt><xx>" & WECHSELN(WECHSELN($B$4; $B$6; "</xx><xx>"); GLÄTTEN($B$7); "</xx><xx>") & "</xx></tt>"; "//xx[2]")
    Sie sucht wie bisher im Text der Zelle B4 nach dem Text, der sich zwischen dem Text von Zelle B6 (Anfangstext) und Zelle B7 (Endetext) befindet. Ist der Endetext jedoch leer (seine Länge ist dann 0), so wird der gesamte Text, der auf den Anfangstext folgt, ermittelt.
     
    Exl121150, 15. Mai 2023
    #10
  11. Exl121150 Erfahrener User
    Hallo,

    der englische Formeltext in Zelle B8 lautet:
    =FILTERXML("<tt><xx>" & SUBSTITUTE(SUBSTITUTE($B$4, $B$6, "</xx><xx>"), TRIM($B$7), "</xx><xx>") &
    "</xx></tt>", "//xx[2]")
     
    Exl121150, 15. Mai 2023
    #11
  12. Wie sagte Rosenthal frueher: Das war spitze Anton, vielen Dank.
     
    mbrokof, 15. Mai 2023
    #12
Thema:

In Zelle Text suchen/finden und Teil danach ausgeben.

Die Seite wird geladen...
  1. In Zelle Text suchen/finden und Teil danach ausgeben. - Similar Threads - Zelle Text Teil

  2. DATEDIF Ergebnis

    in Microsoft Excel Hilfe
    DATEDIF Ergebnis: Hallo, ich bitte um Hilfe bei DATEDIF z. B. =DATEDIF(Anfangsdatum;Enddatum;"Y") ergibt zB. 8 in derZelle. Ich möchte aber, dass in einer Zelle 8 Jahre steht. Was muss hier hinter "Y" noch...
  3. Text aus einer Zelle in Zahl umwandeln

    in Microsoft Excel Hilfe
    Text aus einer Zelle in Zahl umwandeln: Hallo, ich habe ein kleines Problem mit Zellen, die offenbar Text enthalten, aber in Zahlen umgewandelt werden sollen. Und zwar steht z.B. in A2: 36.7 ° C und in A3: 27.12.2023 12:58 In A4: 36.7...
  4. Zelle mit Text und Zahlen aufteilen

    in Microsoft Excel Hilfe
    Zelle mit Text und Zahlen aufteilen: Hallo, gibt es eine Möglichkeit eine Zelle (A2 und A3) aufzuteilen? Die Zelle enthält Text und Zahlen und sollten wie in der Mustertabelle ab Spalte B bis Spalte G aufgeteilt werden. Ist das...
  5. zwei Zellen prüfen steht was drinnen dann schreib text

    in Microsoft Excel Hilfe
    zwei Zellen prüfen steht was drinnen dann schreib text: Hallo zusammen, mein Problem wenn in der Zelle A1 oder A2 größer 1 dann schreib Text in A3 VG Michael
  6. Teil der Daten von Spalte A in Spalte B verschieben

    in Microsoft Excel Hilfe
    Teil der Daten von Spalte A in Spalte B verschieben: Hallo zusammen, ich habe in Spalte A/ Zelle 1 folgenden Textinhalt: P-100-403497-EL30. Gerne möchte ich nun "-EL30" von Spalte A/Zelle1 ausschneiden und in Spalte B/Zelle 1 "EL30" einfügen....
  7. Von Text in Zelle automatisch einen Teil kopieren + einfügen

    in Microsoft Excel Hilfe
    Von Text in Zelle automatisch einen Teil kopieren + einfügen: Hi Zusammen Ich bin's schon wieder. *tongue.gif* Nun hab ich langsam erst gemerkt, was eig Alles mit Excel VBA möglich ist *boah Nun hätte ich was und wenn das Möglich wäre, wär das für mich...
  8. Text und Zeichen in einer Zelle teilen

    in Microsoft Excel Hilfe
    Text und Zeichen in einer Zelle teilen: Hallo zusammen, möchte gerne den folgenden Text/Zeichen in einer Zelle z.B. "SWG/52348 FSJ" trennen. SWG und FSJ ist keine Problem. Mein Problem ist nur die Nummer in einer neuen Zelle ausgeben...
  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