Excel - 取得兩個 csv 檔案並對應它們

Excel - 取得兩個 csv 檔案並對應它們

我有兩個 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 指令使用資料透視表。

相關內容