Ankündigung

Einklappen
Keine Ankündigung bisher.

Excel: E-Mail Adresse in neues Feld kopieren

Einklappen
X
 
  • Filter
  • Zeit
  • Anzeigen
Alles löschen
neue Beiträge

    Excel: E-Mail Adresse in neues Feld kopieren

    ich hab hier ein dokument in dem in Spalte A Name und E-mail Adresse von bestimmten personen sind und muss die e-mail adressen in das jeweilige Feld nebenan "ausschneiden" also quasi in Spalte B.

    Weiß jemand wie ich das schnell über eine Formel etc machen kann?

    Bin totaler excel nap.. danke

    #2
    Und in welcher Form stehen da Name + E-Mail Adresse? (Abstand dazwischen?, durch ein Komma getrennt?)

    e: falls dein Trennzeichen ein Komma +Abstand ist, würde es mit folgender Formel funktionieren: =RECHTS(B2;LÄNGE(B2)-FINDEN(", ";B2))

    Kommentar


      #3
      Hab die Version 2010, da gibts unter Daten die Funkton "Text in Spalten".
      Da kann man ein Trennzeichen auswählen und Exel schreibt alle Daten einer Spalte, die nach dem Trennzeichen kommen in die nächste Spalte.
      Kommt dann darauf an, wie diffi sagt, ob es solch ein einheitliches Trennzeichen bei dir gibt.

      Kommentar


        #4
        ich glaub das problem wird sein, dass "Name Nachname E-mail" sein wird, dann wirst du wohl space als trennzeichen und vor und nachname auch in extra spalten geben müssen - pech hast du nur wenn z.b. 3fach namen auch dabei sind, sodass es 3 leerzeichen gibt..

        Kommentar


          #5
          Wie schon geschrieben, gibt es noch einige Fragen:

          - Um wieviele Daten handelt es sich? Sind es stetig neue Daten zu bearbeiten? (Es lohnt kein großer Formelaufwand für einmalige

          Kommentar


            #6
            hey, also erstmal vielen dank für die antworten.

            zu den fragen: es sind ca 500 namen mit email, ich hatte angefangen sie manuell zu trennen aber das dauert halt ewig, dachte das kann man eben mal schnell mit ner formel erledigen oder so aber ich kenn mich halt echt 0 aus..

            also im prinzip hab ich im moment eine spalte in der in jeder zelle der name bestehend aus vorname und nachname und dahinter die email-adresse. getrennt jeweils immer mit einem leerzeichen, also folgendermaßen:

            max mustermann [email protected]

            so und ich will einfach nur, dass in diesem fall im feld A1: "max mustermann" und im feld A2 "[email protected]" steht.

            sollten einzelne namen fehlerhaft, z.b. mit doppelnamen oder ohne @ stehen, kann ich diese beiträge noch manuell editieren.. das dürfte wirklich nicht oft der fall sein..

            dachte einfach das wäre kein großer aufwand und würde das ganze stark beschleunigen...

            danke für eure hilfe, ich probiere morgen mal die formel @diffi

            Kommentar


              #7
              wenn du das aufsplitten willst, dann geht das mit der Formel nicht. Ich dachte du willst nur die e-mail extra daneben stehen haben. Aber wie von "Der Fuchs" schon beschrieben kannst du über den Reiter: "Daten" -> "Text in Spalten" -> "getrennt" auswählen -> "weiter" -> bei den Trennzeichen "Leerzeichen" auswählen -> "weiter" -> "fertig stellen" das ganze aufsplitten.

              Kommentar


                #8
                Nimm die ganzen Adressen, lade dir Notepad++ runter, alles in NP++ kopieren, dann STRG+F -> Ersetzen -> Suchen nach " " -> Ersetzen durch "\t" -> Suchmodus Erweitert -> Alle ersetzen

                Danach nimmst du alles in kopierst es zurück nach Excel. Jetzt ist jedes vorherige Leerzeichen zu einer neuen Spalte geworden. Du hast also Vornamen in einer Spalte, Nachname in einer Spalte und EMail-Adressen in einer. Willst du den Namen lieber komplett haben, dann entweder mit Hilfsspalte oder Vorname & Name nehmen, zurück nach NP++, Tab mit " " ersetzen und zurück nach Excel.

                Text in Spalten geht natürlich auch, nur buggt bei mir die Funktion manchmal etwas, daher mache ich immer den Weg über NP++.

                Kommentar


                  #9
                  Mit ein bisschen googlen so:

                  A1: Max Mustermann [email protected]
                  B1: =RECHTS(A1;LÄNGE(A1)-FINDEN("#";WECHSELN(A1;" ";"#";LÄNGE(A1)-LÄNGE(WECHSELN(A1;" ";)))))
                  C1: =LINKS(A1;LÄNGE(A1)-LÄNGE(B1))

                  Gibt dir in B1 die E-Mail Addy und in C1 den Namen aus. Wenns nicht dynamisch sein muss, sondern nur 1x gemacht wird, ist das wohl relativ einfach.

                  Kommentar


                    #10
                    danke euch vielmals, werde das nachher gleich mal probieren!


                    ***UPDATE***

                    hab es nach der methode von KiLLa gemacht, slayer bei dir kam immer irgend ein !WERT fehler oder so.. wie gesagt kenne mich leider gar nicht aus, wahrscheinlich war es mein versagen :)

                    danke

                    Kommentar

                    Lädt...
                    X