2014-04-11 01:31:37 +0000 2014-04-11 01:31:37 +0000
4
4

Excel 2010 - wie man eine "0" voranstellt, um eine 8-stellige Zahl 9-stellig zu machen

Ich verwende Excel 2010 mit einer Ausgabedatei von unserer Datenbanksoftware, die eine Liste unserer Partnergeschäfte exportiert. Die Partnergeschäfte haben einen 9-stelligen Code und eine Reihe dieser Codes beginnen mit “0”.

Wenn diese Spalte von Text in Zahlen konvertiert wird, entfernt Excel die erste Ziffer, wenn sie mit “0” beginnt, und das Ergebnis ist, dass die 9-stellige Zahl zu einer 8-stelligen Zahl wird. Gibt es eine Möglichkeit, eine “0” einer Zahl in einer Zelle voranzustellen?

Das ultimative Ziel ist es, ein Skript über diese Codes laufen zu lassen, da die ersten 4 Ziffern die Region darstellen, in der sich das Partnergeschäft befindet.

Antworten (3)

12
12
12
2014-04-11 01:49:56 +0000

2 Möglichkeiten, dies zu betrachten:

1) Sie möchten einfach die Zahl mit 9 Ziffern sehen. In diesem Fall:

Gehen Sie zu Zellen formatieren > Benutzerdefiniert. Geben Sie unter Typ “000000000” ein, wo früher “Allgemein” stand, um die Mindestanzahl der angezeigten Ziffern = 9

2) Sie müssen mit den ersten 4 Ziffern überprüfen:

Um die Zahl in eine Zeichenfolge umzuwandeln, verwenden Sie die Funktion TEXT():

Value = 2

TEXT(Value, "00") = 02

Um Ihre Frage vollständig zu lösen, erhalten Sie einfach die ersten vier Ziffern durch

=(LEFT(TEXT(Value, "000000000"),4)

Viel Glück.

0
0
0
2019-10-03 11:31:21 +0000

Für das Szenario gibt es zwei Möglichkeiten: Die erste ist wie folgt

=Text(A1, “000000000”) Verwenden Sie diese Formel, um die Gesamtzahl der Ziffern (z. B. 9) beizubehalten

die zweite Drücken Sie Strg+1 und wählen Sie “Benutzerdefiniert” in der Liste aus - auf der rechten Seite sehen Sie die Liste “Benutzerdefiniert”, die so viele Ziffern enthält, wie Sie benötigen

0
0
0
2014-04-11 01:41:12 +0000

Um Ihre Region zu erhalten, verwenden Sie einfach diese Formel:=left(A1;length(a1)-6)

Sie können dieses Feld auch als Text importieren.

In der Tat ist es auf diese Weise kein gutes db-Design.