So konvertieren Sie eine Dell-Service-Tag-Nummer mit Excel in einen Express-Servicecode

So konvertieren Sie eine Dell-Service-Tag-Nummer mit Excel in einen Express-Servicecode

Ich habe alle meine Dell-Tags in Excel. Ich möchte die kurzen in die langen umwandeln. Ich muss den kleinen Code in einen BigDecimal-Code umwandeln. Ist das in Excel möglich?

Zum Beispiel:

So Simple

Typical Service Tag 5RFDP01 
Its Express Service Code
125-423-316-01

The dashes are the only thing that might throw you.

The Service Tag is just a big base-36 number (composed of digits [0-9A-Z]) so,
Convert it to a big decimal number (12,542,331,601), then
Add dashes every third digit starting from the left-most (MSD) digit
(This step is not necessary, but really does make the number a little easier to use.)

Antwort1

Es ist zwar etwas kompliziert, aber dies ist in einer Formel möglich, auch wenn Sie die DECIMALFunktion nicht zur Verfügung haben. Die folgende Formel erreicht dies:

= (IFERROR(MID(A1,1,1) + 55, CODE(MID(A1,1,1))) - 55) * 36^6
+ (IFERROR(MID(A1,2,1) + 55, CODE(MID(A1,2,1))) - 55) * 36^5
+ (IFERROR(MID(A1,3,1) + 55, CODE(MID(A1,3,1))) - 55) * 36^4
+ (IFERROR(MID(A1,4,1) + 55, CODE(MID(A1,4,1))) - 55) * 36^3
+ (IFERROR(MID(A1,5,1) + 55, CODE(MID(A1,5,1))) - 55) * 36^2
+ (IFERROR(MID(A1,6,1) + 55, CODE(MID(A1,6,1))) - 55) * 36^1
+ (IFERROR(MID(A1,7,1) + 55, CODE(MID(A1,7,1))) - 55) * 36^0

Die IFERRORFunktion erfordert Excel 2007 oder höher. Darüber hinaus geht diese Formel davon aus, dass sich Ihre Service-Tag-Nummer in Zelle A1 befindet.

Um die richtige Formatierung zu erhalten, können Sie ein benutzerdefiniertes Format verwenden, wie es CharlieRB in einer anderen Antwort angegeben hat:###-###-###-##

Antwort2

Excel 2013 bietet die Möglichkeit, dies mithilfe derDECIMALFunktion.

In diesem Beispiel wird davon ausgegangen, dass sich Ihre Service-Tag-Werte in Spalte A befinden. Platzieren Sie diese Formel dort, wo der Express-Servicecode stehen soll.

=DECIMAL(A1, 36)

Diese Formel sagt Excel 2013, A1dass die Zahl inBasis 36und in den entsprechenden Dezimalwert umzuwandeln.

Sie müssen die Zellen in der Spalte benutzerdefiniert formatieren, um###-###-###-##

verwandte Informationen