Ergebnis 1 bis 7 von 7
  1. #1
    Morgenduft
    Themenstarter
    Avatar von Proteus_66
    Registriert
    06.2006
    Ort
    Rhein-Neckar-Kreis
    Beiträge
    170

    Bestimmter Bereich aus einer Exceltabelle auslesen

    Hallo,

    ich stehe vor folgendem Problem und finde irgendwie keine Lösung!

    Ich habe eine Exeltabelle in der steht in einer bestimmten Spalte (z.B. A) folgender Wert: 123(abc)xyz

    Nun möchte ich aus dieser Spalte A genau den Wert in den Klammern, also "abc" in die Spalte "B" schreiben.

    Wie müsste die Formel lauten? Hat einer eine Idee?

    Danke Proteus_66
     iMac 20" 2,4 GHz Core 2 Duo, 3 GB RAM
     iPad Wifi 3G 64 GB
     iPhone 4  iPod touch 2G 8GB  iPod Classic 120GB
     Samsung NC 10, Mac OS X 10.6.2

  2. #2
    Stahls Winterprinz Avatar von Kojak19
    Registriert
    10.2009
    Ort
    Hoch im Norden
    Beiträge
    5.126
    Dafür benötigst du ein Makro.
    Wie fit bist du in VBA? Am leichtesten ist es, denn Makro-Editor zu benutzen.
    Vorrausetzung dafür ist, dass sich die Parameter der Werte (Anzahl Stellen etc...) nicht ändern.
    Trifft das nicht zu, wird es schwieriger.
    Diverses Apple-Gedöns...
    Brain 2.4 late 1987

  3. #3
    Morgenduft
    Themenstarter
    Avatar von Proteus_66
    Registriert
    06.2006
    Ort
    Rhein-Neckar-Kreis
    Beiträge
    170
    Hab die Lösung bekommen ... damit es dokumentiert ist ... hier die Lösung!

    =TEIL(A1;FINDEN("(";A1;1)+1;LÄNGE(A1)-FINDEN("(";A1;1)-1)

    Gruß Proteus_66
     iMac 20" 2,4 GHz Core 2 Duo, 3 GB RAM
     iPad Wifi 3G 64 GB
     iPhone 4  iPod touch 2G 8GB  iPod Classic 120GB
     Samsung NC 10, Mac OS X 10.6.2

  4. #4
    inaktiv
    Registriert
    02.2008
    Beiträge
    1.789
    Zitat Zitat von Proteus_66 Beitrag anzeigen
    Hab die Lösung bekommen ... damit es dokumentiert ist ... hier die Lösung!

    =TEIL(A1;FINDEN("(";A1;1)+1;LÄNGE(A1)-FINDEN("(";A1;1)-1)
    Ist leider fehlerhaft, funktioniert nicht richtig bei Zeichenfolgen variabler Länge, z.B. "vssdasdasdfsdfsdfdf123(aasdasdbc)xyzdffdg".

    Hier eine Lösung, die immer funktioniert:

    =LINKS(RECHTS(D3;LÄNGE(RECHTS(D3;LÄNGE(D3)-SUCHEN("(";D3))));SUCHEN(")";(RECHTS(D3;LÄNGE(RECH TS(D3;LÄNGE(D3)-SUCHEN("(";D3))))))-1)

    SUCHEN unterscheidet nicht zwischen Groß- und Kleinschreibung, FINDEN schon. In diesem Fall ist es egal.

    Das geht vielleicht einfacher mit "TEIL", probiere ich gleich.

    EDIT:

    Naja, ist auch mit TEIL nur wenig einfacher ...
    =TEIL(TEIL(A1;SUCHEN("(";A1)+1,SUCHEN(")";A1)-1);1;SUCHEN(")";TEIL(A1;SUCHEN("(";A1)+1;SUCHEN(") ";A1)-1))-1)

    ... funktioniert aber so wie angegeben ebenfalls mit beliebigen Zeichenfolgenlängen.

    Und hier nochmal das gleiche mit FINDEN:

    =TEIL(TEIL(A1,FINDEN("(",A1)+1,FINDEN(")",A1)-1),1,FINDEN(")",TEIL(A1,FINDEN("(",A1)+1,FINDEN(") ",A1)-1))-1)
    Geändert von Dinofelis (09.06.2011 um 22:10 Uhr)

  5. #5
    Morgenduft
    Themenstarter
    Avatar von Proteus_66
    Registriert
    06.2006
    Ort
    Rhein-Neckar-Kreis
    Beiträge
    170
    Doch geht auch bei unterschiedlichen Längen ... sind es nämlich!

    Um es genauer zu beschreiben ... es sind leider nämlich wie bereits gesagt nicht immer drei Zeichen vor der Klammer und auch in den Klammern stehen immer unterschiedlich Zeichenfolgen. Einzig was immer gleich ist sind die Klammern! Um es konkret zu machen ... im Feld befindet sich folgendes: "nachname, vorname (vorname.nachname@mailprovider.com)" ... was ich wollte war einfach nur die Mailadresse, also "vorname.nachname@mailprovider.com" auslesen!

    Die Formel hab ich probiert und es läuft!

    Gruß Proteus_66
     iMac 20" 2,4 GHz Core 2 Duo, 3 GB RAM
     iPad Wifi 3G 64 GB
     iPhone 4  iPod touch 2G 8GB  iPod Classic 120GB
     Samsung NC 10, Mac OS X 10.6.2

  6. #6
    inaktiv
    Registriert
    02.2008
    Beiträge
    1.789
    Zitat Zitat von Proteus_66 Beitrag anzeigen
    Die Formel hab ich probiert und es läuft!
    Nee sorry, sie läuft nicht, wenn man deine Aufforderung zur Lösung genau nimmt.

    Anbei ein Screenshot mit deiner Formel und meiner Zeichenfolge.



    Wenn du natürlich nach der Klammer nichts stehen hast, dann funktioniert deine Formel. Danach hast du aber nicht gefragt.

    Es wäre vielleicht einfacher, wenn du eine solche spezielle Frage auch wirklich präzise formulierst.

  7. #7
    Morgenduft
    Themenstarter
    Avatar von Proteus_66
    Registriert
    06.2006
    Ort
    Rhein-Neckar-Kreis
    Beiträge
    170
    OK ... Du hast recht! In meinem ersten Post hatte ich einfach so drauf losgetippt! Es steht nach der "geschlossenen Klammer" nichts.

    Danke für die Hilfe!

    Gruß Proteus_660
     iMac 20" 2,4 GHz Core 2 Duo, 3 GB RAM
     iPad Wifi 3G 64 GB
     iPhone 4  iPod touch 2G 8GB  iPod Classic 120GB
     Samsung NC 10, Mac OS X 10.6.2

Berechtigungen

  • Neue Themen erstellen: Nein
  • Themen beantworten: Nein
  • Anhänge hochladen: Nein
  • Beiträge bearbeiten: Nein
  •