Aprenda cómo cruzar datos en Excel y hacer su trabajo más eficiente

57
68011
Aprenda cómo cruzar datos en Excel y hacer su trabajo más eficiente
Hojas de trabajo en Excel

¿Ha necesitado utilizar información proveniente de más de una tabla en su proyecto? Presentamos para usted la función PROCV, que permite el cruce de datos dentro de Microsoft Excel, proporcionando la transmisión de valores de una tabla a otra a través de un campo común entre ambas. La posibilidad de cruzar datos entre tablas en Excel le ofrecerá interesantes alternativas para incrementar sus hojas de cálculo y administrar información con mayor eficacia.

Conociendo la fórmula BUSCAR

La función BUSV (o VLOOKUP, en las versiones en inglés del software) tiene el propósito de buscar valores específicos en un determinado conjunto de celdas. Para realizar la tarea de cruzar datos entre las tablas, es necesario que los valores estén contenidos en cada una de ellas, para que se determine una especie de identificador, como veremos en el siguiente ejemplo.

Sintaxis de la fórmula

La sintaxis de la fórmula PROCV se representa de la siguiente manera:

(Valor_procurado, matriz_tabela, núm_índice_coluna, [bus_intervalo])

  • Valor_procurado: Debe ser común entre las dos tablas, como ya se ha mencionado. Puede ser también una referencia de celda, seleccionada con un clic en la celda deseada en el momento de la edición de la fórmula.
  • Matriz_tabela: Representa el conjunto de celdas en que se buscará el valor indicado. Las celdas pueden estar ubicadas en una o más columnas.
  • Núm_índice_coluna: Es el número que representa la columna en la que está la información que se va a mostrar. En una situación hipotética, una vez seleccionadas dos o más columnas (por ejemplo: nombre, edad y peso), el núm_índice_coluna indicará cuál de ellas la función retornará.
  • Buscar_intervalo: Parámetro opcional, sirve para definir si la búsqueda será realizada por valores exactos (lo que se recomienda para valores de texto) o aproximados.

Cruzando datos en la práctica

Para demostrar cómo la función BUSCAR nos ayudará a cruzar datos en Excel, creamos un ejemplo con dos tablas relacionadas con países, ubicadas en hojas de cálculo distintas. En la primera, tenemos la relación de los diez países con el mayor número de medallas de oro en los Juegos Olímpicos de verano y en la segunda algunos datos geográficos relacionados a estos países.

Aprenda cómo cruzar datos en Excel y hacer su trabajo más eficiente

En la primera tabla es posible percibir que, además del cuadro de medallas, hay una columna con los campos vacíos, destinada a recibir informaciones de los continentes de cada país. Es justamente estos datos que vamos a obtener en la segunda tabla, conforme la siguiente imagen.

Aprenda cómo cruzar datos en Excel y hacer su trabajo más eficiente

Para efectuar el cruce de datos, vamos a hacer clic en la celda C4, que recibirá la función BUSCAR. Al escribir la función, después del signo de igualdad (=), Excel describe la forma de ejecutarla y muestra la ruta a su correcto relleno. Para definir el valor buscado, vamos a seleccionar la celda A4 (que en la tabla corresponde a los Estados Unidos). La matriz tabla, que como ya explicamos indica la ubicación donde se buscará el valor, será extraída de la segunda tabla, donde seleccionaremos el intervalo A2: C11, es decir, todos los datos existentes con excepción del encabezado.

Aprenda cómo cruzar datos en Excel y hacer su trabajo más eficiente

El siguiente paso es definir el "núm_índice_coluna". Como seleccionamos tres columnas y el valor deseado, que representa los continentes, está en la tercera columna, indicaremos el número 3. Finalizando, en el atributo "buscar intervalo" optaremos por la correspondencia exacta, informando la opción "FALSO". Observe el resultado:

Aprenda cómo cruzar datos en Excel y hacer su trabajo más eficiente

Seleccionando la celda C4 y copiando su contenido a las demás celdas de la columna, tendremos los continentes relativos a cada país. A modo de ejemplo, vamos a indicar el número 2 como índice de columna y así veremos que pasan a ser exhibidas las capitales de los países. Si sustituimos el nombre del país (en el caso, cambiamos "Estados Unidos" por "Unión Soviética") verificaremos que la capital correspondiente también ha sido modificada:

