Inicio > Microsoft Excel > smartito > Pasar la letra del CIF al principio, si es empresa

Pasar la letra del CIF al principio, si es empresa

Experto:
Usuario:
Fecha: 25/11/2008
Valoración: (4,00 sobre 5) Categoría: Microsoft Excel
25/11/2008
anfeza, usuario preguntando en Microsoft Excel
Usuario
Buenos días,

Estoy intentando dar formato una serie de datos en Excel. Entre las columnas de datos hay una que refleja el NIF o CIF y otra columna que refleja si es persona física o empresa.
En la columna de los datos de NIF o CIF, la letra siempre va al final, pero se necesita que la letra en el caso de las empresas, se sitúe a la izquierda, delante de los números.

Me gustaría saber si hay alguna macro que consiga hacer ésto.

Gracias de antemano.

Un saludo.
25/11/2008
anfeza, experto respondiendo en Microsoft Excel
Experto
Hola!
Suponiendo estos datos y/o columnas filas..
Titulos:
[A1] NIF/CIF
[B1] PERSONA/EMPRESA
[C1] AQUÍ PONDREMOS LA FÓRMULA.
Datos:
[A2] 00000000T
[B2] EMPRESA
[C2] =SI(B2="empresa";CONCATENAR(EXTRAE(A2;LARGO(A2);1);EXTRAE(A2;1;LARGO(A2)-1));A2)
Esto arrojará dos resultados: Si en B2 es "empresa" te pondrá "T00000000" por el contrario si es persona te dejará "00000000T"
Espero que te sirva de ayuda, por favor finaliza la pregunta, o por el contrario si tienes alguna duda, hazmela saber.
Saludos!
25/11/2008
anfeza, usuario preguntando en Microsoft Excel
Usuario
Muchas gracias¡

Buscaba una macro para hacerlo de forma más genérica. Aunque con esta función me sirve. He grabado una macro para que se aplique a un número determinado de registros, aunque quería algo más genérico, sin limitar por número de registros.

De nuevo gracias, por tu tiempo y ayuda.

Un saludo.
Enlaces patrocinados