1
使用open office calc,我有2個csv訂戶文檔。都與列:合併基於公共字段的2個計算文檔
A)的電子郵件地址 B)第一名稱 C)姓
文件1是6800個的電子郵件地址(列A)與具有第一名稱的行的3/4的列表(列B)和姓(列C)。
Doc 2是列(A)中相同電子郵件地址的6100列表。
我想將文檔1中的名字和姓氏添加到文檔2中使用電子郵件地址作爲標識的相應單元格。
任何提示?
使用open office calc,我有2個csv訂戶文檔。都與列:合併基於公共字段的2個計算文檔
A)的電子郵件地址 B)第一名稱 C)姓
文件1是6800個的電子郵件地址(列A)與具有第一名稱的行的3/4的列表(列B)和姓(列C)。
Doc 2是列(A)中相同電子郵件地址的6100列表。
我想將文檔1中的名字和姓氏添加到文檔2中使用電子郵件地址作爲標識的相應單元格。
任何提示?
你可以嘗試使用VLOOKUP函數來搜索每個條目的名字和姓氏,但我不認爲這會是一個好的解決方案。相反,我會建議使用OpenOffice的數據庫功能:
步驟3需要一些SQL知識,但也可以使用design view
來構建這樣的INNER JOIN查詢(無需知道很多SQL)。你需要做以下(在ooo.base,後兩者導入CSV文件):
Insert -> Query (Design View)...
,或使用Create Query in Design View...
任務),新的查詢;定義關係:將郵件列從表2拖到表1(反方向也應該工作);在查詢設計結果的顯示:
Fields
表(設計視圖的下半部分),點擊進入在第一列中的Field
細胞,選擇電子郵件從表字段2 (csv 2);
first
和last name
列。產生的場表應該如下所示: 運行此查詢應該給你從CSV 2中的所有郵件地址表與對應的名字從CSV 1.
也許這個問題會更好地適應[superuser.com](http://superuser.com),因爲它不是關於編程? – tohuwawohu