Passer au contenu principal
Workday User Guide
Dernière mise à jour : 2023-06-23
CORRELATE

CORRELATE

Description

Crée une matrice en combinant les lignes des plages que vous indiquez. Cette fonction est semblable à une jointure de base de données.

Syntaxe

CORRELATE(
primary_table
,
key_column
,
ignore_case
, [
join_range
], [
join_key_column
], ...)
  • primary_table
    : matrice dont les lignes sont utilisées comme origine. La fonction combine les lignes de cette plage avec des lignes des autres plages si leurs valeurs DE clé correspondent.
  • key_column
    : numéro de colonne dans la plage principale dont la valeur est utilisée comme valeur de clé principale à des fins de comparaison avec d'autres plages.
  • ignore_case
    : si le type de la colonne clé est texte, si ignore_case est TRUE, la fonction ignore la casse lors de la comparaison avec d'autres valeurs de clé. Si elle est FALSE, la fonction tient compte de la casse dans les comparaisons.
  • join_range
    : première plage à combiner avec une ligne de la plage principale si les valeurs de la colonne clé sont égales.
  • join_key_column
    : numéro de colonne dans la première plage de jointure dont la valeur est utilisée comme valeur de clé pour la comparaison avec la clé primaire.

Exemple

Voici la feuille de calcul d'origine, avec des données non combinées dans deux sections différentes :
A
B
C
D
25
Commercial
Client
Produit
Chiffre d'affaires
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
Commercial
Responsable
Région
26
Jeffrey
Peter
EMEA
27
Lei
Fredrik
États-Unis
28
Cian
John
Royaume-Uni
La formule =CORRELATE(A25:D31,1,TRUE,G25:I28,1), placée dans la cellule G37, combine les informations sur le salarié et les données sur le responsable et la région.
G
H
I
J
K
L
37
Commercial
Client
Produit
Chiffre d'affaires
Responsable
Région
38
Jeffrey
Aberdeen Asset Management
HCM
1 000 000 USD
Peter
EMEA
39
Jeffrey
Admiral Group
FIN
500 000 USD
Peter
EMEA
40
Lei
Babcock International
HCM
506 000 USD
Fredrik
États-Unis
41
Lei
Barclays
LER
1 500 000 USD
Fredrik
États-Unis
42
Cian
Capita
LER
1 895 000 USD
John
Royaume-Uni
43
Cian
Centrica
PAY
2 004 560 USD
John
Royaume-Uni

Remarques

  • La fonction CORRELATE() nécessite au moins une paire de
    join_range
    et
    join_key_column
    valeurs. Pour utiliser d'autres plages, ajoutez chacune d'elles avec un argument indiquant quelle colonne de cette plage a le rôle de clé pour cette plage.
  • La fonction fonctionne comme suit :
    1. La fonction examine chaque ligne de
      primary_table
      .
    2. Pour chaque plage que vous avez indiquée, la fonction examine chaque ligne de la plage. La fonction compare la valeur que vous avez indiquée comme clé principale (en fonction de l'index de colonne de clé principale) à partir de la fonction
      primary_table
      avec la valeur que vous avez indiquée comme clé dans la ligne de la plage examinée.
    3. Si leurs valeurs correspondent, la fonction fusionne toutes les valeurs de la ligne de cette plage (à l'exception de la colonne clé) avec la fin de la ligne de la table principale.
  • Une ligne de la table principale s'affiche dans la sortie uniquement s'il existe au moins une ligne corrélée à au moins une des autres plages de correspondance que vous avez indiquées. Si vous voulez que toutes les lignes du fichier principal apparaissent, utilisez MERGEROWS. Si vous voulez une véritable jointure interne de base de données, utilisez la fonction JOIN.
  • Lorsque vous comparez une valeur d'instance unique à une chaîne qui semble identique sur le plan visuel, la fonction les évalue comme étant égales. Lorsque vous comparez une valeur unique dans un champ multi-instance à une chaîne qui semble être identique sur le plan visuel, la formule les évalue comme
    différentes
    .
  • Cette fonction est conçue pour être utilisée dans les formules de tableau.

Fonctions associées

JOIN