6 votos

Combinación De Hojas De Cálculo

[Los números, macOS]

Necesito combinar datos en 2 hojas de cálculo o tablas. Ambos contienen la información de contacto. La segunda tabla contiene una columna que quiero anexar a la primera tabla.
Ahora, no puedo simplemente copiar/pegar la columna, porque a pesar de que las dos tablas que contienen la misma columna A, no contienen la misma cantidad de filas.
A modo de ilustración, pongo de ejemplo las tablas a continuación.

Tabla #1

Name       Address          Phone
Mr. One    First Address    45120354554
Ms. Two    Second Address   42874518933
Mr. Three  Third Address    74125986538
Mr. Four   Fourth Address   95645740200

Tabla #2

Name       Address          Website
Mr. One    First Address    a@b.com
Mr. Three  Third Address    e@a.com

¿Cómo podría yo añadir el Website columna a la tabla #1, de modo que si el Name columna partidos, pega lo que se encuentra en la tabla #2 Website columna para obtener el resultado que se muestra abajo?

Tabla De Destino

Name       Address          Phone         Website
Mr. One    First Address    45120354554   a@b.com
Ms. Two    Second Address   42874518933   
Mr. Three  Third Address    74125986538   e@a.com
Mr. Four   Fourth Address   95645740200   

Lo siento si esto es difícil de entender. Yo realmente no sé cómo decirlo, así que siéntase libre de hacer cualquier pregunta!
Gracias de antemano!

7voto

ssdecontrol Puntos 215

Vamos a hacer algunas hipótesis:

  1. La única columna en la Tabla 2 que te importa es Website
  2. Todos los datos en Name columnas es 100% correcto y puede ser igualada "exactamente" (es decir, no fuzzily)
  3. Las columnas están marcados con una "cabecera" de la fila (el fondo gris oscuro por defecto)
  4. Las tablas se denominan Table 1 y Table 2
  5. Los datos comienza en la fila 2 en ambas tablas

Por lo tanto, simplemente vamos a tomar los valores deseados de Table 2::Website (Mac Números de la fórmula de notación para la Columna " Website en Table 2") y plop en Table 1::D.

Esto es realmente muy fácil de hacer, y es uno de los estándar de hoja de cálculo trucos que ideal para tener en el bolsillo trasero del pantalón. Una búsqueda en Internet para algo así como "índice de coincidencia de excel" y "buscarv de excel" le dará un montón de resultados.

Solución 1 (general técnica)

En la primera fila de Table 1::Website, puesto que esta fórmula:

=IFERROR(INDEX(Website, MATCH(A2, Table 2::Name, 0), 1), "")

Por desgracia, porque piensa que es más inteligente que tú, no me deja pegar esto en ... al parecer tiene que escribir a mano. A continuación, haga clic y arrastre el punto amarillo en la parte inferior de la celda todo el camino hacia abajo a la parte inferior.

Expliquemos esto de adentro hacia afuera.

MATCH

La documentación oficial: http://help.apple.com/functions/mac/7.0/#/ffa59a83d3

MATCH toma los siguientes argumentos:

  1. El valor a buscar
  2. Intervalo de valores para la búsqueda en
  3. La búsqueda "modo"

y devuelve la primera posición (1, 2, 3, etc.) en el #2 que coincide con el valor en el #1. La documentación más sobre el argumento #3, pero 9 de cada 10 veces que se desea establecer para 0,

INDEX

La documentación oficial: http://help.apple.com/functions/mac/7.0/#/ffa59b4edb

INDEX toma los siguientes argumentos:

  1. Un rango de celdas para seleccionar de
  2. Una fila en la que el rango para seleccionar
  3. Una columna en la que el rango para seleccionar
  4. Un número de área para su uso en la celda seleccionada

Queremos seleccionar a partir de Table 2::Website, así que eso es lo que pasa en el #1. El resultado de la MATCH llamada anterior nos da el número de la fila que queremos, así que entra en el #2. Sólo hay una columna en ese rango, por lo que sabemos que queremos poner 1 en 3. Si #4 se omite, por defecto es 1. No te preocupes por esto, sólo tiene que salir fuera.

IFERROR

La documentación oficial:

IFERROR toma los siguientes argumentos:

  1. Un valor de comprobación de errores
  2. Un valor de reemplazo si hay un error

Este es auto-explicativo. Si INDEX falla, se producirá un error. El uso de este para reemplazar a los errores con espacios en blanco (o algo más si se desea).

Solución 2 (acceso directo)

Se puede simplificar esta consulta con una función de acceso directo:

=IFERROR(VLOOKUP(A2, Table 2::Name:Website, 3, 0), "")

Lo que esto hace es "verticalmente busca" A2 en el rango Table 2::Name:Website y devuelve el valor en la columna 3 que a partir de la fila en la que se encuentran. El 0 al final especifica para buscar una coincidencia exacta, más que aproximada, partido. El IFERROR parte es idéntica.

AppleAyuda.com

AppleAyuda es una comunidad de usuarios de los productos de Apple en la que puedes resolver tus problemas y dudas.
Puedes consultar las preguntas de otros usuarios, hacer tus propias preguntas o resolver las de los demás.

Powered by:

X