2012-03-16 12 views
1

ここでは、scenerioです。CrystalでExcelの数式を使用し、Excelにレポートをエクスポートします

私は過去6日間の1日のカウントを取得しているレポートを持っています。私はスプレッドシートを作成して自動化しています。 Excelシートには、別のExcelスプレッドシートからデータを取得するVLOOKUP機能があります。私が探しているのは、他のレポートと同じように他のセルを参照するために、このExcelのVLOOKUP関数を使うことです。

は、ここで報告書の抜粋です:

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

は、ここで私が何を探しているんですよ。それは最後の部分の#に到達するまで、私はループセル参照(A2、A3、A4)をしたいと思います

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) 

が、私はやることがいかに少ないかわからないよ:このレポートは、Excelスプレッドシートにエクスポートされますそれ。私は何をしたいのですか?何かが明確でない場合は、私に知らせてください。

編集:自分の質問にちょうど答えたと思います。私はクリスタルの式を使ってExcelの関数をテキストとして挿入しました。私がエクセルにエクスポートすると、数式がそこにありますが、プレーンテキストとしてのみです。これを自動的に入力する方法はありますか?私はずっとここに少しのために尋ねるかもしれないが、それは試してみる価値はあります:)

答えて

0

Excelの数式に変換クリスタルテキストフィールドを取得するために私が知っている最も簡単な方法は、開始時に'=の前にありますCrystalのテキストを入力し、出力をエクスポートした後に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

関連する問題