Saltar al contenido principal
Workday User Guide
Última actualización: 2023-06-23
JOIN

JOIN

Descripción

Realiza una combinación interna a la izquierda en dos rangos.

Sintaxis

JOIN(
primary_table
,
key_column
,
join_range
,
join_key_column
, [
has_headers
], [
ignore_case
])
  • primary_table
    : la primera tabla que se va a combinar. Este rango puede ser una matriz, un rango o el resultado de una operación de transformación de un conjunto de datos.
  • key_column
    : el número de columna de la expresión primary_table que actúa como clave principal para la operación de combinación. La función numera las columnas a partir de 1.
  • join_range
    : la segunda tabla que se va a combinar. Este rango puede ser una matriz, un rango o el resultado de una operación de transformación de un conjunto de datos.
  • join_key_column
    : el número de columna de la expresión join_range que actúa como clave para la operación de combinación. La función numera las columnas a partir de 1.
  • has_headers
    : no utilizado.
  • ignore_case
    : si es TRUE, la función ignora las mayúsculas y minúsculas del texto al compararlo con otros valores clave. Si es FALSE, la función tiene en cuenta las mayúsculas y minúsculas. El valor por defecto es FALSE.

Ejemplo

Este es el libro de trabajo original. Los datos que se combinarán se encuentran en dos secciones diferentes:
A
B
C
D
25
Representante comercial
Cliente
Producto
Ingresos
26
Jeffrey
Aberdeen Asset Management
HCM
1 000 000 USD
27
Jeffrey
Admiral Group
FIN
500 000 USD
28
Lei
Babcock International
HCM
506 000 USD
29
Lei
Barclays
LER
1 500 000 USD
30
Cian
Capita
LER
1 895 000 USD
31
Cian
Centrica
PAY
2 004 560 USD
G
H
I
25
Representante comercial
Gerente
Región
26
Jeffrey
Peter
EMEA
27
Lei
Fredrik
EE. UU.
28
Cian
John
Reino Unido
La fórmula =JOIN(A25:D31,1,G25:I28,1,,TRUE), insertada en la celda L4, combina la información del empleado con la información del gerente y la región. El representante comercial, el gerente y la región están a la izquierda, porque ese rango de datos tiene menos filas.
L
M
N
O
P
Q
4
Jeffrey
Peter
EMEA
Aberdeen Management
HCM
1 000 000 USD
5
Jeffrey
Peter
EMEA
Admiral Group
FIN
500 000 USD
6
Lei
Fredrik
EE. UU.
Babcock International
HCM
506 000 USD
7
Lei
Fredrik
EE. UU.
Barclays
LER
1 500 000 USD
8
Cian
John
Reino Unido
Capita
LER
1 895 000 USD
9
Cian
John
Reino Unido
Centrica
PAY
2 004 560 USD

Notas

  • Esta función realiza una combinación interna a la izquierda. La función considera que el rango con menos filas será la tabla de la izquierda.
  • Para cada fila de la tabla de la izquierda, la función comprueba si hay una fila coincidente en la tabla de la derecha comparando los valores clave de las columnas de clave que ha especificado. Si existe una coincidencia, la función crea una nueva fila combinando la fila de cada una de las tablas con el valor clave que solo aparece una vez. Solo aparece una fila en el resultado si se cumple la condición de combinación. También es posible que una fila de la tabla de la izquierda aparezca varias veces si varias filas de la tabla de la derecha tienen un valor clave coincidente.
  • Si desea que todas las filas de la
    primary_table
    para estar siempre presente en el resultado, utilice la función MERGEROWS en su lugar.
  • Al comparar un valor de instancia única con una cadena que visualmente parece ser la misma, la función los evalúa como iguales. Al comparar un valor único de un campo de varias instancias con una cadena que visualmente parece ser la misma, la fórmula los evalúa como
    no
    iguales.
  • Esta función está diseñada para usarse en fórmulas de matriz.

Funciones relacionadas

CORRELATE