Hallo,
mein Problem.: Ich habe eine Excel-Tabelle mit Kontonummern und anderen Informationen. Diese Datei möchte ich in SAP Business One hochladen. In Excel habe ich die Kontonummer 4-stellig formatiert (0####). SAP übernimmt aber die Kontonummern trotzdem ohne die führenden Nullen, also 0030 als 30 und findet daher das Konto 0030 nicht und gibt eine Fehlermeldung aus.
Gibt es noch eine andere Möglichkeit als das Formatieren, damit die Zahl wirklich als 0030 (auch in EXCEL in der Bearbeitungszeile) verwendet wird?
Vielen Dank im Voraus.
Wandler
Hallo Herr Wandler,
Sie können folgendermaßen vorgehen, um die Zahlen mit führenden Nullen zu speichern.
Sie schreiben in eine leere Spalte die folgende Formel (Originalzahlen in Spalte B)
=Text(B2; „0000“)
und ziehen diese Formel am Ausfüllkästchen die Spalte herunter.
Anschließend kopieren Sie den gesamten Bereich der genannten Formeln mit Strg+C in die Zwischenablage, klicken Zelle B2 mit der rechten Maustaste an und wählen aus dem Kontextmenü den Eintrag „Einfügeoptionen > Klemmbrettsymbol mit „123“.
Ich habe die genannte Operation in Blatt „Tabelle2“ Ihrer Arbeitsmappe durchgeführt, aber die Kopie nach Spalte E eingefügt.
Mit freundlichen Grüßen
Dieter Klemke
Guten Tag Herr Klemke,
vielen Dank für Ihre schnelle Antwort. Leider hilft mir die Lösung nicht wirklich weiter,
weil SAP diese neuen Werte als Text interpretiert und daher einen Fehler meldet, dass keine Kontonummer vorhanden ist.
In Excel selbst wird z. B.. die Zahl 30 in der Bearbeitungszeile als 0030 angezeigt, aber in der Tabelle ist die Zahl 0030 linksbündig, also als Text interpretiert. Ich brauche die Kontonummer als 4stellige Zahl.
Gibt es dafür eine Lösung?
Mit freundlichen Grüßen
Wandler
Hallo Herr Wandler,
leider ist mir nicht klar, in welcher Form die Kontonummern bei SAP gespeichert werden.
Gibt es dazu vielleicht bei SAP zusätzliche Informationen?
Ich kann Ihnen daher bei Ihrem Problem nicht weiterhelfen, sondern kann nur noch einmal erläutern, wie Excel die Sache behandelt.
Excel verfährt mit Zahlen immer so, dass der Wert der Zahl – hier 30 – und die Formatierung – hier „0000“ – zusammenkommen müssen, um das Erscheinungsbild der Zahl zu liefern.
Der Wert 30 kann als
30
030
0030
0.030
0.030,00
usw. dargestellt werden.
Dabei ändert sich der Wert nicht, sondern es ändert sich lediglich das Erscheinungsbild.
Anders ist es, wenn „0030“ als Text gespeichert wird. Dann wird jede Ziffer als einzelnes Zeichen gespeichert, also auch jede einzelne der beiden führenden Nullen.
Mit freundlichen Grüßen
Dieter Klemke