Autor
|
Thema: Zellen auslesen (2959 mal gelesen)
|
röhmler Mitglied Sachbearbeiter techn. Dokumentation
Beiträge: 414 Registriert: 17.02.2004 AutoCAD Mechanical 2014
|
erstellt am: 25. Nov. 2011 07:50 <-- editieren / zitieren --> Unities abgeben:
Guten Morgen, wie kann man bestimmte Werte (Zahlen / Zahlen mit Buchstaben) aus einer Zelle herausfiltern und in die Spalte daneben einsetzten? Beispiel, in meiner Zelle steht Zyl.-Schraube M12x35 und davon soll die Größenangabe M12x35 in die Zelle daneben kopiert werden. Es ist aber nicht immer der gleiche Inhalt, sollte also variieren können. Andere Angaben: - SPANNHUELSE 6 X12 DIN1481 -->6 X12 DIN1481 - ZYL-STIFT D 6M6X20 DIN7979 -->D 6M6X20 DIN7979 - STANGENDICHTUNG S1 12X17X4,2 -->S1 12X17X4,2 - DEUBLIN-EINFUEHRG.5/8-18UNF RH -->5/8-18UNF RH - DROSSELSCHRAUBE QR20 M8 X1 -->QR20 M8 X1 VIELEN DANK
Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP |
Paulchen Mitglied Bauing./SW-Entwickler
Beiträge: 1227 Registriert: 19.08.2004 Büro: Win10 Enterprise 64bit, Office Professional Plus 2013 - Privat: Linux Mint 15, LibreOffice
|
erstellt am: 25. Nov. 2011 08:26 <-- editieren / zitieren --> Unities abgeben: Nur für röhmler
Hallo röhmler, scheinbar ist allen Inhalten gemeinsam, dass nach der Bezeichnung (mindestens) ein Leerzeichen kommt - also das erste Leerzeichen von links? Dann guck Dir mal die Funktionen TEIL, FINDEN, SUCHEN und LÄNGE an. Beispiel - in Zelle A1 steht SPANNHUELSE 6 X12 DIN1481 ergibt mit dieser Formel in B1: =RECHTS(A1;LÄNGE(A1)-FINDEN(" ";A1)) als Ergebnis 6 X12 DIN1481.
------------------ DIN1055.de | Lastannahmen für Anwender Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP |
röhmler Mitglied Sachbearbeiter techn. Dokumentation
Beiträge: 414 Registriert: 17.02.2004 AutoCAD Mechanical 2014
|
erstellt am: 25. Nov. 2011 08:43 <-- editieren / zitieren --> Unities abgeben:
VIELEN DANK funktioniert. Leider weiss ich aber nicht was ich mache - könntest Du mir die Formel bitte aufschlüsseln und wo steht/gibt`s die? Habe bei Formeln nur "TEIL" ((Text;Erstes_Zeichen;Anzahl_Zeichen)gefunden. Ich verstehe das so: der zu kopierende Wert ist RECHTS und FINDEN die Leerstelle =RECHTS(A1;LÄNGE(A1)-FINDEN(" ";A1)) Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP |
pi-design Mitglied Design Engineer
Beiträge: 948 Registriert: 09.08.2002 Excel 2007 WIN 7 64bit
|
erstellt am: 25. Nov. 2011 10:05 <-- editieren / zitieren --> Unities abgeben: Nur für röhmler
|
röhmler Mitglied Sachbearbeiter techn. Dokumentation
Beiträge: 414 Registriert: 17.02.2004 AutoCAD Mechanical 2014
|
erstellt am: 25. Nov. 2011 10:18 <-- editieren / zitieren --> Unities abgeben:
|
pi-design Mitglied Design Engineer
Beiträge: 948 Registriert: 09.08.2002 Excel 2007 WIN 7 64bit
|
erstellt am: 25. Nov. 2011 10:28 <-- editieren / zitieren --> Unities abgeben: Nur für röhmler
|
röhmler Mitglied Sachbearbeiter techn. Dokumentation
Beiträge: 414 Registriert: 17.02.2004 AutoCAD Mechanical 2014
|
erstellt am: 25. Nov. 2011 10:32 <-- editieren / zitieren --> Unities abgeben:
|
pi-design Mitglied Design Engineer
Beiträge: 948 Registriert: 09.08.2002 Excel 2007 WIN 7 64bit
|
erstellt am: 25. Nov. 2011 10:36 <-- editieren / zitieren --> Unities abgeben: Nur für röhmler
|
röhmler Mitglied Sachbearbeiter techn. Dokumentation
Beiträge: 414 Registriert: 17.02.2004 AutoCAD Mechanical 2014
|
erstellt am: 25. Nov. 2011 10:39 <-- editieren / zitieren --> Unities abgeben:
Danke, konnts öffnen, aber damit komm ich net klar. Muß zugeben, das ich gar nicht mit Formeln arbeite, sondern sehr viel manuell mache weil ich es eben nicht anders kann. kann nur hier dazu lernen und ich bin auch D A N K B A R, dass ich Tip`s bzw. Lösungen bekomme. Aber dann wär`s au gut wenn ich die Lösungen verstehe und net blos einfach abschreibe. Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP |
Paulchen Mitglied Bauing./SW-Entwickler
Beiträge: 1227 Registriert: 19.08.2004 Büro: Win10 Enterprise 64bit, Office Professional Plus 2013 - Privat: Linux Mint 15, LibreOffice
|
erstellt am: 25. Nov. 2011 11:29 <-- editieren / zitieren --> Unities abgeben: Nur für röhmler
Hallo röhmler, Dein (hartnäckiges ) Nachfragen ehrt Dich. Die F1-Taste kann auch in Excel Dein Freund sein. Oder - eleganter, weil man schneller zum Ergebnis kommt: Beginne, eine (Dir bekannte) Formel einzugeben, z. B. "=rechts(" und drücke Strg+A. Das öffnet den Formel-Assistenten. Darin gibt es links unten direkt Hilfe zur Funktion. Ähnliches passiert, wenn Du auf das Symbol "fx" (links von der Bearbeitungsleiste, oberhalb der Spaltenüberschriften: Funktion einfügen) klickst. Hilfreich bei "Formel in Formel" ist, diese häppchenweise in (Hilfs)Zellen zu schreiben und erst zum Ende hin in einer Zelle zu bündeln. Für die obige Formel habe ich zunächst die Länge von A1 in B1 ausgeben lassen, in C1 dann den Rest - wobei C1 dann (auch) auf B1 verwies. Die "Haupt"-Zelle (hier: C1) mit F2 betreten hebt farbig hervor, was woher kommt. Den Inhalt (ohne die "=") aus B1 kopiert und in C1 das B1 mit dem gerade kopierten Inhalt aus der Zwischenablage ersetzt (Strg+C, Strg+V). Abschließend die Formel von C1 nach B1 verschoben - alles klar ? ------------------ DIN1055.de | Lastannahmen für Anwender Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP |
röhmler Mitglied Sachbearbeiter techn. Dokumentation
Beiträge: 414 Registriert: 17.02.2004 AutoCAD Mechanical 2014
|
erstellt am: 12. Dez. 2011 14:03 <-- editieren / zitieren --> Unities abgeben:
Hi, leider steig ich net ganz durch und kann die Formel nicht selbstständig erweitern. Ich habe in einer Spalte ZYL-SCHR. M8 X45 12.9 DIN912 (Spalte 1 ZYL-SCHR. Spalte 2 M8 X45 und Spalte 3 DIN912 ohne 12.9) stehen. Bei der Audistückliste soll die Bezeichnung, die Abmaße und die DIN in einer separaten Spalte stehen - wie schaut dafür die Formel aus? VIELEN DANK Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP |
Paulchen Mitglied Bauing./SW-Entwickler
Beiträge: 1227 Registriert: 19.08.2004 Büro: Win10 Enterprise 64bit, Office Professional Plus 2013 - Privat: Linux Mint 15, LibreOffice
|
erstellt am: 12. Dez. 2011 15:39 <-- editieren / zitieren --> Unities abgeben: Nur für röhmler
Hi, naja - es sind drei Formeln, in drei Spalten. Die Aufgabenstellung hat sich gerade ein klein wenig verändert, oder ? A1: ZYL-SCHR. M8 X45 12.9 DIN912 1. Spalte C1: =LINKS(A1;FINDEN(" ";A1)) --> ZYL-SCHR. 2. Spalte E1: =TEIL(A1;FINDEN(" ";A1)+1;FINDEN(" ";A1;FINDEN(" ";A1)+1+4)-FINDEN(" ";A1)) --> M8 X45 3. Spalte G1: =RECHTS(A1;6) --> DIN912 (etwas schnell und schmutzig, denn die DIN muss nicht immer eine solche sein und könnte auch mal mehr als dreistellig sein. Alles klar ? Oder Du lädst 'ne Beispielmappe hoch. ------------------ DIN1055.de | Lastannahmen für Anwender Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP |
röhmler Mitglied Sachbearbeiter techn. Dokumentation
Beiträge: 414 Registriert: 17.02.2004 AutoCAD Mechanical 2014
|
erstellt am: 12. Dez. 2011 16:47 <-- editieren / zitieren --> Unities abgeben:
VIELEN DANK funktioniert hervorragend, aber ich check`s halt leider nicht was ich da mache und um ehrlich zu sein - mich jetzt durch die Hilfe durch zu tanken -->die Zeit hab ich nicht. Vielen Dank nochmals Gruß röhmler Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP |
Thomas Harmening Moderator Arbeiter ツ
Beiträge: 2897 Registriert: 06.07.2001 Das Innerste geäussert und aufs Äusserste verinnerlicht
|
erstellt am: 13. Dez. 2011 04:41 <-- editieren / zitieren --> Unities abgeben: Nur für röhmler
Zitat: Original erstellt von röhmler: [...]Bei der Audistückliste soll die Bezeichnung, die Abmaße und die DIN in einer separaten Spalte stehen - wie schaut dafür die Formel aus?
mal eine Zwischenfrage: Wie wurde die Liste generiert? Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP |
röhmler Mitglied Sachbearbeiter techn. Dokumentation
Beiträge: 414 Registriert: 17.02.2004 AutoCAD Mechanical 2014
|
erstellt am: 13. Dez. 2011 06:38 <-- editieren / zitieren --> Unities abgeben:
|
Paulchen Mitglied Bauing./SW-Entwickler
Beiträge: 1227 Registriert: 19.08.2004 Büro: Win10 Enterprise 64bit, Office Professional Plus 2013 - Privat: Linux Mint 15, LibreOffice
|
erstellt am: 13. Dez. 2011 10:00 <-- editieren / zitieren --> Unities abgeben: Nur für röhmler
|
röhmler Mitglied Sachbearbeiter techn. Dokumentation
Beiträge: 414 Registriert: 17.02.2004 AutoCAD Mechanical 2014
|
erstellt am: 13. Dez. 2011 10:52 <-- editieren / zitieren --> Unities abgeben:
Hi, es wird aus dem SAP eine txt-Datei generiert. Unsere IV ist aber recht unflexiebel und somit muß sehr viel im Excel "umgebogen" werden. Ich hab`s mal mit dem Makrorecorder soweit hingebogen, das Position, Stückzahl, Benennung, Identnummer, Sachnummer und Lagerort in einer separaten Spalte eingetragen werden. Das Zerpflücken der Benennung (Name, Abmaße und Din) hab ich bisher manuell gemacht! Gruß Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP |
carsten-3m Mitglied Dipl.-Ing. Mbau (Produktmanagement, Patent- und Normwesen)
Beiträge: 950 Registriert: 08.05.2007 Excel 2010
|
erstellt am: 13. Dez. 2011 11:08 <-- editieren / zitieren --> Unities abgeben: Nur für röhmler
SAP... jo, den Kram haben wir auch in Benutzung, mit all den üblichen Vor- und Nachteilen. Die einfachste Methode (keine Formel, kein Makro, kein VBA) solche exportierten Daten, die augenscheinlich durch ein Leerzeichen getrennt sind, in Einzelspalten zu portieren, ist die Excelfunktion "Text in Spalten". Excel 2007: Ribbon Daten, Bereich Datentools, Funktion Text in Spalten: Datentyp Getrennt, Trennzeichen Leerzeichen und ab damit. In Excel 2003 findest Du die Funktion unter einem der Menüs. Deine Rohdaten wie oben angegeben sind dann schon deutlich lesbarer in getrennten Spalten zu finden. Um das Ergebnis von Text in Spalten zu verbessern kann man ggf. vorher trickreiche Ersetzungen vornehmen die bspw. die Benennungen eindeutig von den Merkmalen trennen. ------------------ Gruß, Carsten Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP |
röhmler Mitglied Sachbearbeiter techn. Dokumentation
Beiträge: 414 Registriert: 17.02.2004 AutoCAD Mechanical 2014
|
erstellt am: 13. Dez. 2011 11:43 <-- editieren / zitieren --> Unities abgeben:
ja danke mal, aber das Makro läuft ziemlich gut, hab ja fast alles getrennt. In der Textdatei ist die Benennung mit den Abmaßen nicht durch ein Komma getrennt, also kann vorher au nix mehr "gebastelt" werden Hab mal die Textdatei (aus dem SAP) und die Excel-Datei (Texdatei nach Mokrorecoderlauf) hochgeladen zum anschauen! [Diese Nachricht wurde von röhmler am 13. Dez. 2011 editiert.] [Diese Nachricht wurde von röhmler am 13. Dez. 2011 editiert.] Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP |