Como converter uma etiqueta de serviço Dell em um código de serviço expresso usando o Excel

Como converter uma etiqueta de serviço Dell em um código de serviço expresso usando o Excel

Tenho todas as minhas tags Dell no Excel. Quero converter o curto para o longo. Preciso converter o código pequeno para BigDecimal, isso pode ser feito no Excel.

por exemplo:

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.)

Responder1

É um pouco complicado, mas isso é possível em uma fórmula mesmo se você não tiver a DECIMALfunção disponível para uso. A fórmula a seguir fará isso:

= (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

A IFERRORfunção requer Excel 2007 ou superior. Além disso, esta fórmula pressupõe que sua etiqueta de serviço esteja na célula A1.

Para obter a formatação adequada, você pode usar um formato personalizado como CharlieRB declarado em outra resposta:###-###-###-##

Responder2

O Excel 2013 tem a capacidade de fazer isso usando oDECIMALfunção.

Este exemplo pressupõe que os valores da etiqueta de serviço estejam na coluna A. Coloque esta fórmula onde você define qual será o código de serviço expresso.

=DECIMAL(A1, 36)

Esta fórmula informa ao Excel 2013 que o número A1é umbase 36e convertê-lo para o valor decimal equivalente.

Você terá que formatar de forma personalizada as células da coluna para###-###-###-##

informação relacionada