2.4k Aufrufe
Gefragt in Tabellenkalkulation von ulle-gt5 Mitglied (183 Punkte)
Hallo wer kann helfen,
gibt es eine benutzerdefinierte Formatierung die folgendes für mich erledigt?
-Es soll erstmal ein fester Buchstabe vorgesetzt werden.
-Der Wert den ich eingebe, kann positiv und negativ sein.
-Er soll maximal 3 stellen hinter dem Komma haben.
-Das Komma muss aber ein Punkt sein!
Eingabe:_____5
Ergebnis:____X5 oder
Eingabe:_____-5,07
Ergebnis:____X-5.07
Übrigens sind es ca.20 Felder mit unterschiedlichen Buchstaben.
Hoffendlich habe ich nichts vergessen.
Wie ich euch kenne gibt´s da schon eine Lösung.
schon mal Danke

Gruß Ulle

6 Antworten

0 Punkte
Beantwortet von
Hi,

<Offtopic>
Darf ich da mal zwischenfragen, warum und zu welchem Zweck Du Deine Din/Iso-Programme (G-Code-Programme) ausgerechnet in Excel erstellen/bearbeiten willst/musst?
</Offtopic>

bye
malSchauen
0 Punkte
Beantwortet von ulle-gt5 Mitglied (183 Punkte)
Hallo malSchauen,
alte Maschine wird von Hand programmiert und die Programme die
wir erzeugen können (Wegbeschreibung-Wasserstrahlanlage)liest die Maschine nicht.(Leerstellen und andere G-Befehle)
Man muss auch noch die Werkzeuge anpassen.
Die alte Maschine kommt mit Excel-Dateien klar,
ich suche nur einen Weg um die Arbeit etwas zu vereinfachen!
Wenn Du aber denkst, es gibt einen einfacheren Weg die Din/Iso-Programme zu bearbeiten bin ich jeder Hilfe dankbar.
Gruß Ulle
0 Punkte
Beantwortet von nostalgiker6 Experte (7.1k Punkte)
Ein Vorschlag, der sich sicherlich noch vereinfachen lässt -
Nicht die Eingabe sofort umformatieren, sondern das gewünschte Ergebnis schrittweise zusammensetzen:

A1: 5,15
B1: =Ganzzahl(A1)
C1: =(A1-B1)*100
D1: =VERKETTEN("X";B1;".";C1)

Herunterziehen, soweit gewünscht.
Dann Spalte D kopieren und in ein neues Blatt über "Inhalte einfügen - Werte" die Formeln in ihr Ergebnis umwandeln.
0 Punkte
Beantwortet von ulle-gt5 Mitglied (183 Punkte)
Hallo nostalgiker6,
es ist eine Lösung die ich auch im Auge behalte.Aber vielleicht gibt es noch eine einfachere wo ich nicht so vielan dem Programm ändern muß.
Trotzdem Danke
Gruß Ulle
0 Punkte
Beantwortet von
Hi,

Danke für Deine Antwort. Es hat mich nur interessiert, warum. Wenn Ihr aber da Programme erstellen könnt... Womit macht Ihr das? Mit einem Cam-System? Wenn ja, dann kann der Hersteller dieses Cam sicher einen PP (Postprozessor) liefern, der die Anpassung an Eure Steuerung vornehmen kann. Je nach CAM aber uU sehr kostenintensiv. Und rein aus Interesse an der Sache: Welche Steuerung kann XLS-Files lesen?

Um aber auf Dein Anliegen zurückzukommen, nehmen wir die Koordinaten der X-Achse mal als Beispiel: Formatiere die EingabeZelle Benutzerdefiniert auf X0,000;X-0,000.

So hast Du zumindest schonmal den jeweiligen Achsbezeichner dabei, und das Vorzeichen an der richtigen Position. Um das Komma bei der Eingabe direkt in einen Punkt umzuwandeln fällt mir nur eines ein: Excelweite Umstellung des DezimalTrennzeichens von einem Komma auf den Punkt. (Vorgehensweisen für Excel2003 und Excel2007) Die Eingabe kann dabei rein über den NummernBlock der Tastatur erfolgen (Kommataste wird dabei dann automatisch zum Punkt (zumindest hier bei mir unter Excel2007).

bye
malSchauen
0 Punkte
Beantwortet von ulle-gt5 Mitglied (183 Punkte)
Hallo malSchauen,
Maschine alt, PP-Kosten ca.4000€ rechnet sich erst mal nicht mehr.
xls-Datei in txt-Datei wandeln und einlesen Sorry (SINUMERIK??)
Formatierung: X###.###;X-###.### Ganze Zahl bis 999 ab der 4-ten Stell erscheint der Punkt.
geht auch, manchmal will man es noch bequemer.
War nett sich zu unterhalten.
schönen Abend und Wochenende und Danke
Gruß Ulle
...