Autor
|
Thema: Zellenwert aufteilen (884 mal gelesen)
|
piston Mitglied Konstrukteur
Beiträge: 140 Registriert: 18.05.2004 Pro/E WF4<P>Windows XP 64bit
|
erstellt am: 25. Aug. 2008 17:23 <-- editieren / zitieren --> Unities abgeben:
Hallo Gemeinde! Kann mir bitte jemand bei folgendem Problem helfen:
Ich lese mir ein txt-File in eine Tabelle ein. Nun habe ich in einer Zelle z.B. den Wert: "OBEN 10.00" stehen. Wie schaffe ich es, aus dieser Zelle einmal den Wert "OBEN" und einmal den Wert "10.00" in zwei andere Zellen zu bringen? Problematischer wird das ganze möglicherweise noch, da der Wert "OBEN" z.B. auch "UNTEN" werden kann, und somit die Anzahl der Zeichen nicht immer gleich ist. Im Anhang habe ich ein sehr kleines Beispiel angehängt. Vielen Dank schon mal! LG Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP |
okl Mitglied Wirtsch-Ing (Maschbau)
Beiträge: 157 Registriert: 21.04.2006 3,6 GHz, 2 GB RAM, NVIDIA Quadro FX 1300, Delmia V5R16 SP1, Win XP Prof SP2, Office 2003, VS 2005, VB 6
|
erstellt am: 25. Aug. 2008 17:51 <-- editieren / zitieren --> Unities abgeben: Nur für piston
Moin. Ich gehe davon aus, dass der Ausgangstext in Zelle A1 steht. Für Oben oder Unten: Code: =LINKS(A1;FINDEN(" ";A1)-1)
Für die Zahl: Code: =GLÄTTEN(RECHTS(A1;LÄNGE(A1)-FINDEN(" ";A1)))
Das sollte es tun... Bei Fragen, fragen!! Grüße, Ole Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP |
piston Mitglied Konstrukteur
Beiträge: 140 Registriert: 18.05.2004 Pro/E WF4<P>Windows XP 64bit
|
erstellt am: 26. Aug. 2008 07:02 <-- editieren / zitieren --> Unities abgeben:
|
carsten-3m Mitglied Dipl.-Ing. Mbau (Produktmanagement, Patent- und Normwesen)
Beiträge: 950 Registriert: 08.05.2007 Excel 2010
|
erstellt am: 26. Aug. 2008 11:57 <-- editieren / zitieren --> Unities abgeben: Nur für piston
Eine auch anwendbare ALternative ist der sogenannte "Textkonvertierungs-Assistent", der sich automatisch öffnet sobalb man eine Textdatei in Excel lädt. Er bietet sowohl die Möglichkeit, nach fester Breite zu trennen als auch zeichenbezogen (und daher nicht textlängenabhängig). ------------------ Seit Pro/E Version 1 dabei, auwei... Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP |
okl Mitglied Wirtsch-Ing (Maschbau)
Beiträge: 157 Registriert: 21.04.2006 3,6 GHz, 2 GB RAM, NVIDIA Quadro FX 1300, Delmia V5R16 SP1, Win XP Prof SP2, Office 2003, VS 2005, VB 6
|
erstellt am: 26. Aug. 2008 13:10 <-- editieren / zitieren --> Unities abgeben: Nur für piston
@ Carsten: da hast Du sicher Recht. Anmerkung dazu: Aufpassen, was für ein Dezimaltrennzeichen im txt-File und welchen innerhalb von Excel verwendet wird. Sollten diese unterschiedlich sein, wird es später schwierig (oder ein unnützer Mehraufwand), die Zeichen nachträglich umzuwandeln. @Piston: schau doch mal in Deine Excelhilfe. Dort wird die Funktion Glätten erklärt. FYQR: Glätten löscht Leerezichen aus einem Text. Die am Anfang bzw am Ende des Textes stehenden Leerzeichen werden alle gelöscht; innerhalb eines Textes (sofern vorhanden) bleibt immer ein Leerzeichen zwischen zwei Textteilen bestehen. Bsp: A__b (_ steht für Leerzeichen) wird zu A_b __A__b__ => A_b Grüße, Ole Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP |
piston Mitglied Konstrukteur
Beiträge: 140 Registriert: 18.05.2004 Pro/E WF4<P>Windows XP 64bit
|
erstellt am: 26. Aug. 2008 13:21 <-- editieren / zitieren --> Unities abgeben:
|