2016-05-23 121 views
0

我必須比較不同的數據集才能找到它們之間的偏差。 數據集始終是一個多列表(最多1000列)。使用PowerPivot比較2個數據集

目前我使用純的Excel工作簿和比較2片細胞通過細胞與式:

=IF(Master!A2=Test!A2);0;Master!A2&"/"&Test!A2) 

因此,它是一個零,如果沒有偏差,並用斜線分隔的2個值如果它們不同。

但是,如果輸入(純文本/ CSV)文件太大,例如包含> 50k行,則Excel變得非常慢。

有沒有解決方案使用PowerPivot來做到這一點?

回答

1

Powerpivot未創建用於比較excel文件。如果你有Excel 2013,你可以使用excel比較功能。

更多信息:

Technet article

Excel 2013 compare

+0

感謝方法。但是它只能處理高達100mn的信元。有什麼方法可以比較更多?可能是一些基於SQL的解決方案? – Shurov

+0

是的,如果你可以編寫sql代碼,它會更容易。 你有很多方法,這個網站解釋了很多流行的方法:[https://www.simple-talk.com/sql/t-sql-programming/on-comparing-tables-in-sql-服務器/](https://www.simple-talk.com/sql/t-sql-programming/on-comparing-tables-in-sql-server/) 如果您有興趣支付工具:sql compare from redgate是流行的比較工具。 – WimV