Aprenda cómo cruzar datos en Excel y hacer su trabajo más eficiente

En el ejemplo se muestra la tabla completa con los pasos que se ejecutan en el ejemplo:

Aprenda cómo cruzar datos en Excel y hacer su trabajo más eficiente

El cruce de datos es muy útil para varias situaciones (como comprobaciones de listas) y permite un mejor aprovechamiento de los datos disponibles. ¿Qué crees de los consejos? ¿Tienes alguna duda? Entre en el Foro de Excel de LUZ y enviar su pregunta!

Hojas de trabajo en Excel

57 COMENTARIOS

  1. Oi Elcio, probablemente el problema está en el uso de $ para hacer la matriz fija, al arrastrar, usted está haciendo que las referencias cambian y esto genera un error en su resultado

  2. Buenas tardes
    He copiado la hoja de cálculo igual a la del blog.
    De hecho, hasta la primera fórmula que es traer de la tabla 2 el nombre del continente de América.
    Después de copiar los demás continentes de los demás continentes, # n / d

  3. Hola César, su explicación quedó un poco confusa. En general, el PROCV funciona siempre contando columnas a la derecha. Si su lista de validación de datos es de código, usted no tendrá problema al elegir un código, tendrá la respuesta del producto correspondiente si ha escrito la fórmula correctamente. Si desea el opuesto (elegir un producto y ver su código), debe crear una columna auxiliar replicando los códigos en el lado derecho de la columna de nombres de los productos. Después tendrá que crear un SE para identificar si está usando el código o el nombre para hacer la búsqueda de forma dinámica

  4. pero no se que hacer, pero no se que hacer, pero no se que hacer. pero no se que hacer. que traiga el nombre del producto. pero no se que hacer. ¿Puedo ayudarme?
    obs. si me pongo procv para buscar desde la columna de producto me trae el cod. más si es inverso, nada.

  5. Hola Mónica, en el entiendi muy bien la estructura de su hoja de cálculo y lo que usted quiere hacer exactamente. De todas las formas, seguramente es posible organizar las informaciones para ser sacadas por la sabana de presupuestos, todo va a depender de fórmulas el código VBA

  6. Hola Olindo, usted puede tener una lista con la cantidad de hijos por votante y después, al apurar los votos, generar un multiplicador que busca de esa lista por BUSCAR

  7. ¡Buenas noches!
    Necesito hacer una relación de nombres de alumnos que votarán en una elección para el director de una escuela pública.
    Necesito descubrir cuáles alumnos tienen la misma afiliación, es decir, en el momento en que los padres o los responsables de votar, sabremos si están votando por más de un alumno o no. Ex: Una madre o un padre puede tener 1 o más hijos en la misma escuela.
    Espero una sugerencia.

  8. Buena tarde tengo el siguiente Proyecto: es el diseño del presupuesto anual de la ONU que equilibra SEGÚN vaya modificando adelante durante todo el año, es factible de cada mes (12) Tienes: | $ inicial | reducción | ampliación | disponible 1 (inician-red + amp) | comprometido | pagado | 2 (dispo1-con-pag) | $ mes | $ inicial acumulado (disponib2 + mes) | .
    en otra tabla registro todas las reducciones, todas las ampliaciones, todos los comprometidos y todos los pagados. de tal forma que capturo una que me sirve por otros registros y voy vaciando en otra que solo mueve el dinero.
    las columnas idénticas pueden ser: clave presupositoria - mes - movimiento (¿reducción? ¿ampli? ¿pagado?) y hay 3 coincidencias de donde vaciar la información.
    Es posible que al momento de capturar en una base, en automático jale los importes a la sabana de presupuesto?
    de verdad agradecería mucho su ayuda, por favor si puedo proporcionar mi correo y me asesora si le agradeceré muchísimo

  9. Rafael buenas noches, en el sé si vasas ayudarme, tengo una base de datos que tiene los datos de beneficios otorgados por mes: nombre, poliza, beneficio otorgado, cierra ingreso, cierra el nombre. Y existe otra base de datos que se genera al subir a la plataforma de la aseguradora los beneficios otorgados para la recuperación financiera de cada caso, se genera un folio por caso subido y asigna el monto a pagar. ¿Cómo puedo complementar la primera base de datos con los folios asignados y los montos por cada caso, ya que puede haber un beneficiario con un número de póliza (que además del nombre es el dato en común entre las bases de datos), con diferentes beneficios.

  10. Hola Bruno, necesito que explique un poco mejor lo que quiere hacer y lo que existe en esa tabla

  11. ¡Hola Rafael, buena tarde! Tengo una tabla en la que la primera columna es fecha, utilizando procv no puedo llegar al resultado de la primera columna. Si mueva la columna de fecha a otra posición cualquiera de la tabla, obtengo el resultado, sólo en la 1 posición no estoy consiguiendo. ¿Podría ayudarme en la resolución? ¡¡Desde ya muchas gracias!!

  12. Hola Vitória, me parece que usando la función SI con E tendrás éxito. Sería algo como = SI (D = "Sí"; B; SE (D = "No"; 0; "Lo que quieras"))

  13. Hola Rafael, me llamo Vitória Chris y actualmente estoy haciendo un trabajo en excel junto con un amigo, pero nos encontramos con una duda y, si es posible, me gustaría una ayuda suya. La situación es la siguiente:

    Tengo una celda "B" que muestra valores diferentes, ya que modifico una condición dada en una lista desplegable de otra celda "A".
    Me gustaría que el valor que se muestra en la celda "B" aparezca en una tercera celda "C", pero al mismo tiempo, me gustaría hacer que el valor de la celda "C" cambie a cero o vuelva al valor anterior mostrado,
    mientras selecciono en otra celda de la lista desplegable, celda "D", las variables "sí" o "no" en esta.

    Yo sé que para los valores en la celda B aparecen en la Célula C basta con enlazar normalmente, sin embargo para el propósito arriba mencionado, obviamente un simple enlace no funciona.
    Hice algunas pruebas con varias fórmulas y no pude hacer lo deseado.

    Desde ya, agradezco su atención.

  14. Hola Cris, no entendía muy bien lo que usted hizo y lo que necesita. ¿Puede explicar un poco más? En general, el funcionamiento del PROCV es así:
    1 - tiene una tabla con muchos datos (supongamos que la primera columna es el nombre y luego tiene el teléfono, la dirección, etc.)
    2 - en otra pestaña (o la misma), quieres, según un nombre que ingreses, ver ya el teléfono, dirección, etc. de ese nombre
    3 - en este caso, usa BUSCARV haciendo referencia a la celda donde se escribirá el nombre de búsqueda y usando la tabla 1 como matriz de búsqueda

  15. ¡Rafael buena tarde! Me gustaría una ayuda. Tengo una hoja de cálculo y no sé si ese es el correcto, vincular una celda a varias otras. Tengo el procV en plan1 con la información de plan2.

  16. Hola Daniel, sí. Para ello basta con crear un SOMASE que añade todos los valores relacionados con los restaurantes. Como usted tiene una pestaña para cada mes, ni necesita usar SOMASES

  17. Hola Erfaim, basta con crear una referencia simple a las celdas que va a llenar. Suponiendo que llene A1, A2 y A3 y tenga la segunda vía en las celdas D1, D2 y D3. En ese caso, en D1 usted colocaría = A1, en D2 = A2 y en D3 = A3

  18. Hola buenas tardes,
    que es una de las más importantes de la historia de la humanidad. me da una luz por favor

  19. Hola Rafael,
    El post me ayudó pero aún no he podido resolver mi problema. Estoy estructurando una planilla de gasto familiar. Tengo abas con las facturas mensuales factura del nubank (mis y de mi esposa, en pestañas separadas), con valores en categorías. Tengo una pestaña para gestionar los gastos y quiero tirar de los datos de cada gasto de las pestañas de la factura y colocar en la celda de la pestaña gerencial, del mes respectivo.
    Por ejemplo, en junio tuvimos 3 gastados en Restaurante, quiero que esos gastos vengan ya sumados en una celda en la pestaña gerencial que representa mis gestos de junio en restaurante.
    Espero haber podido explicar.

  20. Hola Felipe, el error está en la fórmula. Explicando VLOOKUP - en él usarás 4 valores:
    1 - valor buscado - debe ser la celda con el nombre del estudiante
    2 - matriz - tabla donde estará el nombre y los otros datos también
    3 - índice de columnas - número de columnas al lado - en este caso, probablemente deberías usar al menos el valor 2 (en tu caso, pones 1)
    4 - FALSO o VERDADERO - debe usar falso para coincidencias exactas

  21. Saludos Rafael,

    He levantado datos de clientes y sus facturas en los últimos años y me gustaría cruzar estos datos para ver los nombres que aparecen en una hoja y no aparecen en otra. Así, sabiendo qué nombres han desaparecido, puedo identificar a mis clientes inactivos. Este caso parece un poco diferente del ejemplo citado. ¿La fórmula descrita aquí sirve para este caso?

    ¡Agradezco su ayuda y te felicito por la solicitud!

  22. Hola Rafael,
    Trabajo en una escuela estatal y al hacer los históricos siempre usamos los nombres de muchas escuelas iguales de donde los alumnos vienen. Estoy tratando de hacer esta referencia cruzada para no tener que escribir siempre los mismos nombres y así tirar de los datos de otra hoja de cálculo. Cuando termino la fórmula (aparentemente correcta) parece el # N / D.
    Esta es la fórmula: = BUSCARV (MODELO! H50; Plan1! A2: A11; 1; FALSO). Ya invertí los datos para "modelo" y "plan1" pero no obtuve ningún resultado.

    Gracias.

  23. Hola Israel, ese me parece el caso de usar el SOMASE para hacer el conteo de cuánto cada cliente ya pagó y compararlo con el valor debido

  24. Hola José, usted tiene valores de SKU repetidos? Esto podría ocasionar un error. Si no es así, no puedo saber lo que puede haber ocurrido sólo por su texto.

  25. Hola,

    Traté de seguir tu ejemplo, pero creo que hice algo mal: en la carpeta Validos pongo los SKU de los productos que están Activos en la columna A y la palabra “activo” en la columna B.
    En la carpeta Conferir, en la columna A tiene la totalidad de SKU (tanto activos como inactivos). Y en la columna B colocé la siguiente fórmula: = BUSCÚ ($ A1, VALIDOS! $ A $ 1: $ B $ 223,2, FALSO)
    (Por ejemplo B1 _ com = PROCV ($ A2, VALIDOS! $ A $ 2: $ B $ 1, FALSO)} apareció los caracteres de error # N / D

    ¿Sabes lo que puede haber ocurrido? agradecido

    Jose

  26. Buenos días,

    Mi caso funciona de la siguiente manera.

    He pegado A con nombre de clientes y columna B con valores en los que debe.
    En la Columna C la relación de cliente que efectuaron pago hasta el momento, y columna D el valor que él pagó. Como son muchos, necesitaría hacer esa comparación para saber quién aún es deudor y quien ya pagó con el valor que ya se pagó. Es posible en el PROCV ?? Gracias.

  27. Hola Cristiane, no entiendo la forma en que funciona esta estructura, pero si es para un solo mes, sí el PROCV debe resolver su problema sí

  28. Hola Adilson, tal vez con código VBA usted consiga, pero no puedo pensar en una fórmula de Excel que te ayude con eso

  29. Hola, necesito algo que no encuentro en ningún lugar.
    En una columna de conciliación contable, tengo cientos de valores a cargo y crédito. Necesito anular crédito y débito. Ex: 10 $ a Débito y 10 $ a Crédito.
    Sin embargo, en esta columna única, a menudo se tiene 10 $ a Débito y 3 $, 2 $, 4 $, 1 $ a Crédito, en lugar del valor total (10 $ en ese caso).
    Me gustaría saber si existe una fórmula que me permitiría poner el valor que quiero, buscando en toda la columna, dándome sólo las células que forman el valor específico en la contrapartida.

  30. ¡Hola buenas tardes! Espero que responda.

    Soy nutricionista y estoy tratando de montar una hoja de trabajo con los datos de los pacientes que atienden en una clínica de Hemodiálisis. Lo que necesito es actualizar mensualmente los exámenes de ellos. Tengo la hoja de cálculo con su nombre y los exámenes que quiero utilizar de parámetro y otra hoja de cálculo con los exámenes actualizados. Esta actualización sólo puedo poner el PROCV? me ayuda rs

  31. Creo que esta cambiado en el paso a paso donde habla celda C4, en realidad sería B4. Pero esta muy buena la tutorial, gracias!

  32. El problema es actualizar los cambios, eso dependería de donde usted los agarra para crear un código que sólo cambió estos valores diferentes

  33. ¡Buenas tardes!
    Necesito ayuda, uso una hoja de cálculo de paciente que cambia diariamente, ingreso la información de ese día, todos los días tengo que ver qué ha cambiado y actualizar la nueva hoja de cálculo. ¡Hay más de 900 pacientes y dedico casi dos horas a actualizar! Necesito una forma de actualizar la nueva hoja de cálculo (que no tiene la información del día anterior, pero que puede haber cambiado datos como el nombre y la cama del paciente; es un hospital y puede tener nuevos reclusos o personas que se han ido) con la de día anterior (que tiene la nueva información). He probado todo y todavía no puedo solucionarlo ... ¿Me pueden ayudar con alguna idea? ¡Gracias!

  34. En el caso de que el valor de la celda A1 de la pestaña Plan1, en ese caso, basta colocar en la otra pestaña la fórmula = Plan1! A1.

  35. Bueno, Rafael, ¿cómo puedo vincular una información en una pestaña a otra pestaña, por ejemplo. quiero informar un determinado valor en una pestaña y consecuentemente este valor aparecerá en la otra pestaña vinculada.
    Gracias.

  36. Es posible hacer lo contrario, una vez que usted elige Europa, aparece una lista con los países de Europa (esto se hace usando INDIRECTO dentro de la validación de datos). Ahora, si quieres elegir Francia y aparecer escrito Europa, sólo tienes que crear una tabla con estos campos y utilizar el PROCV. Si lo desea, puede tener dos listas independientes, con continentes y países.

  37. Depende de la organización de este cuadro, pero es posible que tenga todos los días del año en columnas y hacer que una condicional SE deje, para cada fila, sólo las columnas correspondientes a los días de vacaciones con un valor diferente. También puede utilizar formato condicional para cambiar el color de estos valores

  38. TENGO UNA HOJA CON CÓDIGO Y FECHA, EX: COLUMNA A, CÓDIGOS 1, 2, 3, 4… COLUMNA B, FECHA 01/01/18, 05/01/18, 20/01/18, 25/01/18, EN OTRA HOJA DE TRABAJO QUIERO CREAR UNA FÓRMULA QUE CUANDO LA COLUMNA CONTIENE EL CÓDIGO IGUAL A LA PRIMERA HOJA, INFORME LA FECHA ”. TENGO UNA O HOJA DE TRABAJO O CON O CÓDIGO O Y O FECHA, O EX: O COLUMNA O A, O CÓDIGOS O 1, O 2, O 3, O 4 ... O COLUMNA O B, O FECHA O 01/01/18, O 05/01/18, O 20/01/18, O 25/01/18, O EN O OTRO O HOJA DE TRABAJO O QUIERO O CREAR O UNA O FÓRMULA O LO QUE O CUANDO O LA COLUMNA O O CONTIENE O O CÓDIGO O O IGUAL A O PRIMERO O HOJA DE TRABAJO, O INFORMAR O A LA FECHA. TENGO UNA HOJA CON CÓDIGO Y FECHA, EX: COLUMNA A, CÓDIGOS 1, 2, 3, 4… COLUMNA B, FECHA 01/01/18, 05/01/18, 20/01/18, 25/01/18, EN OTRA HOJA DE TRABAJO QUIERO CREAR UNA FÓRMULA QUE CUANDO LA COLUMNA CONTIENE EL CÓDIGO COMO LA PRIMERA HOJA DE TRABAJO, INFORME LA FECHA. en cualquier fecha

  39. Hola Rafael, todo bien?
    ¡Muchas gracias por la ayuda!
    Tengo una duda: la columna de ProcV me dará la información que necesito mediante la elección en una columna anterior, que tiene una lista desplegable.
    Usando su ejemplo, digamos que la columna del país tiene una lista desplegable y, una vez elegida Franca, seguiría adelante para “tirar” del continente.
    ¿Hay alguna forma de que esto suceda automáticamente, es decir, una vez elegido el país, la columna de procv se activa automáticamente?
    ¡Gracias!

  40. ¡buen día! Tengo un cuadro de vacaciones con fechas y nombres. ¿quería saber cómo puedo sobreponer en una tabla las fechas que los empleados tienen vacaciones al mismo tiempo?

  41. Hay diferentes maneras de llegar a ese resultado, una bien simple es colocar los nombres directamente en esa tercera pestaña, lado a lado y utilizar el formato condicional para los valores duplicados

  42. Oi Rodrigo, seleccione todas las celdas con nombres y utilice el formato condicional para comprobar los valores duplicados

  43. Hola Adriano, no he podido entender lo que usted necesita, pero de manera general, sí, es posible recoger información de una hoja de cálculo y utilizar en otra

  44. Buenos días estoy tratando de mejorar una hoja de cálculo en mi trabajo con las siguientes intenciones, mi jefe que yo separe el cambio de peso "es una empresa de carga" para que ya tenga otras hojas de cálculo que tengan peso y los tiempos serán si hay que armar otra hoja de cálculo. tomando la información que ya está llena y separada! Se aceleraría mucho y le gustarían los horarios de 8:00 a 16:00 de 8:00 a 18:00 y de 13:00 a 23:00

  45. ¡Buena tarde Rafael!

    Tengo una situación, estoy con una hoja de cálculo en la que se relacionan de un lado columna B varios nombres y en la columna G otra séire de nombres, pero quiero saber una fórmula que pueda comprobar si algunos o algunos de los nombres de la columna B se encuentra en la columna G .
    Espero ayudar

  46. Rafael y cuando tengo dos fichas, ambas conteniendo relación de Nombres, en una tercera pestaña quiero ver los nombres que se repiten. Es posible presentar los resultados de nombres repetidos utilizando el PROCH

  47. Las líneas deben estar enganchadas. Por ejemplo, al usar un filtro en una tabla, los valores no se mezclan. En este caso, lo que necesita es cambiar todos a la vez o tener fórmulas que automatizan este proceso cuando cambia dinámicamente los valores en cuestión

  48. Buena tarde Rafael, blz?
    Importe una tabla con la columna A-NOMBRE que es ordenada por la columna B-PRECO, siempre que actualizo ocurran inclusiones de nuevos NOMBRES y cambios en el orden.
    Después de cada actualización copio los PRECIOS manteniendo un historial en las columnas C / D / E / F / G / H, etc ... sin embargo, como la tabla siempre cambia de orden, los datos de mi historial ya no coinciden con las columnas A-NAMES y B -¡PRECIOS!
    ¿Cómo puedo resolver esto?
    ¡Gracias!

  49. ¿Hola Marcelo, todo bueno? Desafortunadamente ya no tenemos esa hoja de cálculo, si lo desea, necesita crear manualmente.

  50. Buenas tardes.
    Por favor, tiene que descargar esta hoja de trabajo para hacer la prueba?
    Gracias.

  51. Hola Leo, en Excel todo es una cuestión de lógica de las tablas y la organización. Es posible analizar columnas anteriores o posteriores, pero para ello usted necesita organizar la fórmula de manera que Excel entienda lo que desea.

  52. BUENAS TARDES!
    ¿TIENE ALGUNA FORMA DE HACER ESES DATOS CRUZADOS INVERTIDOS? EN VEZ DE PUXAR DE LA COLUMNA DEL FRENTE, PUXAR DE LA COLUMNA ANTERIOR?
    GRACIAS

  53. En estos casos, una buena posibilidad es crear una pestaña más y compilar todos los datos allí. Después es sólo usar un BUSCAR con el nombre y equipo del jugador en esa gran tabla auxiliar que conseguirá sin problemas

  54. Hola Rafael, mi nombre es Gerson y me encantó sus puestos.
    Pero tengo un problema, en una hoja de cálculo, tengo varias tablas cada una con un grupo e información de ejemplo: HORA A es el nombre de una de las tablas, y en ella están los nombres de los miembros del equipo y en las otras columnas están la talla de la camiseta de João y la talla de sus zapatillas, y así con Pedro y demás… en otra mesa esta es la relación de TIME B…
    Necesito eso en una hoja de informe cuando inserto la HORA en una columna y el NOMBRE del miembro en otra, devuélvame, por ejemplo, la talla de la camisa de este miembro ...
    ¿Como hacer? necesito ayuda.

Los comentarios están cerrados.