我有兩個 csv 檔案。一個有一個電子郵件列表,另一個有一個很長的電子郵件列表,其中包含名字、姓氏、地址等。電子郵件清單長長的電子郵件清單中的名字、姓氏、地址等。
這在 Excel 中可行嗎?這在 Windows 或 Mac 中可能嗎?我希望這是有道理的。
答案1
您可以使用 Excel 文件查詢:
- 定義主表資料集的名稱 - 電子郵件的簡短清單(「公式」標籤 ->「定義名稱」)
- 定義輔助表資料集的名稱 - 包含附加資料的長電子郵件列表
- 轉到“資料”選項卡,選擇“來自其他來源”,然後從下拉清單中選擇“來自 Microsoft Query”
- 選擇您的 csv 檔案並確認您要手動合併列
- 在下面的“從 Excel 文件查詢”視窗中,將第一個資料集的電子郵件列拖放到第二個資料集的電子郵件列中 - 將建立這些列之間的鏈接
- 前往“檔案”選單,點擊“將資料返回 MS Office Excel”,將彈出“匯入資料”對話框
- 選擇您想要將符合資料匯入的工作表
- 按一下「確定」-> 您應該會看到與兩個表中的欄位相符的數據
或者,如果您不介意將文件上傳到線上服務,您可以使用例如http://www.gridoc.com/join-tables並透過建立匹配規則來匹配行(免責聲明:我是該工具的作者)。
希望這可以幫助。
答案2
我會為此使用 Power Query 插件。我相信這只是Windows。
Power Query 可以匯入 CSV 文件,您可以使用合併命令將兩組資料連接在一起。
http://office.microsoft.com/en-au/excel-help/merge-queries-HA104149757.aspx?CTT=5&origin=HA103993872
答案3
您可以嘗試透過 VLOOKUP 指令使用資料透視表。