2012-03-16 103 views
1

這裏是scenerio。在Crystal中使用Excel公式然後將報告導出到Excel

我有一個報告,是從前6天抓住每日計數。我正在重新創建一個Excel電子表格並將其自動化。 Excel工作表具有VLOOKUP功能,可從另一個Excel電子表格中抓取數據。我期望做的是使用這個excel VLOOKUP函數來引用其他單元格,就像其他報表一樣。

以下是報告的一個片段:

Part#  DESC  DAY1_Count DAY2_Count 
    2  Spoon    1   3 
    7  Fork    5   11 

這裏就是我期待的事情。這份報告將被導出到Excel電子表格:

Part#  DESC  DAY1_Count DAY2_Count Sold_Count 
    2  Spoon    1   3 =VLOOKUP(A2,\\server\location\excel.xlsx) 
    7  Fork    5   11 =VLOOKUP(A3,\\server\location\excel.xlsx) 

我想循環的單元格引用(A2,A3,A4),直到它命中的最後一部分#,但我有點不確定該怎麼做那。我想做什麼?如果有什麼不清楚,請告訴我。

編輯:我想我只是回答我自己的問題。我使用了一個晶體公式將excel函數作爲文本插入。當我輸出爲excel時,公式存在,但僅作爲純文本。有什麼辦法讓它自動進入?我可能會在這裏要求多一點,但值得一試:)

回答

0

我知道在Excel中獲取水晶文本字段轉換爲公式的最簡單方法是在=之前以'開頭Crystal中的文本,然後在將輸出導出到Excel中後,在Excel中執行'==的全局替換。

因此,如果您現有的水晶公式爲:

"=VLOOKUP(A" & CStr (RecordNumber+1,'#') & ",\\server\location\excel.xlsx)" 

- 然後將其更改爲:

"'=VLOOKUP(A" & CStr (RecordNumber+1,'#') & ",\\server\location\excel.xlsx)" 

和出口輸出到Excel後,做在Excel上'=全局替換,以=

+0

我希望Crystal可以將語法直接導出到Excel。感謝您的建議 – jdidsQAA 2012-03-19 13:47:44