PowerPivot是一個非常先進的工具,可以避免表格的麻煩。它爲您節省了大量時間。
「數據模型」位於PowerPivot,PivotTables和PowerView的「核心」,除了這三種工具之外,不能使用它們。
你談論的是可以實現的,但在VLOOKUP
或INDEX(MATCH())
是最好的處理,
但我們只能說,我們希望走這路線,因爲老實說,我有時真的。
首先,
胡克在表1和表2之間數據模型的ID值,箭頭朝向表1僅具有INFO1流動。
table1中創建一個計算列,給它的公式,新列剛添加「相關INFO2」
的名字和值神奇填充。
但是,您如何回到您的Excel工作簿?這根本不是一個「乾淨」的解決方案,這就是爲什麼我們建議VLOOKUP
或MATCH(INDEX())
你想做的事,使您的INFO2到您的Excel工作表的是使用「扁平化數據透視表」。
您可以通過按下「數據透視表」按鈕在PowerPivot Editor中創建此類數據透視表。
把你的扁平數據透視表放在Excel工作表中你想要info2的其他表格旁邊,就像你魔術般地在它旁邊填充info2列一樣,因爲你即將。
將包含我們計算列的表中的所有數據透視表字段拖放到「行」框中,包括我們剛在table1中創建的「相關info2」列。
要在正確的行上找到正確的值,進入設計選項卡,然後單擊「小計」按鈕,禁用所有小計,並按照「總計」按鈕執行相同操作,禁用所有總計。
確保您的「報告佈局」是「緊湊」,也可以在設計選項卡中找到。
Optional: You can add a field to "values" to allow row formatting to recognize the rows, otherwise the PivotTable thinks that there are no rows and you won't get anything but a mostly solid color, no matter how many designs you try to switch to (we're doing something tricky, remember?)
現在隱藏所有你的Excel工作表,你只需用數據透視表中創建您的除外「的相關INFO2」列的列。
所以,是的,這是可以做到的,但你是一個VLOOKUP
或INDEX(MATCH())
感謝您爲我清理事情。我實際上決定爲我的特定用例使用一點vba和vlookup。 – user2317500