聯結
說明
對兩個範圍執行內左聯結。
語法
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 函數。
- 將單一實例值與視覺上相同的字串進行比較時,函數會將兩者評估為相等。將多重實例欄位中的單一值與視覺上相同的字串進行比較時,公式會將兩者評估為不相等。
- 此函數適用於陣列公式。
相關函數
建立關聯