如何使用 VLOOKUP,并回傳連接到 1 列的 2 列資料?
- 解決方案必須與 ARRAYFORMULA 兼容。
這是一個當前的作業公式,它將回傳不同列中的名字和姓氏。
=VLOOKUP(Sheet2!A2:A,Sheet1!A2:C,{2,3},FALSE)
這是一個不起作用的公式如何修復此公式以使其在單列中回傳 {2,3}?
=VLOOKUP(Sheet2!A2:A,Sheet1!A2:C,TEXTJOIN(" ", TRUE, {1,2}),FALSE)
目標:我想添加一個公式,以便在員工查找工具中輸入 ID 時,它將回傳同一單元格中的名字和姓氏。
Sheet1 - 員工資料庫
| ID | 名 | 姓 |
|---|---|---|
| x11111 | 約翰 | 美國能源部 |
| x22222 | 莎拉 | 史密斯 |
Sheet2 - 通過 ID 查找員工工具
| ID | 名和姓 |
|---|---|
| x11111 | =VLOOKUP(Sheet2!A2:A,Sheet1!A2:C,TEXTJOIN(" ", TRUE, {1,2}),FALSE) |
| x22222 | 莎拉·史密斯 |
uj5u.com熱心網友回復:
嘗試:
=INDEX(FLATTEN(QUERY(TRANSPOSE(IFNA(
VLOOKUP(Sheet2!A2:A, Sheet1!A2:C, {2, 3}, 0))),,9^9)))
uj5u.com熱心網友回復:
您可以在搜索之前準備輸入資料 VLOOKUP()
使用此轉換,{Sheet1!A2:A,Sheet1!B2:B&""&Sheet1!C2:C}您的員工資料庫將更改為

這就是它在公式中的樣子
=ArrayFormula(VLOOKUP(Sheet2!A2:A,{Sheet1!A2:A,Sheet1!B2:B&" "&Sheet1!C2:C},2,FALSE))
轉載請註明出處,本文鏈接:https://www.uj5u.com/qiye/355746.html
上一篇:如果輸出為空,則不檢索查詢
