在Crystal中使用Excel公式,然后将报告导出到Excel

这是scenerio。

我有一个报告,是从过去的6天每天的计数。 我正在重新创build一个Excel电子表格并将其自动化。 Excel工作表有一个VLOOKUP函数,用于从另一个Excel电子表格中获取数据。 我正在寻找的是使用这个excell 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的公式是有的,但只有纯文本。 任何方式来获得这个自动进入? 我可能在这里要求多一点,但值得一试:)

我知道获取Crystal文本字段在Excel中转​​换为公式的最简单的方法是在Crystal的文本开始处的前面加上' = ' ,然后在导出输出后在Excel中执行全局replace到它。

所以如果你现有的晶体公式是:

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

– 然后将其更改为:

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

并在将输出导出到Excel之后,在Excel中对= '=进行全局replace。