Excelファイルで格納されている値と表示が異なるデータを取り込む方法について
2023-01-31 14:46
画像のように、
表示形式が1000単位で表示されているようになっているエクセルファイルを
「Excelファイルのデータをセルにセットする」で取り込んだところ、
表示されている値(A2セル 表示:1,000)がセットされました。
実際の値(1000000)を取り込む方法はありますでしょうか。
よろしくお願いします。
回答を投稿するにはログインが必要です。
新日本コンピュータマネジメント株式会社 さま
ご回答ありがとうございます。
やはり実際の値を取り込むのはできないんですね。
1桁単位まで管理したいので、表示を1000倍することでは対応できないので、
RPA使って、作業用のエクセルを作り(元のエクセルは加工できないので)対応しようと思います。
ご教授いただいた方法で書式設定なしで値を取得して対応するか、
対象のセルを数値表示させて保存するか、になるかと思いますが、
実際にRPAを試しながら方法を考えてみます。
ありがとうございました。
ご回答ありがとうございます。
やはり実際の値を取り込むのはできないんですね。
1桁単位まで管理したいので、表示を1000倍することでは対応できないので、
RPA使って、作業用のエクセルを作り(元のエクセルは加工できないので)対応しようと思います。
ご教授いただいた方法で書式設定なしで値を取得して対応するか、
対象のセルを数値表示させて保存するか、になるかと思いますが、
実際にRPAを試しながら方法を考えてみます。
ありがとうございました。
新日本コンピュータマネジメント株式会社
パートナー
こんにちは。
「Excelファイルのデータをセルにセットする」にて取込む機能については、コピー&ペーストと同じ値を取得する様になっている様で、書式設定に依存した結果を取り出しております。
書式設定を認識した上で、1000倍するしかないかと思います。
もしくは、Excel上の非表示した場所に、書式を設定していないセルに、=(取得したい値のセルのアドレス) をして、元の値が非表示セルに格納される様にしておき、
非表示セル側を利用する方法も1つと思います。
よろしくお願いいたします。
「Excelファイルのデータをセルにセットする」にて取込む機能については、コピー&ペーストと同じ値を取得する様になっている様で、書式設定に依存した結果を取り出しております。
書式設定を認識した上で、1000倍するしかないかと思います。
もしくは、Excel上の非表示した場所に、書式を設定していないセルに、=(取得したい値のセルのアドレス) をして、元の値が非表示セルに格納される様にしておき、
非表示セル側を利用する方法も1つと思います。
よろしくお願いいたします。