Aprenda a convertir una lista de nombres, productos o ciudades en una matriz de datos. Verifica cada elemento para crear una tabla como la que aparece a continuación 👍
Distancia entre ciudades
Este ejemplo muestra las distancias entre ciudades de Europa. Ten en cuenta que el orden de las ciudades en las columnas no importa: una entrada es suficiente 😉
Paso 1: Extraer nombres de ciudades únicos
Primero, concéntrese en la columna de la Ciudad 1. Dado que la Ciudad 1 y la Ciudad 2 tienen los mismos datos, solo necesitamos uno. Utilice el Función ÚNICA en Excel 365 y 2021 para eliminar duplicados y el Función SORT Para organizarlos.
Paso 2: Transponer la columna
A continuación, utilice la función TRANSPONER para cambiar el resultado de vertical a horizontal. El símbolo # devuelve todas las celdas de la función ÚNICA.
Paso 3: Crea la fórmula matricial
Ahora, construimos la fórmula principal para convertir una lista en una matriz. Compara las ciudades de la tabla de origen y genera los resultados.
- ((tbl_Dist[Ciudad1]=F$1)*(tbl_Dist[Ciudad2]=$E2))
- Esto verifica si City1 en tbl_Dist coincide con F$1 y si City2 coincide con $E2.
- tbl_Dist[Ciudad1]=F$1 y tbl_Dist[Ciudad2]=$E2 crear matrices VERDADERO/FALSO.
- Al multiplicar estas matrices se obtiene un 1 cuando ambos son VERDADEROS, o un 0 en caso contrario.
- ((tbl_Dist[Ciudad1]=$E2)*(tbl_Dist[Ciudad2]=F$1))
- Esto verifica el orden inverso de las ciudades (Ciudad1 es $E2, Ciudad2 es F$1).
- Esto garantiza que se encuentre la distancia independientemente del orden de la ciudad.
- ((tbl_Dist[City1]=F$1)*(tbl_Dist[City2]=$E2))+((tbl_Dist[City1]=$E2)*(tbl_Dist[City2]=F$1))
- El operador + combina los resultados, dando 1 si alguna de las condiciones es VERDADERA.
- COINCIDIR(1, …, 0)
- Esta función localiza la fila con ciudades coincidentes (F$1 y $E2).
- MATCH encuentra el primer 1 en la matriz, identificando el par de ciudades coincidente.
- ÍNDICE(tbl_Dist[Distancia(km)],…)
- INDEX devuelve la distancia desde tbl_Dist[Distance(km)] en la posición MATCH.
- SI.ERROR(…, "-")
- SI.ERROR muestra un guión ("-") si no se encuentra ninguna coincidencia, en lugar de un error.
Copie esta fórmula en cada celda de la matriz de distancia.
- Aplicamos un escala de colores para resaltar distancias usando formato condicional.
