2009-08-10 16 views
0

ワークシート1の1つのセルからワークシート2の別のセルにいくつかの条件を満たすデータをコピーしたいとします。だから私は使用しています :あるワークシートのデータを別のワークシートにコピーする方法

=IF(Sheet3!C49=0,"",Sheet3!C49) 

ところ、それは、この数式を含むセルにシート3のセルC49にあるものをコピーしてシート3のセルC49には、何かを持っている場合。

これは完全にテキストで動作しますが、セルC49に31/07/2009の日付を入力すると、上記の式のセルは40025と表示されます(すべての日付は奇数です)。列Cの全体に日付が入っています。 シート3(例:12)のセルC49に整数を入力すると、シート3のセルC49に「12/01/1900」と表示されますが、上記の数式を含む他のワークシートのセルは12と表示されます。

私がしたいのは、セルC49のシート3の日付を上記の式でセルにコピーすることです。

誰でも手助けできますか?

答えて

3

あなたは面白い数字を含む列を日付としてフォーマットしようとしましたか?面白い数字は、Excelの日付のシリアル表現です。あなたはちょうどあなたが=TEXT(A1,"yyyyMMdd")などの機能を使用することができますテキストとして日付をしたい場合は代わり

...

あなたはおそらくマクロVBAをノックすることをお勧めします、値とフォーマットの両方をコピーしたい場合。

関連する問題