Un amigo me llamó y me preguntó si hay alguna forma de tener los números de serie de tal manera que no se dupliquen en los números de serie en Excel.
Algo como lo que se muestra a continuación:
Quería que el número de serie de la India fuera 1 dondequiera que ocurriera. Del mismo modo, EE.UU. es el 2º país y siempre debe tener 2 como número de serie.
Esto me hizo pensar.
Y aquí están las dos formas que se me ocurrieron para evitar la duplicación de los números de serie en Excel.
Glosario
Método #1 – Usando la función VLOOKUP
La primera forma es usar nuestra querida función VLOOKUP.
Para ello, primero necesitamos obtener una lista única de países. Aquí están los pasos para hacerlo:
- Crear una copia de la lista de países (copiar y pegar en la misma hoja de trabajo o en otra hoja de trabajo).
- Seleccione los datos copiados y vaya a Datos ——-; Eliminar duplicados. Se abrirá el cuadro de diálogo de eliminación de duplicados.
- Asegúrate de que la opción – Mis datos tienen encabezados está marcada (en caso de que tus datos tengan el encabezado. Si no, desmarcala).
- Selecciona la columna de la que quieres eliminar los duplicados de ṭhe.
- Haz clic en OK.
- Eso es todo. Tendrá una lista de nombres de países únicos.
Ver también: La última guía para encontrar y eliminar duplicados en Excel.
Ahora asigna los números de serie a cada país. Asegúrate de que estos números introducidos a la derecha de la lista de países únicos, ya que VLOOKUP no puede obtener datos de la izquierda del valor de búsqueda.
En la celda, donde quieres los números de serie (B3:B15), usa la siguiente fórmula de VLOOKUP:
=VLOOKUP(C3,$F$3:$G$8,2,0)
Esta fórmula de VLOOKUP toma el nombre del país como valor de búsqueda, lo comprueba en los datos de F3:G8, y devuelve su número de serie.
Método #2 – Una fórmula dinámica
Aunque el método VLOOKUP es una forma perfectamente adecuada de hacerlo, no es dinámico.
Así que si añado un nuevo país o cambio un país existente, este método no funcionará y tendrá que repetir todo el proceso del método #1 de nuevo.
Aquí hay una fórmula que lo hace dinámico:
=IF(COUNTIF($C$3:$C4,$C4)=1,MAX($B$3:$B3)+1,INDEX($B$3:$C$18,MATCH($C4,$C$3:$C4,0),1))
Para utilizar esta fórmula, es necesario introducir manualmente 1 en la primera celda, y la fórmula anterior en todas las demás celdas restantes.
Cómo funciona s:
Utiliza una función IF que comprueba el número de veces que un país ha ocurrido antes de esa fila. Si el nombre del país ocurre por primera vez, el recuento es 1 y la condición es VERDADERA, y si el nombre del país ha ocurrido antes también, el recuento es más de 1 y la condición es FALSA.
- Cuando la condición es VERDADERA:
=MAX($B$3:$B3)+1
Si el valor es VERDADERO, lo que significa que el nombre del país aparece por primera vez, identifica el valor máximo del número de serie hasta entonces y le añade 1 para dar el siguiente valor de número de serie.
- Cuando el valor es FALSO:
=INDEX($B$3:$C$18,MATCH($C4,$C$3:$C4,0),1)
Si el país ya se ha producido antes, esta fórmula pasa a la casilla donde aparece primero y devuelve el número de serie de la primera aparición de ese país.
Descargar el archivo de ejemplo
También te pueden gustar los siguientes tutoriales de Excel:
- Cómo usar el relleno de Flash en Excel.
- Ordenar automáticamente los datos en orden alfabético usando la fórmula.
- Cómo llenar rápidamente los números en las celdas sin arrastrar.
- Cómo usar el Mango de Relleno en Excel.
- 656q0-1,92 0,672-3,616t1,856-2,976 2,72-2,208 3,296-1,408 3,616-0,448q2,816 0 5,248 1,184t3,936 3,456 1,504 5,12q0 1,728-0,32 3,36t-1,088 3,168-1,792 2,656-2,56 1,856-3,392 0,672q-1,216 0-2. 4-0,576t-1,728-1,568q-0,16 0,704-0,48 2,016t-0,448 1,696-0,352 1,28-0,48 1,248-0,544 1,12-0,832 1,408-1,12 1,536l-0,224 0,096-0,16-0,192q-0,288-2,816-0,288-3,36 0-1,632 0,384-3,68t1,184-5. 152 0,928-3,616q-0,576-1,152-0,576-3,008 0-1,504 0,928-2,784t2,368-1,312q1,088 0 1,696 0,736t0,608 1,824q0 1,184-0,768 3,392t-0,8 3,36q0 1,12 0,8 1,856t1,952 0,736q0,992 0 1,824-0,448t1,408-1. 216 0,992-1,696 0,672-1,952 0,352-1,984 0,128-1,792q0-3,072-1,952-4,8t-5,12-1,728q-3,552 0-5,952 2,304t-2,4 5,856q0 0,8 0,224 1,536t0,48 1,152 0,48 0,832 0,224 0,544q0 0,48-0,256 1,28t-0,672 0