
我在這個網站上看到了一些有趣的情況和答案,但我對哪種方法最好沒有信心。我有兩個電子表格,其中 A 列包含名字,B 列包含姓氏。電子表格 1 包含人口統計列表,電子表格 2 包含保險單、團體號碼和公司名稱。電子表格 1 的名稱不在電子表格 2 上,反之亦然。如果名字和姓氏位於 1 的同一行,我只想新增 2 中的資料。
因此,如果工作表2 在A2 和B2 中的名字和姓氏與工作表1 中第1 列和第2 列中的相同組合匹配,我想將在C2、D2 和E2 中找到的工作表2 中的資料添加到其中的行名字和姓氏被發現了。
答案1
這可以透過多種方式實現。
您可以使用 Power Query 取得兩張數據,然後將名字列和姓氏欄位作為兩個關鍵欄位進行合併。這一切都可以透過點擊功能區上的圖示來完成。無需編寫任何程式碼。
或者您可以使用公式方法。同樣,有不同的方法可以做到這一點:
使用組合名字和姓氏
=A1 & " " & B1
或類似內容的公式建立輔助列,然後根據輔助列中找到的值,使用 XLookup() 從工作表 2 中提取值如果您沒有 XLookup,則可以使用更複雜的索引/匹配公式,在 Match() 函數中組合名字和姓氏。
我建議您先嘗試幫助列/Xlookup 方法。這可能是最容易理解和調整的。 Xlookup() 在 Microsoft 頁面和多篇部落格文章中都有詳細記錄。