2017-03-01 63 views
0

我必須使用數據CSV文件。他們看起來像這樣與關係的電子表格

sample 它代表產品與選項/汽車等在網上商店。

它有很多具有重複值的列,在我的工作中經常需要將這些數據的一部分複製到另一個表中,對其進行重複數據刪除,編輯,然後通過匹配其中一列不變。更多這個目的我使用Ablebits Excel套裝。

是否有可能通過任何excel函數來自動化這個過程,或者是否有其他一些軟件可以處理這個問題?事情沒有那麼複雜,像訪問關係數據庫,但一些接近人際關係

我已經嘗試過功率查詢在Excel和Power碧電子表格編輯器,但他們似乎更分析工具,而不是數據編輯

第二版: 數據具有重複的層結構。

Title1|Part number 1|Car1 
Title1|Part number 1|Car2 
Title2|Part number 2|Option1 
Title2|Part number 3|Option2 

我希望能有機會到:如果沒有使用複製

  • 編輯值「全部替換」,或者至少具有更靈活的「查找替換&」。
  • 通過對列進行重複數據刪除並保存對它們拍攝地點的引用來提取列。所以如果你在那裏編輯一些數據,它會在第一個地方發生變化。例如,我有標題(很多標題),但需要編輯它。相反,一些ID複製它引用它,我要像他們出現在過濾器中打開它,修改它,確認並把它在所有列
+2

對於我們來回答這個問題,你需要更具體。請解釋您將哪一部分複製到另一張表中,您如何對數據進行重複數據刪除,以及您使用哪種關係將其重新加入。簡而言之,使用簡單的Excel公式似乎太複雜和無效,PowerQuery是這個任務更好的工具。 – Eugene

+0

此外,請在問題*中包含(最小)重複數據*的數據,不要期望我們轉到未知的Dropbox鏈接。請參閱「[mcve]」以獲取指導。 – Jeroen

+0

如果你想發佈表格數據,你可以使用Google.Docs,但是任何代碼都應該在這裏發佈。 – Eugene

回答

0

我會用電源查詢編輯(又名獲取&變換上Excel 2016中的數據功能區)。我所看到的唯一限制是Power Query將提供一個新的Excel表格,其中包含查詢的輸出 - 它不能更新現有的單元格。

如果您能夠超越這一點,Power Query非常靈活,易於學習(所見即所得的查詢編輯器),擴展性好,並與其他Microsoft產品(以及Power BI集成在一起,與SQL Server Analysis Services在預覽和希望SQL Server集成服務有一天)。

+0

我正在使用它來加載CSV而沒有自動生成格式,並將同一個CSV文件的幾個部分合併到一個文件中,但仍然無法想象如何使用它處理數據。唯一的方法就是在形式上使用該語言併爲其編寫腳本,但這樣,使用它或VBA就沒有什麼區別了 – NogrTL