Ankündigung

Einklappen
Keine Ankündigung bisher.

Excel-Hilfe, Profis gesucht ;-P

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

    Excel-Hilfe, Profis gesucht ;-P

    Hallo Zusammen

    Hier treiben sich unter den 1.0 Abi Typen bestimmt auch ein paar Excelcracks herum :) Hab von meinem Chef eine Liste bekommen mit lauter Adressen, allerdings sind alle Daten in der selben Spalte.

    Mit welcher Funktion kann ich umwandeln, dass z.b. Vorname in Spalte A steht und Name in Spalte B etc.?

    Hier ein Beispielscreen mit einer Adresse:
    http://img141.imageshack.us/img141/2373/lschen.jpg

    Danke für eure Mithilfe.

    #2
    Musst dich halt durchkämpfen ... Würde wohl am schnellsten mit einer VBA-Schleife gehen.

    Kommentar


      #3
      Versuchs mal mit

      Zelle markieren --> Daten --> Text in Spalten

      Kommentar


        #4
        meru890 postete
        Hallo Zusammen

        Hier treiben sich unter den 1.0 Abi Typen bestimmt auch ein paar Excelcracks herum :) Hab von meinem Chef eine Liste bekommen mit lauter Adressen, allerdings sind alle Daten in der selben Spalte.

        Mit welcher Funktion kann ich umwandeln, dass z.b. Vorname in Spalte A steht und Name in Spalte B etc.?

        Hier ein Beispielscreen mit einer Adresse:
        http://img141.imageshack.us/img141/2373/lschen.jpg

        Danke für eure Mithilfe.
        Da ich kein 1.0er Schnitt habe, geschweige denn Abi kann ich dir nur schwer weiterhelfen....
        Aber wie immer könnten Pics deiner schwester zur Lösung hilfreich sein !

        Kommentar


          #5
          strg + x; strg + v sollten klären.

          Kommentar


            #6
            ReDuX postete
            Versuchs mal mit

            Zelle markieren --> Daten --> Text in Spalten
            jop!! ...dafür VBA zu nehmen wäre ziemlich uneffektiv ;)

            Kommentar


              #7
              slaughter postete
              strg + x; strg + v sollten klären.
              Bei vielleicht mehreren hundert Zeilen? Viel Spass ...

              h4lli postete

              jop!! ...dafür VBA zu nehmen wäre ziemlich uneffektiv ;)
              Was heißt uneffektiv? Das dauert keine 5 Minuten und man ist flexibel Oo

              Kommentar


                #8
                Weißte was das für ein Steuerzeichen is? Am besten Ascii code bitte ;)

                Kommentar


                  #9
                  slaughter postete
                  strg + x; strg + v sollten klären.
                  Aber nicht bei ca. 200 Adressen :D

                  Kommentar


                    #10
                    Nightmare postete
                    Weißte was das für ein Steuerzeichen is? Am besten Ascii code bitte ;)
                    Keine Ahnung wie man den rausfindet, aber hab mal die Datei mit 3 Beispielen hochgeladen.

                    http://rapidshare.com/files/248777099/Datei.xls.html

                    Kommentar


                      #11
                      achso dachte es geht darum nen 8 Stunden Tag rumzukriegen...

                      Kommentar


                        #12
                        Private Sub AdressenTrennen(sZelle As String)
                        sAdresse = Range(sZelle)
                        iSpalte = Asc(Mid(sZelle, 2, InStrRev(sZelle, "$") - 2))
                        iZeile = Mid(sZelle, InStrRev(sZelle, "$") + 1)
                        Do While sAdresse ""
                        Range(Chr(iSpalte + 1) & iZeile) = Left(sAdresse, InStr(1, sAdresse, "xx") - 1)
                        sAdresse = Mid(sAdresse, InStr(1, sAdresse, "xx") + 2)
                        iSpalte = iSpalte + 1
                        Loop
                        End Sub

                        Statt "xx" das Steuerzeichen rein und dann noch anpassen, dass die Function ausgeführt wird und gg ;)

                        Kommentar


                          #13
                          Also, es is Ascii 13 (= Line Feed)

                          Die Formel is jetzt komplizierter geworden als gedacht, dafür isses ohne VBA :D

                          Folgende Formel für den Namen, in B2 is der Text angenommen. Das was du suchst (im Beispiel: "Name: " musst du halt für die anderen halt analog verändern.

                          =TEIL(B2;FINDEN("Name: ";B2;1)+LÄNGE("Name: ");FINDEN(ZEICHEN(13);B2;FINDEN("Name: ";B2;1))-FINDEN("Name: ";B2;1)-LÄNGE("Name: "))

                          Im wesentlichen: Suchen nach dem was du brauchst (hier "Name: ") und dem Endezeichen (Line Feed) und das dazwischen ausgeben.

                          Kommentar


                            #14
                            Wie ich schon beim Threadnamen wusste, das der erste und die meisten folgenden Posts von Killa stammt/en

                            :D

                            Kommentar


                              #15
                              Nana Killa, Variablen deklarieren bitte ;)

                              Kommentar

                              Lädt...
                              X