Hola, soy nuevo en el foro y no se como poner un asterisco en un número de ocho cifras (DNI España), de manera aleatoria, es decir, que si tengo un listado de numeros de ocho cifras, tengo que poner por ejemplo tres o cuatro asteriscos en lugares diferentes en cada número, sustituyendo al numero que ocupa su lugar.
Vie, 05/04/2019 - 16:19
#1
poner asteriscos aleatoriamente en numeros de ocho cifras (DNI)
Yo también necesiataría conocer como poner asteríscos aleatorios en el dni, aunque me confomaría con saber poner asteríscos en los tres primeros números y en los dos últimos, es decir, si el dni es 12345678Z que apareciera asi ***4567**.
Muchas gracias.
Mira a ver esta fórmula si es la que necesitas: pon el DNI completo con letra en la celda A2
="***" & EXTRAE(A2;4;4) & "**"
Muchíííííísimas gracias, Albatros65. Funcionó perfectamente, solo tuve que cambiar la función "extrae" por "med", creo que es cosa de la versión de Office que utilizo.
Muy agradecido por tu ayuda.
Muchíííííííísimas gracias, Albatros65. Funcionó perfectamente.
No sé si conoces un comunicado de la Agencia Española de Protección de Datos en el que al menos provisionalmente basta con ocultar el dni en la forma que yo planteé en mi consulta, por lo que no es necesario hacerlo como tu lo planteas en tu primer comentario. Te lo adjunto por si te ayuda en algo.
Saludos.
Muchas gracias, me es muy válido. Yo creía que era cualquier numero del dni.
Muchisimas gracias.
Por si alguien tuviera dudas sobre el caracter que hay que poner antes de EXTRAE y después de cerras el parentesis, es el signo que está en el teclado con el número 6.
La consulta va relacionada con la fórmula anterior para extraer cuatro número del DNI en las posiciones (4,5,6,7), y el resto de caracteres que salga *. La consulta que te planteo es para que haga lo mismo en una celda pero si se encuentra con un NIE que tiene 11 caracteres, la posición del 4º lugar cambia y por tanto debo de establecer una función más compleja, para que cumpla con las condiciones al extraer los números en función que en la celda haya un DNI o un NIE.
Lo qu estoy tratando de hacer es a traves de una función SI, pero me da error todo el tiempo, te facilito la fórmula por si te puede ayudar.
=SI(B2;10);"***"&EXTRAE(B2;4;4)&"***";SI(B2;11);"*****"&(B2;6;4)&"**"
Entiendo que hay que establecerle la condición: si la celda tiene 10 caracteres, me extraes " esto"; si la celda tiene 11 caracteres, me extraes "esto".
He intentado varios cambios con corchetes, mas paréntesis etc, pero me da error.
Te agradezco por adelantado tu ayuda.
Prueba asi si el largo es igual a 9 o si es distinto de 9.
=SI(LARGO(D2=9);"***" & EXTRAE(D2;4;4) & "**";"*****" & EXTRAE(D2;6;4)& "**")
muchas gracias. yo tambien necesitaba esta formula
FORMULAS PARA PONER " * " 1234 "*"
DNI 12345678X ="***" & EXTRAE(O5;4;4) & "**" RESULTADO ***4567**
NIE X1234567Y ="****" & EXTRAE(O7;5;4) & "*" RESULTADO ****4567*
NIF X12345678 ="****" & EXTRAE(O7;5;4) & "*" RESULTADO ****4567*
Quiero poner las tres formulas de forma que según se encuentre si es dni , o nie o nif ponga el resultado .
Por favor como uno las tres formulas para que se pueda hacer.
Gracias de antemano.
=REEMPLAZAR(REEMPLAZAR(B2;8;2;"**");1;3;"***")