tutorials.de Buch-Aktion 05/2012
Seite 1 von 2 12 LetzteLetzte
ERLEDIGT
NEIN
ANTWORTEN
19
ZUGRIFFE
27761
EMPFEHLEN
  • An Twitter übertragen
  • An Facebook übertragen
AUF DIESES THEMA
ANTWORTEN
  1. #1
    cemiboy cemiboy ist offline Mitglied Bronze
    Registriert seit
    Jan 2004
    Beiträge
    37
    Hallo habe da ein kleines barcodesystem der mir folgendes auf excel ausspuckt.

    73572-38/40-12-232


    hier steht nun
    73572 für Artikelnr.
    38/40 für grösse
    12 für stückzahl
    232 für farbe

    ich möchte stückzahl aus dieser Zelle auslesen und extra einfügen damit ich den gesamtstückzahl ausrechnen kann hab schon paar sachen versucht aber es will net klappen.

    Es wäre toll wenn ein Excelspezialist mir da unter die Arme greifen könnte


    mfg
     

  2. #2
    Avatar von michaelwengert
    michaelwengert michaelwengert ist offline Mitglied Platin
    Registriert seit
    Mar 2004
    Ort
    Heilbronn (BW)
    Beiträge
    581
    Weis nicht ob jetzt das die einfachste oder eleganteste Möglichkeit ist. Aber sie hat funktioniert

    Deine Text steht bei mir in Feld "C13"

    In der Spalte wo dann die Größe rein soll machst du dann das rein

    =TEIL(C13;FINDEN("-";C13;FINDEN("-";C13)+1)+1;FINDEN("-";C13;FINDEN("-";C13;FINDEN("-";C13)+1)+1)-FINDEN("-";C13;FINDEN("-";C13)+1)-1)

    Dadurch ist es jetzt egal wie lange deine Zahlen davor oder danach sind.
    Es wird imer das ausgewählt was zwischen dem 2ten und 3ten Bindestrich steht

    Ist allerding Excel 2007
     
    What was hard to code should be hard to read, too******

  3. #3
    cemiboy cemiboy ist offline Mitglied Bronze
    Registriert seit
    Jan 2004
    Beiträge
    37
    Hallo,

    zuerst mal vielen Dank

    Das hat geklappt. Jetzt versuche ich nur noch die Funktion zu verstehen damit ich selber auch mal sowas kann.

    Aber vielen Dank nochmals.

    Mfg
    cemiboy
     

  4. #4
    Avatar von michaelwengert
    michaelwengert michaelwengert ist offline Mitglied Platin
    Registriert seit
    Mar 2004
    Ort
    Heilbronn (BW)
    Beiträge
    581
    Im Prinzip ist es recht einfach.

    TEIL(Text;Anfang;Länge)
    Damit machst du einen Teiltext der bei "Anfang" beginnt und eine vorgegebene Länge hat.

    FINDEN("-";Text;Anfang)
    Sucht dir immer das erste Vorkommen eines Zeichens

    Da ich aber jetzt zB das 2te will suche ich mit Finden("-";Text;Finden("-";Text;0)+1)
    das zweite Zeichen, da ich als Anfangswert des ersten Findens() die Position des (ersten +1) angebe

    Dahinter mach ich dann im Prinzip das Selbe nochmal nur das ich dann das 3te Vorkommen von "-" suche und von dieser Zahl dann die Nummer des 2ten Vorkommens abziehe.
    Dadurch erhälst du dann die Differenz also die Länge der Zeichen zwischen den Bindestrichen was dann ja deine Stückzahl ist

    Wenn deine Teilbereiche, also die Zeichen zwischen den Bindestrichen immer gleich sind kannst du es auch einfacher lösen.
    Also wenn deine ArtikelNr immer die gleiche Anzahl stellen hat. Dann kann man das ganze abkürzen.

    Michael
    Geändert von michaelwengert (08.02.08 um 07:23 Uhr)
     
    What was hard to code should be hard to read, too******

  5. #5
    cemiboy cemiboy ist offline Mitglied Bronze
    Registriert seit
    Jan 2004
    Beiträge
    37
    So jetzt hab ich ein weiteres Problem undzwar kopier ich ja die stückzahl raus damit ich es zusammenzählen kann als summe nur wie mach ich das jetzt?
     

  6. #6
    boLsA boLsA ist offline Grünschnabel
    Registriert seit
    Nov 2008
    Beiträge
    2
    Also ich check da nicht so durch wie is den der code für die 2t Zahl und die 1t?
    Geändert von boLsA (17.11.08 um 22:49 Uhr)
     

  7. #7
    Willi_Kaiser Tutorials.de Gastzugang
    Guten Tag, ich weiß dieses Thema ist ein wenig alt, aber ich bräuchte da mal ein wenig hilfe.

    ich habe als Beispiel in einer Spalte:

    JUNUSABAD 13-50-12

    sowas drinnstehen.

    Das soll aufgeteilt werden in 3 Spalten die erste Spalte soll den namen behalten in die zweite 13-50 und in die dritte 12

    wie könnte man das so hinbekommen das die letzten zahlen immer ins dritte feld kommen und die die vor dem letzten sind immer ins zweite und der text immer bleibt( kann auch in ein anderes feld verlegt werden)

    MfG Willi
     

  8. #8
    Avatar von tombe
    tombe tombe ist offline Mitglied Diamant
    tutorials.de Premium-User
    Registriert seit
    Sep 2004
    Ort
    Möglingen (BaWü)
    Beiträge
    3.109
    Ist das Format immer gleich, zumindest was die Zahlen angeht?
    Willi_Kaiser bedankt sich. 
    Sollte ein Tipp von mir geholfen haben, habe ich nichts gegen eine entsprechende Bewertung oder ein Danke und wenn ein Problem gelöst ist, dann den Beitrag bitte auch als erledigt markieren.

    Was ich gar nicht leiden kann sind User die es nicht für nötig halten auf Antworten zu reagieren, die Themen nicht als erledigt markieren und/oder die sich nicht für Hilfe bedanken.

  9. #9
    Willi_Kaiser Tutorials.de Gastzugang
    Ne leider nicht, ich kann dir entweder mal die tabelle zuschicken oder mehrere Beispiele kopieren, was wäre dir lieber ?
     

  10. #10
    Avatar von tombe
    tombe tombe ist offline Mitglied Diamant
    tutorials.de Premium-User
    Registriert seit
    Sep 2004
    Ort
    Möglingen (BaWü)
    Beiträge
    3.109
    Kannst du die Datei hier einstellen? Wenn nicht mach 2, 3, 5, 15 Beispiele.
     
    Sollte ein Tipp von mir geholfen haben, habe ich nichts gegen eine entsprechende Bewertung oder ein Danke und wenn ein Problem gelöst ist, dann den Beitrag bitte auch als erledigt markieren.

    Was ich gar nicht leiden kann sind User die es nicht für nötig halten auf Antworten zu reagieren, die Themen nicht als erledigt markieren und/oder die sich nicht für Hilfe bedanken.

  11. #11
    Willi_Kaiser Tutorials.de Gastzugang
    Ich kopiere lieber mal ein paar Beispiele rein:

    Auazova 167/44
    mkr Taugul-3, 186
    Bogenbai Batyr str, 254-2
    Abai ave, 141-82
    Hadgi Mukana 9-38
    Furmanov str, 264-33
    Kizilkurgan, 11
    Kalujskaya 26,74
    H.Abdullaev 107, 34
    Auesova 175A-10
    Mikrorayon Aktepe 19 , 13.
    Vladichanskogo 38,24
    Ynusabad 13-59-34
    kvartal Yakira 2,12
    ul.Armavirskaya 34/39
    Abai ave, 141-82
    molodejnaia 53
    Vostok 5
    isanova 45
    Husainjva 167/1
    Ablay Han 59/61 - 30
    5pr S.Azimova 3-4
    Rechka Kasachka,87


    Die letzte Zahl soll immer ins letzte der drei Felder die letzte ist meisten immer dur ein "-" oder ein "/" getrennt von den anderen Zahlen. Wenn es noch ein paar Zahlen davor gibt sollen die alle ins 2 Feld und der Name soll im ersten Feld sein.

    Ist das irgendwie möglich?
     

  12. #12
    Avatar von tombe
    tombe tombe ist offline Mitglied Diamant
    tutorials.de Premium-User
    Registriert seit
    Sep 2004
    Ort
    Möglingen (BaWü)
    Beiträge
    3.109
    So ich habe da mal was gebastelt.
    Ist sicher noch nicht perfekt und deckt wohl auch noch nicht alle Möglichkeiten ab aber schau dir das mal an ob es so vom Prinzip her geht.

    Es gibt in der Excel Datei 3 Funktionen (splitt1, splitt2 und spitt3). Diese zerlegen den in Spalte A enthaltenen Text und fügen die einzelnen Teile dann in die Spalten B, C und D ein.

    Versuche mal ob du damit klar kommst. Wenn es noch Probleme gibt versuche ich die Funktionen dafür anzupassen.

    Gruß Thomas
    Angehängte Dateien Angehängte Dateien
    Willi_Kaiser bedankt sich. 
    Sollte ein Tipp von mir geholfen haben, habe ich nichts gegen eine entsprechende Bewertung oder ein Danke und wenn ein Problem gelöst ist, dann den Beitrag bitte auch als erledigt markieren.

    Was ich gar nicht leiden kann sind User die es nicht für nötig halten auf Antworten zu reagieren, die Themen nicht als erledigt markieren und/oder die sich nicht für Hilfe bedanken.

  13. #13
    Willi_Kaiser Tutorials.de Gastzugang
    Hey,

    danke das du dir überhaupt die Mühe gemacht hast !
    Ich habe es mir angeguckt, aber er zeigt mir in jedem Feld " #NAME? " an woran liegt das ?

    Mit freundlichen Grüßen

    Willi Kaiser
     

  14. #14
    Willi_Kaiser Willi_Kaiser ist offline Mitglied Bronze
    Registriert seit
    Oct 2010
    Beiträge
    44
    Habe es schon selbst herausgefunde, die Makros waren deaktiviert
     

  15. #15
    Willi_Kaiser Willi_Kaiser ist offline Mitglied Bronze
    Registriert seit
    Oct 2010
    Beiträge
    44
    OK, es funktioniert einwandfrei. Manche sachen noch nicht 100%ig, aber das ist nicht schlimm. Besser manuell 100 Einträge bearbeiten als 1800

    Vielen vielen dank, ich bin fasziniert von dieser Seite, habe mich auch angemeldet und werde versuchen anderen Mitgliedern mit meinem Wissen zu helfen und auch mal einige weitere Fragen stellen.

    Mit freundlichen Grüßen

    Willi Kaiser
     

Ähnliche Themen

  1. Excel : Zahl in Klammern auslesen
    Von Dumm wie Brot im Forum Office-Anwendungen
    Antworten: 3
    Letzter Beitrag: 22.03.10, 18:02
  2. Excel Zelle über VBA auslesen
    Von Songman im Forum Visual Basic 6.0
    Antworten: 5
    Letzter Beitrag: 19.01.10, 11:26
  3. VBA Excel Zelle auslesen...ganz eifach ;D
    Von zyclop im Forum Visual Basic 6.0
    Antworten: 3
    Letzter Beitrag: 25.11.08, 11:44
  4. Zahl mit 1000er Trennzeichen in Excel einfügen
    Von zaeppi im Forum Visual Basic 6.0
    Antworten: 2
    Letzter Beitrag: 25.04.07, 10:58
  5. ganze zelle auslesen mit zahlen in excel
    Von Schrumpel im Forum Visual Basic 6.0
    Antworten: 2
    Letzter Beitrag: 03.02.04, 11:56