跳至主要內容
Workday User Guide
上次更新時間 :2023-06-23
聯結

聯結

說明

對兩個範圍執行內左聯結。

語法

JOIN(
primary_table
,
key_column
,
join_range
,
join_key_column
, [
has_headers
], [
ignore_case
])
  • primary_table
    ︰要聯結的第一個表格。此範圍可以是矩陣、範圍或資料集轉換作業的結果。
  • key_column
    ︰primary_table 運算式中的欄號,做為聯結作業的主鍵。函數的欄位從 1 開始編號。
  • join_range
    ︰要聯結的第二個表格。此範圍可以是矩陣、範圍或資料集轉換作業的結果。
  • join_key_column
    ︰join_range 運算式中的欄號,做為聯結作業的索引鍵。函數的欄位從 1 開始編號。
  • has_headers
    ︰未使用。
  • ignore_case
    ︰若為 TRUE,函數會在與其他索引鍵值比較時忽略文字的大小寫。若為 FALSE,函數會考慮大小寫。預設值為 FALSE。

範例

這是原始工作簿。要聯結的資料位於兩個不同的區段中︰
A
B
C
D
25
銷售人員
Customer
產品
營業收入
26
杰弗裡
Aberdeen Asset Management
HCM
$1,000,000
27
杰弗裡
上將集團
FIN
$500,000
28
花環
巴布科克國際
HCM
$506,000
29
花環
巴克利
LER
$1,500,000
30
西安
人資
LER
$1,895,000
31
西安
森特瑞卡
PAY
$2,004,560
G
H
I
25
銷售人員
經理人員
區域
26
杰弗裡
皮特
EMEA
27
花環
費德利克
美國
28
西安
John
英國
公式 =JOIN(A25:D31,1,G25:I28,1,,TRUE) 放置在 L4 儲存格中,可將正職員工資訊與經理人員和區域資訊相結合。銷售人員、經理人員和區域位於左側,因為該資料範圍的列較少。
L
M
O
P
Q
4
杰弗裡
皮特
EMEA
Aberdeen 管理
HCM
$1,000,000
5
杰弗裡
皮特
EMEA
上將集團
FIN
$500,000
6
花環
費德利克
美國
巴布科克國際
HCM
$506,000
7
花環
費德利克
美國
巴克利
LER
$1,500,000
8
西安
John
英國
人資
LER
$1,895,000
9
西安
John
英國
森特瑞卡
PAY
$2,004,560

附註

  • 此函數執行內左聯結。函數會將列數較少的範圍視為左側表格。
  • 對於左側表格中的每一列,函數會比較您指定索引鍵欄中的索引鍵值,以檢查右側表格中是否有相符的列。如果有相符項目,函數會透過聯結每個表格的列來建立新列,其中鍵值只會出現一次。只有滿足聯結條件時,才會在輸出中顯示一列。如果右側表格中的多列具有相符的索引鍵值,也可能導致左側表格中的列出現多次。
  • 如果您想要「」中的所有列
    primary_table
    若要一律出現在輸出中,請改用 MERGEROWS 函數。
  • 將單一實例值與視覺上相同的字串進行比較時,函數會將兩者評估為相等。將多重實例欄位中的單一值與視覺上相同的字串進行比較時,公式會將兩者評估為
    相等。
  • 此函數適用於陣列公式。

相關函數

建立關聯